Log of /PEAK-Rules/Code-Generation.txt
Parent Directory
No default branch
Bookmark a link to HEAD:
(view)
(download)
Revision 2774
-
(view)
(download)
- [select for diffs]
Modified
Thu Apr 9 20:39:25 2015 UTC (9 years ago) by pje
File length: 28569 byte(s)
Diff to previous 2769
Remove remaining shallow/cascading test failures on 3.x
Revision 2769
-
(view)
(download)
- [select for diffs]
Modified
Thu Apr 9 18:23:51 2015 UTC (9 years ago) by pje
File length: 28565 byte(s)
Diff to previous 2755
Sort dictionaries to prevent cross-Python test errors
Revision 2755
-
(view)
(download)
- [select for diffs]
Modified
Sat Apr 4 21:33:56 2015 UTC (9 years ago) by pje
File length: 28351 byte(s)
Diff to previous 2749
More test compatibility w/Py3
Revision 2749
-
(view)
(download)
- [select for diffs]
Modified
Sat Apr 4 17:22:08 2015 UTC (9 years ago) by pje
File length: 28348 byte(s)
Diff to previous 2748
Fix typo
Revision 2748
-
(view)
(download)
- [select for diffs]
Modified
Sat Apr 4 17:18:28 2015 UTC (9 years ago) by pje
File length: 28348 byte(s)
Diff to previous 2746
Python 3 syntax and type compatibility for more tests
Revision 2746
-
(view)
(download)
- [select for diffs]
Modified
Sat Apr 4 06:09:40 2015 UTC (9 years ago) by pje
File length: 27999 byte(s)
Diff to previous 2653
Clean up prints for Python 3
Revision 2653
-
(view)
(download)
- [select for diffs]
Modified
Wed Aug 11 00:39:27 2010 UTC (13 years, 8 months ago) by pje
File length: 27998 byte(s)
Diff to previous 2649
And even more doc tweaks...
Revision 2649
-
(view)
(download)
- [select for diffs]
Modified
Tue Aug 10 22:44:26 2010 UTC (13 years, 8 months ago) by pje
File length: 27973 byte(s)
Diff to previous 2634
Wiki cleanups
Revision 2634
-
(view)
(download)
- [select for diffs]
Modified
Mon Aug 2 19:55:19 2010 UTC (13 years, 8 months ago) by pje
File length: 27937 byte(s)
Diff to previous 2561
Get rid of spurious test failures on 2.7 due to bytecode differences.
Revision 2561
-
(view)
(download)
- [select for diffs]
Modified
Fri Jun 27 17:36:38 2008 UTC (15 years, 10 months ago) by pje
File length: 28034 byte(s)
Diff to previous 2490
Add syntax pattern parsing; drop backquote support from rules
Revision 2490
-
(view)
(download)
- [select for diffs]
Modified
Sat Jan 19 15:56:52 2008 UTC (16 years, 3 months ago) by pje
File length: 28118 byte(s)
Diff to previous 2471
Basic binding support for ExprBuilder
Revision 2471
-
(view)
(download)
- [select for diffs]
Modified
Sun Jan 6 15:05:56 2008 UTC (16 years, 3 months ago) by pje
File length: 27092 byte(s)
Diff to previous 2452
Prevent subexpression caching from caching code runs that
don't increase the stack size by exactly 1 object, and
re-enable subexpression caching for generic functions.
Revision 2452
-
(view)
(download)
- [select for diffs]
Modified
Sat Dec 29 18:49:31 2007 UTC (16 years, 3 months ago) by pje
File length: 25869 byte(s)
Diff to previous 2314
Thread-safety and re-entrant code generation, such that calling a
function that is being regenerated will execute the previous code
for that function. Simplified Engine protocols for code generation,
etc.
Revision 2314
-
(view)
(download)
- [select for diffs]
Modified
Sun Jun 24 16:21:45 2007 UTC (16 years, 10 months ago) by pje
File length: 25937 byte(s)
Diff to previous 2309
Added a "state machine interpreter generator" that builds inlined code for
interpreting a dispatch tree. It's also general enough to be used as an
all-purpose state machine interpreter generator, if you should have some
other reason to need one. :) Now all we need are some state-machine
actions that do dispatching, and we'll be able to generate generic
functions with this, at least manually. To finish out the implementation,
we'll need an engine to build the trees from rules, and an AST builder to
create rules from Python code.
Revision 2309
-
(view)
(download)
- [select for diffs]
Modified
Wed Jun 20 02:25:39 2007 UTC (16 years, 10 months ago) by pje
File length: 20421 byte(s)
Diff to previous 2305
Minor doc tweaks/updates.
Revision 2305
-
(view)
(download)
- [select for diffs]
Modified
Sat Apr 14 02:31:17 2007 UTC (17 years ago) by pje
File length: 20427 byte(s)
Diff to previous 2304
Simplified and corrected CSE code generation
Revision 2304
-
(view)
(download)
- [select for diffs]
Modified
Fri Apr 13 04:28:11 2007 UTC (17 years ago) by pje
File length: 20209 byte(s)
Diff to previous 2235
Python 2.5 support, common sub-expression caching in the code generator, and
misc. design note updates.
Revision 2235
-
(view)
(download)
- [select for diffs]
Added
Sun Sep 3 19:37:44 2006 UTC (17 years, 7 months ago) by pje
File length: 7776 byte(s)
Implement bytecode generation for expressions; this is basically
equivalent to porting a little more than half of ``dispatch.predicates``
from RuleDispatch (specifically, the ``ExprBuilder`` class and related
node types).
This form allows you to request diffs between any two revisions of
a file. You may select a symbolic revision name using the selection
box or you may type in a numeric name using the type-in text box.