Commits on Source
672
a3b0b2b0
insn -> stmt in get_dot_dependency_graph
Mar 08, 2018
e3f8123f
Add build badge, prettify README
Mar 16, 2018
ffecfaeb
Merge branch 'master' of
ssh://github.com/inducer/pymbolic
Mar 16, 2018
7002c7ba
unpickling of CallWithKwargs
May 01, 2018
2defd661
Merge branch 'master' into 'master'
May 01, 2018
c554abdf
Bump version
May 03, 2018
c4223fc4
[bugfix] Correct mod implementation for right operand being 1
May 18, 2018
1a8fc478
Merge branch 'bugfix/modulo-one' into 'master'
May 18, 2018
41ddd286
Drop Py2.6 from CI
May 19, 2018
99ddad77
Work around pexpect bug
May 19, 2018
69848505
Fix, test order of operations in shift stringification (closes #6 on gitlab)
May 19, 2018
f05766f8
Merge branch 'fix-shift-stringify' into 'master'
May 19, 2018
68e743d9
Implement TeX mapper
May 21, 2018
33129fad
rename: TeXMapper -> LaTeXMapper
May 21, 2018
215f54e7
Properly rename variable
May 21, 2018
dc9083d6
LaTeXMapper.map_remainder: same parenthesizing behavior as parent class
May 21, 2018
8511eacc
flake8 fix
May 21, 2018
accbc45c
Add LaTeXMapper to docs
May 22, 2018
05a40678
Merge branch 'tex-mapper' into 'master'
May 22, 2018
e07f2a8b
tests: skip tests if maxima not available
Jun 06, 2018
6c6c3a59
maxima: hopefully fix executable check on python2
Jun 13, 2018
ed934e03
Test for maxima executable: PYMBOLIC env var, not SUMPY
Jun 14, 2018
c7528c46
Demote Maxima finding to a test-only thing
Jun 14, 2018
35517548
Restore inadvertent whitespace change
Jun 14, 2018
8d4f981b
Move test for maxima executable before actual first use (whoops)
Jun 14, 2018
5b54ffac
simplify checking for maxima in tests
Jun 14, 2018
1f102613
fix flake8
Jun 14, 2018
c502090c
remove redundant importorskip on pexpect
Jun 14, 2018
f6d60e19
Merge branch 'maxima-check' into 'master'
Jun 14, 2018
14728045
Make type part of init_arg_names/pickle state assert message
Jun 26, 2018
1f6d5f76
Merge branch 'master' of
ssh://gitlab.tiker.net/inducer/pymbolic
Jun 26, 2018
bd8a3b56
Fix interaction between CSEs and flop counts, add CSEAwareFlopCounter
Aug 27, 2018
cbd12b84
Merge branch 'cse-flop-count' into 'master'
Aug 28, 2018
2032d5ae
Fix test that used sympy antipattern
Sep 20, 2018
4c26c3bc
Merge branch 'sympy' into 'master'
Sep 20, 2018
6ebf5d8b
Add Pytest/JUnit/Gitlab integration
Sep 23, 2018
43653897
Merge branch 'gitlab-junit' into 'master'
Sep 23, 2018
bbc5e2f3
Placate modern Flake8
Oct 25, 2018
65704c44
Merge branch 'placate-flake8-w504' into 'master'
Oct 25, 2018
0d45b0ca
Remove a leftover, incorrect docstring
Nov 04, 2018
75a4fe43
Create docs with Py3.7
Jan 03, 2019
c53dfb6c
Use linux tag for docs build
Jan 03, 2019
0898e4bc
Bump py3.5 -> py3.6
Jan 03, 2019
183a51bf
Merge branch 'docs-py37' into 'master'
Jan 03, 2019
0e3ee075
Add Pymbolic CI job
Jan 21, 2019
e8adef04
Round 1 of changes
Jan 21, 2019
69fccd57
Fix binding of staticmethods
Jan 21, 2019
5523ccb0
Revert "Fix binding of staticmethods"
Jan 21, 2019
8513911a
Move functions outside class
Jan 21, 2019
430ca7eb
Flake8 fix
Jan 21, 2019
0cbc66aa
Address missing numpy types
Jan 21, 2019
a6ed4aa0
Add symengine and scipy
Jan 21, 2019
54d07e0e
Add back missing whitespace
Jan 21, 2019
c04f98ed
Fix typo
Jan 21, 2019
f69d4443
Address some pylint limitations
Jan 21, 2019
33b70c4c
Merge branch 'pylint' into 'master'
Jan 22, 2019
faf85b20
added more functions
Jan 23, 2019
3eb064c3
have to import sgn from functions
Jan 23, 2019
8b4798e4
appease flake8
Jan 23, 2019
52701712
permuted sinh and tanh
Jan 23, 2019
3ff96c03
Fix overindentation linter warnings
Jan 31, 2019
6dce20fc
Merge branch 'master' into placate-flake8-373
Jan 31, 2019
2f305b9a
Fix a CI tag
Jan 31, 2019
29bf6455
Back out accidental conda CI Py version bump
Jan 31, 2019
e29ef4ff
Merge branch 'placate-flake8-373' into 'master'
Jan 31, 2019
e6f4023a
make_sym_vector: Accept integral values for components.
Feb 06, 2019
f15e62a1
Don't reference specific Python 3 versions in CI.
Feb 06, 2019
f860f9df
Can default to Variable instead of None.
Feb 06, 2019
d8743391
Another spot where Variable can be defaulted.
Feb 06, 2019
ab5a3d1b
Merge branch 'make-sym-vector-accept-integral-components' into 'master'
Feb 07, 2019
7089fb7c
Allow CI failure in Pylint
Mar 05, 2019
4082b185
Merge branch 'allow-ci-failure-in-pylint' into 'master'
Mar 06, 2019
4a9aebab
WIP: Pylint: Switch to YAML-based config, fix failures
Mar 07, 2019
febf0953
Point to master
Mar 08, 2019
e9fad53b
Merge branch 'pylint-autogen' into 'master'
Mar 08, 2019
fe1bcb59
Flip arrows in dep graph
Mar 26, 2019
21c2b090
Merge branch 'master' of
ssh://gitlab.tiker.net/inducer/pymbolic
into flip-dep-graph-arrows
Mar 26, 2019
49c43c63
Merge branch 'flip-dep-graph-arrows' into 'master'
Mar 27, 2019
27ee11a8
get_dot_dependency_graph(): Don't use repr() to get statement labels
Apr 11, 2019
b947da32
Fix use of Indexed for sympy 1.4 (closes
#11
)
Apr 11, 2019
27f4b00e
Allow user control over stringification of statments by adding a
Apr 11, 2019
95656816
Merge branch 'fix-indexed' into 'master'
Apr 12, 2019
43da709a
Merge branch 'master' into no-repr-in-get-dot-dependency-graph
Apr 12, 2019
039b59b9
Merge branch 'no-repr-in-get-dot-dependency-graph' into 'master'
Apr 12, 2019
0c5bf7f5
Minor fix in Slice parsing
May 16, 2019
65fdd1e1
Merge branch 'fix_slice_did_something' into 'master'
May 16, 2019
535acf44
Add list parsing, improve and test tuple parsing
May 20, 2019
5cfb6ea3
Merge branch 'parser-lists' into 'master'
May 21, 2019
57fa7c0c
Merge branch 'master' into add-more-math-functions
Jun 05, 2019
94dd9dbf
makes str(If) python-like
Jun 11, 2019
9807368e
adds parsing for if
Jun 12, 2019
92c711b7
correct the precedence of If
Jun 12, 2019
af3e50ba
adds a more harsh test
Jun 12, 2019
1356df32
flake8 fixes
Jun 12, 2019
5086d90f
changes the precedence in accordance with python operator precedence
Jun 12, 2019
8f6a06e3
adds the test cases suggested by mattwala
Jun 12, 2019
7b541660
parses nested if statement correctly
Jun 12, 2019
45ceb4b4
uses parenthesize_if_needed in map_if
Jun 12, 2019
1c2624c4
handles minor bugs in ast interop
Jun 12, 2019
2abe6b63
adds the utility function parsed_same_as_python
Jun 12, 2019
572 additional commits have been omitted to prevent performance issues.
Loading
Loading