Commits on Source
822
0868d1c1
Bump version
Nov 25, 2015
6d7a4b96
Cut off (long-deprecated) support for 'get_mapper_method'
Nov 28, 2015
ec7cd87d
Add Subscript.index_tuple
Dec 01, 2015
1a783b17
Make unifier more feature-complete
Dec 01, 2015
c761cebd
Bump version
Dec 07, 2015
9da21ba2
Fix subtraction in Python AST interaction
Dec 14, 2015
025bf0fc
Make CompiledExpression + pickling work on both Python 2 and Python 3.
Dec 16, 2015
87b759df
Merge pull request
#6
from mattwala/compiled-expression-fix
Dec 17, 2015
5d57dd29
make_sym_{array,vector}: var_class -> var_factory
Jan 05, 2016
d6bcf993
Make constant folder in distributor customizable
Jan 06, 2016
eb0d7b80
Add a constant folding mapper to the GA mappers
Jan 06, 2016
d2c43c3c
Bump version
Jan 14, 2016
5626bf07
Get WalkMapper to deal with Min/Max
Jan 18, 2016
660081fc
Fix pickling for Min/Max
Jan 18, 2016
b329d9d9
Bump version
Jan 18, 2016
94b07ab0
Add tools for imperative program representation
Jan 23, 2016
a3e01927
Rename pymbolic.imperative.instruction
Jan 23, 2016
57427937
Bump version
Jan 23, 2016
9333c0e5
Add ID fusion transform to imperative
Jan 23, 2016
753e4473
Fix argument modification in fuse_instruction_streams_with_unique_ids
Jan 23, 2016
487d6c0a
get_assignees -> get_written_variables
Jan 24, 2016
aac7d017
fuse_instruction_streams_with_unique_ids: return id map
Jan 24, 2016
e6f9f70f
Add Nop instruction
Jan 24, 2016
a5db3417
fuse_instruction_streams_with_unique_ids: Accept generic iterables
Jan 24, 2016
ad1da8cc
Mini imperative 'analysis' module
Jan 24, 2016
49dd8e47
Imperative transform: disambiguate_identifiers, disambiguate_and_fuse
Jan 24, 2016
9e336ba7
Fix disambiguate_identifiers
Jan 24, 2016
5fa83688
Add 'include_lhs' to map_expression in .imperative
Jan 26, 2016
fa153f34
Make Parser a new-style class
Mar 25, 2016
efcc7cac
Fix unidirectional unification.
Mar 28, 2016
56016a56
Maxima py3 fixes
Mar 28, 2016
b2204bb7
Tweak Py3/Maxima tests
Mar 28, 2016
0a635ffb
Merge branch 'fix-unifier' of github.com:mattwala/pymbolic
Mar 28, 2016
a59c966c
Py2 maxima fixes
Mar 28, 2016
cb697546
Fix avoidable exponential blowup in unifier.
Mar 29, 2016
e6ebdbcd
Merge pull request
#8
from mattwala/unifier-performance-fix
Mar 29, 2016
5e7eb6f4
More unifier fixes.
Mar 29, 2016
9e82ea31
Remove print statement.
Mar 29, 2016
0be9387d
Make UnificationRecord store the equations. Equations get merged in
Mar 29, 2016
80ef7a77
Merge pull request
#9
from mattwala/unifier-fixes-2
Mar 29, 2016
a03272f2
Enable match objects in parser
May 11, 2016
0a30e6f7
Bump version
May 13, 2016
fc6c3404
Switch doc theme
May 17, 2016
0892fad6
Prevent empty variable names
Aug 08, 2016
6c52127a
PEP8 fix
Aug 08, 2016
f8c6c995
Add automatic doc build
Aug 08, 2016
7bc5cc63
Placate PEP8
Aug 09, 2016
0833e6c8
Merge porter:src/pymbolic
Aug 09, 2016
ae17a651
Ignore pytest's cache directory
Aug 09, 2016
cadf38b8
Fix PersistentHashWalkMapper
Oct 05, 2016
110e82fe
Bump version
Oct 05, 2016
4e2531c4
Add license file
Oct 09, 2016
024e74ca
Bump version
Oct 09, 2016
703f9696
PEP8 test_pymbolic.py
Oct 10, 2016
22b3e10d
Fix integrality test in GA
Oct 10, 2016
bee74f07
Bump default tolerance for multi-vector zap_near_zeros
Oct 12, 2016
762cfe25
Add enforce_prompt_numbering to Maxima interop
Oct 26, 2016
9dace510
Make maxima parser deal with lists and matrices
Oct 27, 2016
d96ed0ab
Fix maxima interop to use tuples for lists
Oct 30, 2016
a0200dac
Run Flake8 during CI
Dec 05, 2016
0ba94509
Merge branch 'flake8-during-ci' into 'master'
Dec 05, 2016
d0b4fa56
Add flake8 CI job
Dec 05, 2016
f4234268
Merge branch 'flake8-during-ci' into 'master'
Dec 05, 2016
d5e10277
GA derivatives: add support for living without the Dimensionalizer
Dec 11, 2016
434252e2
Use multi-line printing for multivectors with long coefficients
Dec 12, 2016
713750ed
GA derivative resolve: Resolve all derivative by default
Dec 12, 2016
5c378ff9
Fix sympy->pymbolic interop for Py2 long int (Closes
#1
)
Jan 13, 2017
6295955a
Add optional SymEngine integration (closes #2 on gitlab).
Jan 27, 2017
6423f219
Merge branch 'master' into symengine
Jan 27, 2017
b9924c55
Remove common.make_cse
Jan 27, 2017
7c7b4466
Test subscript conversion.
Jan 27, 2017
6a0b0bc9
Derivative fix.
Feb 02, 2017
970f468e
map_Symbol: symengine returns a unicode object in Python 2, so coerce
Feb 10, 2017
76e877bc
test_sympy: Don't require sympy to be installed.
Feb 12, 2017
c22cda79
Merge branch 'symengine' of gitlab.tiker.net:inducer/pymbolic into symengine
Feb 12, 2017
28360b69
test_long_sympy_mapping() should also avoid requiring sympy.
Feb 12, 2017
86c52590
Add conda tests to gitlab ci.
Feb 15, 2017
de91faa5
Merge branch 'symengine' of
https://gitlab.tiker.net/inducer/pymbolic
into symengine
Feb 15, 2017
2726fc6f
Remove tags for conda builds.
Feb 15, 2017
20d4a5f2
Fix python 3 ci build.
Feb 15, 2017
59529bf7
Add pexpect dependency in py3.
Feb 15, 2017
b9059e84
Merge branch 'symengine' into 'master'
Feb 15, 2017
a39483ef
maxima.shutdown(): Fix OS X interop by turning off echo before
Feb 15, 2017
234ff27f
Fix maxima interop to work on OS X and with long lines:
Feb 16, 2017
0afaefa5
Fix fixture deprecation warning.
Feb 16, 2017
29e9d442
flake8 fix
Feb 16, 2017
c4f493e9
Fail faster if maxima is not found.
Feb 16, 2017
137197bf
Merge branch 'maxima-osx-fixes' of
https://gitlab.tiker.net/inducer/pymbolic
into maxima-osx-fixes
Feb 16, 2017
ff86d0e2
Add a maxima tag to the Conda builds (for now).
Feb 16, 2017
f8aa165d
Surround executable in quotes.
Feb 16, 2017
4a4a5d76
Test knl.restart().
Feb 16, 2017
47f54efb
Add an Apple test, make conda tests run on Linux.
Feb 16, 2017
eadee9cb
Merge branch 'maxima-osx-fixes' into 'master'
Feb 16, 2017
081714ba
IdentityMapper.map_numpy_array: pass along extra arguments
Feb 17, 2017
b31f58e9
Fix few typos
Mar 20, 2017
e92d80e7
Merge pull request
#13
from PavloKapyshin/master
Mar 20, 2017
64f14960
Minor comment fixes
Mar 27, 2017
c03a8bb6
Gitlab CI: Use maxima installed from Conda (closes
#4
on gitlab).
Apr 18, 2017
ef8097f5
Work around conda-build bug for ecl
Apr 18, 2017
fb689e6e
Revert "Work around conda-build bug for ecl"
Apr 18, 2017
722 additional commits have been omitted to prevent performance issues.
Loading
Loading