ef190f2d66cl-structures: Add get_many_mut implementation for Pool (currently delegates to unstable std)John2024-04-21 22:32:47 -0500
9c3c2e8674cl-parser: Implement a module inlining passJohn2024-04-21 22:31:01 -0500
02323ae6f2cl-parser: Sync error::Parsing with cl-astJohn2024-04-21 21:20:55 -0500
e36a684422grammar: Make UseTree less ultra-jankyJohn2024-04-21 18:57:46 -0500
5341631781conlang: Add constructor expression for structs!John2024-04-20 15:02:16 -0500
efd442bbfaconlang: Import items into scope with use!John2024-04-20 14:51:54 -0500
9dc0cc7841cl-interpret: Give the interpreter a little loveJohn2024-04-19 10:49:25 -0500
90a3818ca0conlang: Move all cl-libs into the compiler directoryJohn2024-04-19 07:39:23 -0500
2a62a1c714repline: Promote to its own crate!John2024-04-19 07:30:17 -0500
01ffdb67a6cl-ast: Add Fold and Visit traits, to more easily map or collect nodes in the ASTJohn2024-04-19 03:21:07 -0500
de024b6cb7cl-repl: Remove references to the old ResolverJohn2024-04-19 03:01:24 -0500
2834e4a8eacl-ast: Fix typo in format.rsJohn2024-04-19 02:47:55 -0500
4ff101f0eeyaml.rs: Fix extraneous pair in WhileJohn2024-04-18 23:58:44 -0500
1fa027a0c2cl-ast: Move AST into its own moduleJohn2024-04-18 21:31:46 -0500
9a687624fcstdlib: Add some funky syntax testsJohn2024-04-18 21:10:11 -0500
e102ae25b4typeck.rs: Make the REPL output a little less unreadableJohn2024-04-18 21:05:59 -0500
a56ee38b15cl-parser: General cleanup and maintenance - Made infallible rules infallible - Don't double-check keywords where keywords are required. - Of course, this change means rules aren't self-contained - Rename the Call precedence level - Made member-access operators left-associative - Removed the useless Nothing error type. :(John2024-04-18 21:04:16 -0500
f315fb5af7cl-ast: Overhaul pretty-printing using std::fmt::Write adapters.John2024-04-18 20:47:28 -0500
e4f270da17cl-ast: Re-order items for aesthetic reasonsJohn2024-04-18 20:22:08 -0500
17a522b633cl-parser: Make break bodies actually optionalJohn2024-04-18 16:42:48 -0500
736fc37a81repline: Remove Ignore trait, make debug output backspace-ableJohn2024-04-18 01:56:45 -0500
02b775259ecl-ast: Change loop expression to take any expression as its argument, for later desugaring.John2024-04-18 01:53:32 -0500
00d72b823aconlang: Add unconditional loop expression, for desugaringJohn2024-04-17 00:29:09 -0500
ec1a1255adcl-structures: Add helper for getting index from pool. May delete later.John2024-04-16 23:48:05 -0500
0e8b4f68c3repline: Word-deletion, and proper history reloading!John2024-04-16 23:47:10 -0500
eee9e99aedcl-ast: add todo about slice and array type-expressionsJohn2024-04-16 23:46:24 -0500
f6e44f3773cl-ast: Print space between items :-)John2024-04-16 23:45:54 -0500