History of
src
@develop-0.17
git clone https://git.catseye.tc/SixtyPical/
-
Merge branch 'develop-0.17' into remove-legacy-syntax
Chris Pressey
5 years ago
-
locexpr() always returns a ForwardReference if it can't lookup it.
Chris Pressey
5 years ago
-
backpatch_constraint_labels can resolve ForwardReferences.
Chris Pressey
5 years ago
-
Distinct symbol resolution phase (as a method on parser.)
Chris Pressey
5 years ago
-
Simply always produce ForwardReferences in locexpr(forward=True).
Chris Pressey
5 years ago
-
Even more general.
Chris Pressey
5 years ago
-
Forward-reference resolution becomes increasingly general.
Chris Pressey
5 years ago
-
Generalize forward reference resolution a smidge.
Chris Pressey
5 years ago
-
Resolve forward references more explicitly.
Chris Pressey
5 years ago
-
Removing support for it is one thing, updating all tests another.
Chris Pressey
5 years ago
-
Another conversion away from self.context.fetch to self.declare.
Chris Pressey
5 years ago
-
Begin refactoring how the ParsingContext is used by the Parser.
Chris Pressey
5 years ago
-
Confirm constraint on `save`ing `a`.
Chris Pressey
5 years ago
-
Support `save X, Y, Z {}` as a shortcut syntax for nested `save`s.
Chris Pressey
5 years ago
-
Begin introducing shortcut syntax for nested `save`s.
Chris Pressey
5 years ago
-
Move merge_programs() out of main. Handle missing -o options.
Chris Pressey
5 years ago
-
Inheritance hierarchy; binding is a little less awful.
Chris Pressey
5 years ago
-
pyflakes.
Chris Pressey
5 years ago
-
Awful binding, but at least this code isn't in main anymore.
Chris Pressey
5 years ago
-
Make all serialize() methods take addr() as an arg, not kwarg.
Chris Pressey
5 years ago
-
Rename method for more distinction/clarity.
Chris Pressey
5 years ago
-
Explicitly sort the chains by their content, for stable sort.
Chris Pressey
5 years ago
-
--output cmdline argument, serialize() returns an array of bytes.
Chris Pressey
5 years ago
-
Reduce number of errors under Python 3 another smidge.
Chris Pressey
5 years ago
-
Not making any promises, but reduce the errors under Python 3.
Chris Pressey
5 years ago
-
Extract locations from context appropriately. All tests pass.
Chris Pressey
5 years ago
-
Make tests pass.
Chris Pressey
5 years ago
-
Support save'ing user-defined locations.
Chris Pressey
5 years ago
-
Compile code for saving a, x, or y on the stack.
Chris Pressey
5 years ago
-
Saving anything except `a` trashes `a`.
Chris Pressey
5 years ago