-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tracking PR: Big Refactor #52
Commits on Apr 21, 2021
-
Isaac Clayton committed
Apr 21, 2021 Configuration menu - View commit details
-
Copy full SHA for bbd4b36 - Browse repository at this point
Copy the full SHA bbd4b36View commit details -
Isaac Clayton committed
Apr 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 6f74619 - Browse repository at this point
Copy the full SHA 6f74619View commit details -
started adding support for records
Isaac Clayton committedApr 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 990e79a - Browse repository at this point
Copy the full SHA 990e79aView commit details -
started work on refactoring compiler pipeline
Isaac Clayton committedApr 21, 2021 Configuration menu - View commit details
-
Copy full SHA for f06ee07 - Browse repository at this point
Copy the full SHA f06ee07View commit details -
Isaac Clayton committed
Apr 21, 2021 Configuration menu - View commit details
-
Copy full SHA for c180977 - Browse repository at this point
Copy the full SHA c180977View commit details
Commits on Apr 22, 2021
-
started work on bytecode verification
Isaac Clayton committedApr 22, 2021 Configuration menu - View commit details
-
Copy full SHA for adffb65 - Browse repository at this point
Copy the full SHA adffb65View commit details -
Isaac Clayton committed
Apr 22, 2021 Configuration menu - View commit details
-
Copy full SHA for ad4ac0a - Browse repository at this point
Copy the full SHA ad4ac0aView commit details -
replaced String with SharedSymbol
Isaac Clayton committedApr 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 8202507 - Browse repository at this point
Copy the full SHA 8202507View commit details -
unified symbol and label representation
Isaac Clayton committedApr 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 24692bb - Browse repository at this point
Copy the full SHA 24692bbView commit details
Commits on Apr 23, 2021
-
added support for interning strings in the lexer/parser. need to refa…
…ctor macros next
Isaac Clayton committedApr 23, 2021 Configuration menu - View commit details
-
Copy full SHA for fd4fa2f - Browse repository at this point
Copy the full SHA fd4fa2fView commit details
Commits on May 10, 2021
-
started working on macro hygiene after symbol internment
Isaac Clayton committedMay 10, 2021 Configuration menu - View commit details
-
Copy full SHA for 147852b - Browse repository at this point
Copy the full SHA 147852bView commit details
Commits on May 15, 2021
-
Isaac Clayton committed
May 15, 2021 Configuration menu - View commit details
-
Copy full SHA for 02789cf - Browse repository at this point
Copy the full SHA 02789cfView commit details -
removed some done TODOs, added a few new ones
Isaac Clayton committedMay 15, 2021 Configuration menu - View commit details
-
Copy full SHA for b6f3a1c - Browse repository at this point
Copy the full SHA b6f3a1cView commit details -
Isaac Clayton committed
May 15, 2021 Configuration menu - View commit details
-
Copy full SHA for a81b566 - Browse repository at this point
Copy the full SHA a81b566View commit details
Commits on May 24, 2021
-
worked on unifying symbol representation throughout compiler
Isaac Clayton committedMay 24, 2021 Configuration menu - View commit details
-
Copy full SHA for 2d7200c - Browse repository at this point
Copy the full SHA 2d7200cView commit details -
taking a break for now. still need to think of clever solution for ma…
…ngling
Isaac Clayton committedMay 24, 2021 Configuration menu - View commit details
-
Copy full SHA for 3444b75 - Browse repository at this point
Copy the full SHA 3444b75View commit details
Commits on May 25, 2021
-
working on codifying the lowering transformation to make way for modules
Isaac Clayton committedMay 25, 2021 Configuration menu - View commit details
-
Copy full SHA for 0de89d7 - Browse repository at this point
Copy the full SHA 0de89d7View commit details -
Isaac Clayton committed
May 25, 2021 Configuration menu - View commit details
-
Copy full SHA for e736465 - Browse repository at this point
Copy the full SHA e736465View commit details
Commits on May 26, 2021
-
finished unifying compiler pipeline!
Isaac Clayton committedMay 26, 2021 Configuration menu - View commit details
-
Copy full SHA for aa17e74 - Browse repository at this point
Copy the full SHA aa17e74View commit details -
removed extra file that I made during refactoring
Isaac Clayton committedMay 26, 2021 Configuration menu - View commit details
-
Copy full SHA for a1f602e - Browse repository at this point
Copy the full SHA a1f602eView commit details -
Isaac Clayton committed
May 26, 2021 Configuration menu - View commit details
-
Copy full SHA for d8800fb - Browse repository at this point
Copy the full SHA d8800fbView commit details -
Tracking down what appears to be a heisenbug
Isaac Clayton committedMay 26, 2021 Configuration menu - View commit details
-
Copy full SHA for 83742b9 - Browse repository at this point
Copy the full SHA 83742b9View commit details -
taking a break. checklist: remove prints, display type names nice, ge…
…t match.pn working
Isaac Clayton committedMay 26, 2021 Configuration menu - View commit details
-
Copy full SHA for ae26ccd - Browse repository at this point
Copy the full SHA ae26ccdView commit details -
started implementing types O.o
Isaac Clayton committedMay 26, 2021 Configuration menu - View commit details
-
Copy full SHA for 842f3f8 - Browse repository at this point
Copy the full SHA 842f3f8View commit details
Commits on May 28, 2021
-
started refactoring syntax tree representation to remove redundancy. …
…hoping for a net-negative string of commits
Isaac Clayton committedMay 28, 2021 Configuration menu - View commit details
-
Copy full SHA for 155c4b7 - Browse repository at this point
Copy the full SHA 155c4b7View commit details -
Merge branch 'master' into records
Isaac Clayton committedMay 28, 2021 Configuration menu - View commit details
-
Copy full SHA for 577acf2 - Browse repository at this point
Copy the full SHA 577acf2View commit details -
renamed license for consistency
Isaac Clayton committedMay 28, 2021 Configuration menu - View commit details
-
Copy full SHA for 010e33c - Browse repository at this point
Copy the full SHA 010e33cView commit details -
Merge branch 'master' into records
Isaac Clayton committedMay 28, 2021 Configuration menu - View commit details
-
Copy full SHA for 6f817f5 - Browse repository at this point
Copy the full SHA 6f817f5View commit details
Commits on Jun 4, 2021
-
Isaac Clayton committed
Jun 4, 2021 Configuration menu - View commit details
-
Copy full SHA for fa788e5 - Browse repository at this point
Copy the full SHA fa788e5View commit details
Commits on Jun 5, 2021
-
factored out syntax tree, going to delete a lot now
Isaac Clayton committedJun 5, 2021 Configuration menu - View commit details
-
Copy full SHA for 1bd7fa1 - Browse repository at this point
Copy the full SHA 1bd7fa1View commit details -
Isaac Clayton committed
Jun 5, 2021 Configuration menu - View commit details
-
Copy full SHA for be17226 - Browse repository at this point
Copy the full SHA be17226View commit details
Commits on Jun 12, 2021
-
Isaac Clayton committed
Jun 12, 2021 Configuration menu - View commit details
-
Copy full SHA for 22f6f42 - Browse repository at this point
Copy the full SHA 22f6f42View commit details
Commits on Jun 14, 2021
-
merged master, resolved conflicts
Isaac Clayton committedJun 14, 2021 Configuration menu - View commit details
-
Copy full SHA for 7b87813 - Browse repository at this point
Copy the full SHA 7b87813View commit details -
going to do a big refactor (tm) in a new branch
Isaac Clayton committedJun 14, 2021 Configuration menu - View commit details
-
Copy full SHA for 5c0ffd2 - Browse repository at this point
Copy the full SHA 5c0ffd2View commit details -
started big refactor so we can have the other macros
Isaac Clayton committedJun 14, 2021 Configuration menu - View commit details
-
Copy full SHA for 3433dc6 - Browse repository at this point
Copy the full SHA 3433dc6View commit details
Commits on Jun 15, 2021
-
reimplemented lexer to prepare it for token macros
Isaac Clayton committedJun 15, 2021 Configuration menu - View commit details
-
Copy full SHA for 43f2347 - Browse repository at this point
Copy the full SHA 43f2347View commit details -
starting work on reworking parser. note that we'll have to move the m…
…acro expansion step between the lexer and the parser.
Isaac Clayton committedJun 15, 2021 Configuration menu - View commit details
-
Copy full SHA for e3acd40 - Browse repository at this point
Copy the full SHA e3acd40View commit details -
figuring out some operator stuff for the parser
Isaac Clayton committedJun 15, 2021 Configuration menu - View commit details
-
Copy full SHA for 520b029 - Browse repository at this point
Copy the full SHA 520b029View commit details -
Isaac Clayton committed
Jun 15, 2021 Configuration menu - View commit details
-
Copy full SHA for b2841e1 - Browse repository at this point
Copy the full SHA b2841e1View commit details -
Isaac Clayton committed
Jun 15, 2021 Configuration menu - View commit details
-
Copy full SHA for 5026f98 - Browse repository at this point
Copy the full SHA 5026f98View commit details -
started work on a standard library. maybe.
Isaac Clayton committedJun 15, 2021 Configuration menu - View commit details
-
Copy full SHA for baad785 - Browse repository at this point
Copy the full SHA baad785View commit details
Commits on Jun 16, 2021
-
refactored operator part of parser
Isaac Clayton committedJun 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 2e3bb2d - Browse repository at this point
Copy the full SHA 2e3bb2dView commit details
Commits on Jul 14, 2021
-
Isaac Clayton committed
Jul 14, 2021 Configuration menu - View commit details
-
Copy full SHA for 1510780 - Browse repository at this point
Copy the full SHA 1510780View commit details
Commits on Jul 16, 2021
-
did some promising work on the parser, hoping for a net negative diff
Isaac Clayton committedJul 16, 2021 Configuration menu - View commit details
-
Copy full SHA for af9c36e - Browse repository at this point
Copy the full SHA af9c36eView commit details
Commits on Jul 17, 2021
-
Got parser compiling, need to resolve all the TODOs now
Isaac Clayton committedJul 17, 2021 Configuration menu - View commit details
-
Copy full SHA for 9ade323 - Browse repository at this point
Copy the full SHA 9ade323View commit details -
Remove TODO that is no longer applicable
Isaac Clayton committedJul 17, 2021 Configuration menu - View commit details
-
Copy full SHA for 83edbb6 - Browse repository at this point
Copy the full SHA 83edbb6View commit details -
Implemented Span debugger with formatter
Isaac Clayton committedJul 17, 2021 Configuration menu - View commit details
-
Copy full SHA for 0cf5ebd - Browse repository at this point
Copy the full SHA 0cf5ebdView commit details -
Isaac Clayton committed
Jul 17, 2021 Configuration menu - View commit details
-
Copy full SHA for c982dfa - Browse repository at this point
Copy the full SHA c982dfaView commit details -
Started working on even better error messages
Isaac Clayton committedJul 17, 2021 Configuration menu - View commit details
-
Copy full SHA for a4433d4 - Browse repository at this point
Copy the full SHA a4433d4View commit details -
Made it possible to add multiple notes to a single static error
Isaac Clayton committedJul 17, 2021 Configuration menu - View commit details
-
Copy full SHA for 5ff71f1 - Browse repository at this point
Copy the full SHA 5ff71f1View commit details
Commits on Jul 23, 2021
-
Reworked the way spans are formatted and displayed, should open up th…
…e possibility of a LSP in the future leveraging the new pipeline.
Isaac Clayton committedJul 23, 2021 Configuration menu - View commit details
-
Copy full SHA for 3db5197 - Browse repository at this point
Copy the full SHA 3db5197View commit details -
Isaac Clayton committed
Jul 23, 2021 Configuration menu - View commit details
-
Copy full SHA for 44eaece - Browse repository at this point
Copy the full SHA 44eaeceView commit details
Commits on Aug 21, 2021
-
Isaac Clayton committed
Aug 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 1404240 - Browse repository at this point
Copy the full SHA 1404240View commit details
Commits on Sep 22, 2021
-
Found error when parsing unit in refactored lexer
Isaac Clayton committedSep 22, 2021 Configuration menu - View commit details
-
Copy full SHA for f79b409 - Browse repository at this point
Copy the full SHA f79b409View commit details
Commits on Sep 23, 2021
-
Started working on lexer rewrite, should massively speed up the lexer
Isaac Clayton committedSep 23, 2021 Configuration menu - View commit details
-
Copy full SHA for fe05f84 - Browse repository at this point
Copy the full SHA fe05f84View commit details
Commits on Sep 24, 2021
-
bump new lexer out into struct to make state easier to work with
Isaac Clayton committedSep 24, 2021 Configuration menu - View commit details
-
Copy full SHA for 07e2051 - Browse repository at this point
Copy the full SHA 07e2051View commit details -
Isaac Clayton committed
Sep 24, 2021 Configuration menu - View commit details
-
Copy full SHA for caca80d - Browse repository at this point
Copy the full SHA caca80dView commit details
Commits on Sep 25, 2021
-
Add string escaping to new lexer
Isaac Clayton committedSep 25, 2021 Configuration menu - View commit details
-
Copy full SHA for 1b51f65 - Browse repository at this point
Copy the full SHA 1b51f65View commit details -
Cognizant of #51, working on number literal support in new lexer
Isaac Clayton committedSep 25, 2021 Configuration menu - View commit details
-
Copy full SHA for f604c56 - Browse repository at this point
Copy the full SHA f604c56View commit details -
Rename Real to Float, mostly finalize support for numeric literals in…
… lexer.
Isaac Clayton committedSep 25, 2021 Configuration menu - View commit details
-
Copy full SHA for eb0a823 - Browse repository at this point
Copy the full SHA eb0a823View commit details -
Remove the old lexer, flesh out driving loop of new lexer
Isaac Clayton committedSep 25, 2021 Configuration menu - View commit details
-
Copy full SHA for c1948c2 - Browse repository at this point
Copy the full SHA c1948c2View commit details -
Isaac Clayton committed
Sep 25, 2021 Configuration menu - View commit details
-
Copy full SHA for 463972c - Browse repository at this point
Copy the full SHA 463972cView commit details -
Minor refactoring and naming consistency enforcement
Isaac Clayton committedSep 25, 2021 Configuration menu - View commit details
-
Copy full SHA for 0dd6b5c - Browse repository at this point
Copy the full SHA 0dd6b5cView commit details
Commits on Oct 14, 2021
-
Remove architecture document, as there's a lot of reorganization goin…
…g on and I think it would be best to just rewrite it from scratch once done.
Isaac Clayton committedOct 14, 2021 Configuration menu - View commit details
-
Copy full SHA for c177d3b - Browse repository at this point
Copy the full SHA c177d3bView commit details
Commits on Oct 15, 2021
-
Refactor some code so a previously linear time op is constant
Isaac Clayton committedOct 15, 2021 Configuration menu - View commit details
-
Copy full SHA for 83a9550 - Browse repository at this point
Copy the full SHA 83a9550View commit details -
Work on lexer and new parser a bit
Isaac Clayton committedOct 15, 2021 Configuration menu - View commit details
-
Copy full SHA for 2144b64 - Browse repository at this point
Copy the full SHA 2144b64View commit details -
Isaac Clayton committed
Oct 15, 2021 Configuration menu - View commit details
-
Copy full SHA for f0141c2 - Browse repository at this point
Copy the full SHA f0141c2View commit details
Commits on Oct 25, 2021
-
Started splitting literals from VM data representation
Isaac Clayton committedOct 25, 2021 Configuration menu - View commit details
-
Copy full SHA for 264d89e - Browse repository at this point
Copy the full SHA 264d89eView commit details
Commits on Nov 5, 2021
-
Did some more reshuffling so I can focus on new parser
Isaac Clayton committedNov 5, 2021 Configuration menu - View commit details
-
Copy full SHA for 8a6466b - Browse repository at this point
Copy the full SHA 8a6466bView commit details -
rewrote core driving loop of new parser
Isaac Clayton committedNov 5, 2021 Configuration menu - View commit details
-
Copy full SHA for e279547 - Browse repository at this point
Copy the full SHA e279547View commit details -
Cleaned up some spurious errors
Isaac Clayton committedNov 5, 2021 Configuration menu - View commit details
-
Copy full SHA for 024b740 - Browse repository at this point
Copy the full SHA 024b740View commit details -
Barring lifetime errors, reimplemented prefix operations
Isaac Clayton committedNov 5, 2021 Configuration menu - View commit details
-
Copy full SHA for 04bc0b5 - Browse repository at this point
Copy the full SHA 04bc0b5View commit details -
Fixed lifetime errors by reference counting token streams
Isaac Clayton committedNov 5, 2021 Configuration menu - View commit details
-
Copy full SHA for 3d63063 - Browse repository at this point
Copy the full SHA 3d63063View commit details -
finished rewriting most of parser
Isaac Clayton committedNov 5, 2021 Configuration menu - View commit details
-
Copy full SHA for a207659 - Browse repository at this point
Copy the full SHA a207659View commit details -
Isaac Clayton committed
Nov 5, 2021 Configuration menu - View commit details
-
Copy full SHA for 4c415a5 - Browse repository at this point
Copy the full SHA 4c415a5View commit details -
Isaac Clayton committed
Nov 5, 2021 Configuration menu - View commit details
-
Copy full SHA for b44b23a - Browse repository at this point
Copy the full SHA b44b23aView commit details -
Killed tests that no longer make sense after the refactor. Rewriting …
…tests now
Isaac Clayton committedNov 5, 2021 Configuration menu - View commit details
-
Copy full SHA for c9ac171 - Browse repository at this point
Copy the full SHA c9ac171View commit details -
Isaac Clayton committed
Nov 5, 2021 Configuration menu - View commit details
-
Copy full SHA for 8d6356f - Browse repository at this point
Copy the full SHA 8d6356fView commit details
Commits on Nov 19, 2021
-
Isaac Clayton committed
Nov 19, 2021 Configuration menu - View commit details
-
Copy full SHA for 744b5e3 - Browse repository at this point
Copy the full SHA 744b5e3View commit details
Commits on Nov 20, 2021
-
Debugged 'E arrow I' lexer issue discovered with shaw
Isaac Clayton committedNov 20, 2021 Configuration menu - View commit details
-
Copy full SHA for 4e1a26d - Browse repository at this point
Copy the full SHA 4e1a26dView commit details -
Found new minimal failing test case 'group.pn'
Isaac Clayton committedNov 20, 2021 Configuration menu - View commit details
-
Copy full SHA for 49e94dd - Browse repository at this point
Copy the full SHA 49e94ddView commit details
Commits on Jan 19, 2022
-
Isaac Clayton committed
Jan 19, 2022 Configuration menu - View commit details
-
Copy full SHA for 16c9704 - Browse repository at this point
Copy the full SHA 16c9704View commit details
Commits on Feb 25, 2022
-
Isaac Clayton committed
Feb 25, 2022 Configuration menu - View commit details
-
Copy full SHA for 4441985 - Browse repository at this point
Copy the full SHA 4441985View commit details -
fixed error with decimal literal
Isaac Clayton committedFeb 25, 2022 Configuration menu - View commit details
-
Copy full SHA for 54d244c - Browse repository at this point
Copy the full SHA 54d244cView commit details -
Write some temporary docs about token tree structure for new macro sy…
…stem
Isaac Clayton committedFeb 25, 2022 Configuration menu - View commit details
-
Copy full SHA for beb686d - Browse repository at this point
Copy the full SHA beb686dView commit details
Commits on Feb 26, 2022
-
sketched out fiber-based vm structure
Isaac Clayton committedFeb 26, 2022 Configuration menu - View commit details
-
Copy full SHA for bac0b95 - Browse repository at this point
Copy the full SHA bac0b95View commit details -
Isaac Clayton committed
Feb 26, 2022 Configuration menu - View commit details
-
Copy full SHA for 9c3bbd5 - Browse repository at this point
Copy the full SHA 9c3bbd5View commit details -
Working on 0xFFF issue. Basically, when we parse the integer we read …
…the first 3 characters, , instead of the three we actually need . Also fixed operator charset pointed out earlier
Isaac Clayton committedFeb 26, 2022 Configuration menu - View commit details
-
Copy full SHA for 2640271 - Browse repository at this point
Copy the full SHA 2640271View commit details -
Worked on error messages a bit
Isaac Clayton committedFeb 26, 2022 Configuration menu - View commit details
-
Copy full SHA for f4f655a - Browse repository at this point
Copy the full SHA f4f655aView commit details
Commits on Mar 2, 2022
-
Revert to ascii-based error messages, unicode is neat but I value por…
…tability, especially for something like error reporting in a 'third-party' terminal
Isaac Clayton committedMar 2, 2022 Configuration menu - View commit details
-
Copy full SHA for e1bbef3 - Browse repository at this point
Copy the full SHA e1bbef3View commit details
Commits on Mar 17, 2022
-
Isaac Clayton committed
Mar 17, 2022 Configuration menu - View commit details
-
Copy full SHA for 9de7ebe - Browse repository at this point
Copy the full SHA 9de7ebeView commit details -
remove test case in wrong category
Isaac Clayton committedMar 17, 2022 Configuration menu - View commit details
-
Copy full SHA for fa07d50 - Browse repository at this point
Copy the full SHA fa07d50View commit details
Commits on Mar 18, 2022
-
Moving lexer to new token format, changed comment style
Isaac Clayton committedMar 18, 2022 Configuration menu - View commit details
-
Copy full SHA for 8360bbf - Browse repository at this point
Copy the full SHA 8360bbfView commit details -
I gave up, switching to rustfmt
Isaac Clayton committedMar 18, 2022 Configuration menu - View commit details
-
Copy full SHA for 3dc7c7e - Browse repository at this point
Copy the full SHA 3dc7c7eView commit details -
Isaac Clayton committed
Mar 18, 2022 Configuration menu - View commit details
-
Copy full SHA for 52b0160 - Browse repository at this point
Copy the full SHA 52b0160View commit details -
Added proptest as a dev dependency for property-based testing, caught…
… a few errors in the lexer
Isaac Clayton committedMar 18, 2022 Configuration menu - View commit details
-
Copy full SHA for e638e71 - Browse repository at this point
Copy the full SHA e638e71View commit details -
Initial version of new new lexer complete
Isaac Clayton committedMar 18, 2022 Configuration menu - View commit details
-
Copy full SHA for eff3d86 - Browse repository at this point
Copy the full SHA eff3d86View commit details -
Isaac Clayton committed
Mar 18, 2022 Configuration menu - View commit details
-
Copy full SHA for 0737b1e - Browse repository at this point
Copy the full SHA 0737b1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d64237 - Browse repository at this point
Copy the full SHA 2d64237View commit details
Commits on Mar 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f95d94b - Browse repository at this point
Copy the full SHA f95d94bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 005b897 - Browse repository at this point
Copy the full SHA 005b897View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87103dc - Browse repository at this point
Copy the full SHA 87103dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for efa2bee - Browse repository at this point
Copy the full SHA efa2beeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0044ea1 - Browse repository at this point
Copy the full SHA 0044ea1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54b0f99 - Browse repository at this point
Copy the full SHA 54b0f99View commit details -
Wrote some property-based tests for Passerine, fixed a few small erro…
…rs in reader
Isaac Clayton committedMar 19, 2022 Configuration menu - View commit details
-
Copy full SHA for 304b0ec - Browse repository at this point
Copy the full SHA 304b0ecView commit details -
Ensured that operator test checked the resulting operator
Isaac Clayton committedMar 19, 2022 Configuration menu - View commit details
-
Copy full SHA for e8caf77 - Browse repository at this point
Copy the full SHA e8caf77View commit details -
Work on spans in token tree, probably need to write tests
Isaac Clayton committedMar 19, 2022 Configuration menu - View commit details
-
Copy full SHA for 12d55e9 - Browse repository at this point
Copy the full SHA 12d55e9View commit details -
Isaac Clayton committed
Mar 19, 2022 Configuration menu - View commit details
-
Copy full SHA for e4bffee - Browse repository at this point
Copy the full SHA e4bffeeView commit details -
Reinstated parser, build fails
Isaac Clayton committedMar 19, 2022 Configuration menu - View commit details
-
Copy full SHA for c1abaf0 - Browse repository at this point
Copy the full SHA c1abaf0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 277b92b - Browse repository at this point
Copy the full SHA 277b92bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a76167e - Browse repository at this point
Copy the full SHA a76167eView commit details -
Isaac Clayton committed
Mar 19, 2022 Configuration menu - View commit details
-
Copy full SHA for 74f05a2 - Browse repository at this point
Copy the full SHA 74f05a2View commit details -
Add blank modules for macro expansion and type inference pass
Isaac Clayton committedMar 19, 2022 Configuration menu - View commit details
-
Copy full SHA for 73bb8e3 - Browse repository at this point
Copy the full SHA 73bb8e3View commit details
Commits on Apr 18, 2022
-
Working around some span shenanigans, part II to this commit coming soon
Isaac Clayton committedApr 18, 2022 Configuration menu - View commit details
-
Copy full SHA for fdebfcc - Browse repository at this point
Copy the full SHA fdebfccView commit details -
Mostly working, doc tests failing??
Isaac Clayton committedApr 18, 2022 Configuration menu - View commit details
-
Copy full SHA for 11fdc9c - Browse repository at this point
Copy the full SHA 11fdc9cView commit details -
Isaac Clayton committed
Apr 18, 2022 Configuration menu - View commit details
-
Copy full SHA for 601f92b - Browse repository at this point
Copy the full SHA 601f92bView commit details -
Isaac Clayton committed
Apr 18, 2022 Configuration menu - View commit details
-
Copy full SHA for 1431370 - Browse repository at this point
Copy the full SHA 1431370View commit details -
Readd hoister to the pipeline, need to add tests and clean up some stuff
Isaac Clayton committedApr 18, 2022 Configuration menu - View commit details
-
Copy full SHA for c297e93 - Browse repository at this point
Copy the full SHA c297e93View commit details -
Isaac Clayton committed
Apr 18, 2022 Configuration menu - View commit details
-
Copy full SHA for dd8a92d - Browse repository at this point
Copy the full SHA dd8a92dView commit details
Commits on Apr 20, 2022
-
Isaac Clayton committed
Apr 20, 2022 Configuration menu - View commit details
-
Copy full SHA for 67ca056 - Browse repository at this point
Copy the full SHA 67ca056View commit details -
Isaac Clayton committed
Apr 20, 2022 Configuration menu - View commit details
-
Copy full SHA for f8fabd0 - Browse repository at this point
Copy the full SHA f8fabd0View commit details -
Who's afraid of a little macro_rules? Starting automatic rust<->passe…
…rine data conversion trait
Isaac Clayton committedApr 20, 2022 Configuration menu - View commit details
-
Copy full SHA for 62ce39c - Browse repository at this point
Copy the full SHA 62ce39cView commit details
Commits on Apr 21, 2022
-
Merge individual inject macros into main macro
Isaac Clayton committedApr 21, 2022 Configuration menu - View commit details
-
Copy full SHA for ac6ffe7 - Browse repository at this point
Copy the full SHA ac6ffe7View commit details -
Isaac Clayton committed
Apr 21, 2022 Configuration menu - View commit details
-
Copy full SHA for 310aed0 - Browse repository at this point
Copy the full SHA 310aed0View commit details -
Rename core to kernel, bc rust core is also name core and it's cumber…
…some to qualify with crate
Isaac Clayton committedApr 21, 2022 Configuration menu - View commit details
-
Copy full SHA for ba7a8e0 - Browse repository at this point
Copy the full SHA ba7a8e0View commit details -
Isaac Clayton committed
Apr 21, 2022 Configuration menu - View commit details
-
Copy full SHA for 9e52cf7 - Browse repository at this point
Copy the full SHA 9e52cf7View commit details
Commits on Apr 22, 2022
-
Isaac Clayton committed
Apr 22, 2022 Configuration menu - View commit details
-
Copy full SHA for 235d280 - Browse repository at this point
Copy the full SHA 235d280View commit details -
Update to 2021 edition and get vertical slice of passerine-derive wor…
…king
Isaac Clayton committedApr 22, 2022 Configuration menu - View commit details
-
Copy full SHA for ab682e5 - Browse repository at this point
Copy the full SHA ab682e5View commit details -
Isaac Clayton committed
Apr 22, 2022 Configuration menu - View commit details
-
Copy full SHA for 98fad0f - Browse repository at this point
Copy the full SHA 98fad0fView commit details -
Use Inject for Effect instead of explicit From<Data>
Isaac Clayton committedApr 22, 2022 Configuration menu - View commit details
-
Copy full SHA for 31edf61 - Browse repository at this point
Copy the full SHA 31edf61View commit details -
Going to remove need for borrow on Inject
Isaac Clayton committedApr 22, 2022 Configuration menu - View commit details
-
Copy full SHA for ec5df9e - Browse repository at this point
Copy the full SHA ec5df9eView commit details -
Data no longer needs to be copied when reconstructed across the FFI
Isaac Clayton committedApr 22, 2022 Configuration menu - View commit details
-
Copy full SHA for e02ba30 - Browse repository at this point
Copy the full SHA e02ba30View commit details -
Isaac Clayton committed
Apr 22, 2022 Configuration menu - View commit details
-
Copy full SHA for 2daccd4 - Browse repository at this point
Copy the full SHA 2daccd4View commit details -
Isaac Clayton committed
Apr 22, 2022 Configuration menu - View commit details
-
Copy full SHA for f91c070 - Browse repository at this point
Copy the full SHA f91c070View commit details
Commits on May 9, 2022
-
Add support for loading multi-file modules
Isaac Clayton committedMay 9, 2022 Configuration menu - View commit details
-
Copy full SHA for b8cf980 - Browse repository at this point
Copy the full SHA b8cf980View commit details -
Pull out common into separate crate to avoid cyclical dependency, get…
… Inject working kinda
Isaac Clayton committedMay 9, 2022 Configuration menu - View commit details
-
Copy full SHA for ace7030 - Browse repository at this point
Copy the full SHA ace7030View commit details
Commits on May 10, 2022
-
Working on desugaring step, might work into parser eventually, would …
…need to think about whether the pass is worth it.
Isaac Clayton committedMay 10, 2022 Configuration menu - View commit details
-
Copy full SHA for 1f12304 - Browse repository at this point
Copy the full SHA 1f12304View commit details
Commits on May 11, 2022
-
Isaac Clayton committed
May 11, 2022 Configuration menu - View commit details
-
Copy full SHA for 9fca2b7 - Browse repository at this point
Copy the full SHA 9fca2b7View commit details -
Finished implementing desugaring step
Isaac Clayton committedMay 11, 2022 Configuration menu - View commit details
-
Copy full SHA for 452d51b - Browse repository at this point
Copy the full SHA 452d51bView commit details -
Isaac Clayton committed
May 11, 2022 Configuration menu - View commit details
-
Copy full SHA for bb77839 - Browse repository at this point
Copy the full SHA bb77839View commit details -
Building end to end... a lot of debugging to be done
Isaac Clayton committedMay 11, 2022 Configuration menu - View commit details
-
Copy full SHA for fcdaa1c - Browse repository at this point
Copy the full SHA fcdaa1cView commit details -
Hoister now returns error about unresolved hoists, but spans are off.
Isaac Clayton committedMay 11, 2022 Configuration menu - View commit details
-
Copy full SHA for 102c751 - Browse repository at this point
Copy the full SHA 102c751View commit details -
Cleaned up span formatting a bit, ran into some ice though :(
Isaac Clayton committedMay 11, 2022 Configuration menu - View commit details
-
Copy full SHA for 2cb725d - Browse repository at this point
Copy the full SHA 2cb725dView commit details -
Isaac Clayton committed
May 11, 2022 Configuration menu - View commit details
-
Copy full SHA for d6232ce - Browse repository at this point
Copy the full SHA d6232ceView commit details -
Turns out the same function was implemented twice, haha
Isaac Clayton committedMay 11, 2022 Configuration menu - View commit details
-
Copy full SHA for 96d7cbe - Browse repository at this point
Copy the full SHA 96d7cbeView commit details -
Isaac Clayton committed
May 11, 2022 Configuration menu - View commit details
-
Copy full SHA for 06e73b3 - Browse repository at this point
Copy the full SHA 06e73b3View commit details -
Taking a break for now, running into a weird hoisting issue.
Isaac Clayton committedMay 11, 2022 Configuration menu - View commit details
-
Copy full SHA for 3dda87e - Browse repository at this point
Copy the full SHA 3dda87eView commit details
Commits on May 12, 2022
-
I think I fixed the hoisting error, writing more tests now
Isaac Clayton committedMay 12, 2022 Configuration menu - View commit details
-
Copy full SHA for ac4b2e8 - Browse repository at this point
Copy the full SHA ac4b2e8View commit details -
Started working on reimplementing snippet tests
Isaac Clayton committedMay 12, 2022 Configuration menu - View commit details
-
Copy full SHA for 0798fc8 - Browse repository at this point
Copy the full SHA 0798fc8View commit details -
Isaac Clayton committed
May 12, 2022 Configuration menu - View commit details
-
Copy full SHA for 5f7dd85 - Browse repository at this point
Copy the full SHA 5f7dd85View commit details -
Move a copy of qualm in, hidden for now
Isaac Clayton committedMay 12, 2022 Configuration menu - View commit details
-
Copy full SHA for e55d420 - Browse repository at this point
Copy the full SHA e55d420View commit details -
Updated docs and organization a bit
Isaac Clayton committedMay 12, 2022 Configuration menu - View commit details
-
Copy full SHA for bb4b8cb - Browse repository at this point
Copy the full SHA bb4b8cbView commit details -
Did some slight refactoring as to how heaped and uninitialized data a…
…re represented, we'll see if this comes back to bite me on the butt later.
Isaac Clayton committedMay 12, 2022 Configuration menu - View commit details
-
Copy full SHA for 7ab28dc - Browse repository at this point
Copy the full SHA 7ab28dcView commit details
Commits on May 17, 2022
-
Isaac Clayton committed
May 17, 2022 Configuration menu - View commit details
-
Copy full SHA for 32bb60c - Browse repository at this point
Copy the full SHA 32bb60cView commit details
Commits on May 20, 2022
-
Co-authored-by: fuzzypixelz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ffa8ec3 - Browse repository at this point
Copy the full SHA ffa8ec3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21b9371 - Browse repository at this point
Copy the full SHA 21b9371View commit details -
Move logo files to proper spot
Isaac Clayton committedMay 20, 2022 Configuration menu - View commit details
-
Copy full SHA for 5a61c6b - Browse repository at this point
Copy the full SHA 5a61c6bView commit details -
Merge branch 'big-refactor' of github.com:vrtbl/passerine into big-re…
…factor
Isaac Clayton committedMay 20, 2022 Configuration menu - View commit details
-
Copy full SHA for 4d40f55 - Browse repository at this point
Copy the full SHA 4d40f55View commit details -
Adjusted the way spanned items are displayed while debugging
Isaac Clayton committedMay 20, 2022 Configuration menu - View commit details
-
Copy full SHA for 05e4138 - Browse repository at this point
Copy the full SHA 05e4138View commit details
Commits on May 24, 2022
-
Co-authored-by: fuzzypixelz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 879cc68 - Browse repository at this point
Copy the full SHA 879cc68View commit details -
Working on adding the effect keyword
Co-authored-by: fuzzypixelz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3c7079c - Browse repository at this point
Copy the full SHA 3c7079cView commit details
Commits on Jun 15, 2022
-
Isaac Clayton committed
Jun 15, 2022 Configuration menu - View commit details
-
Copy full SHA for 2a97c15 - Browse repository at this point
Copy the full SHA 2a97c15View commit details -
Rename derive macro Inject to Effect
Isaac Clayton committedJun 15, 2022 Configuration menu - View commit details
-
Copy full SHA for 712d0a4 - Browse repository at this point
Copy the full SHA 712d0a4View commit details -
Went through all snippet tests, made a list of regressions, fixed low…
…-hanging fruit (trailing comma in a tuple, prefix negation)
Isaac Clayton committedJun 15, 2022 Configuration menu - View commit details
-
Copy full SHA for 4055785 - Browse repository at this point
Copy the full SHA 4055785View commit details
Commits on Jul 23, 2022
-
Isaac Clayton committed
Jul 23, 2022 Configuration menu - View commit details
-
Copy full SHA for f9a3e78 - Browse repository at this point
Copy the full SHA f9a3e78View commit details -
Isaac Clayton committed
Jul 23, 2022 Configuration menu - View commit details
-
Copy full SHA for fa7dbbb - Browse repository at this point
Copy the full SHA fa7dbbbView commit details -
Isaac Clayton committed
Jul 23, 2022 Configuration menu - View commit details
-
Copy full SHA for 4314246 - Browse repository at this point
Copy the full SHA 4314246View commit details -
Isaac Clayton committed
Jul 23, 2022 Configuration menu - View commit details
-
Copy full SHA for 9f5e868 - Browse repository at this point
Copy the full SHA 9f5e868View commit details -
Remove white background in example
Isaac Clayton committedJul 23, 2022 Configuration menu - View commit details
-
Copy full SHA for b9dc3eb - Browse repository at this point
Copy the full SHA b9dc3ebView commit details -
Isaac Clayton committed
Jul 23, 2022 Configuration menu - View commit details
-
Copy full SHA for 6597c72 - Browse repository at this point
Copy the full SHA 6597c72View commit details -
Remove rounded corners on example
Isaac Clayton committedJul 23, 2022 Configuration menu - View commit details
-
Copy full SHA for 3e35582 - Browse repository at this point
Copy the full SHA 3e35582View commit details -
Isaac Clayton committed
Jul 23, 2022 Configuration menu - View commit details
-
Copy full SHA for 5d54b5c - Browse repository at this point
Copy the full SHA 5d54b5cView commit details -
Isaac Clayton committed
Jul 23, 2022 Configuration menu - View commit details
-
Copy full SHA for 488d145 - Browse repository at this point
Copy the full SHA 488d145View commit details -
Isaac Clayton committed
Jul 23, 2022 Configuration menu - View commit details
-
Copy full SHA for be932c8 - Browse repository at this point
Copy the full SHA be932c8View commit details -
Merge branch 'master' into big-refactor
Isaac Clayton committedJul 23, 2022 Configuration menu - View commit details
-
Copy full SHA for f4d3419 - Browse repository at this point
Copy the full SHA f4d3419View commit details