23 Commits (master)
 

Author SHA1 Message Date
Sven Slootweg c29e8b974e Implement boolean negation, array concatenation operators 7 months ago
Sven Slootweg 2dc3ce056e Move reserved word mangling, implement conditionals, unary operations 7 months ago
Sven Slootweg 5a13358ef8 Defer all code generation for with expressions, to avoid Babel validation errors for dynamically generated environment values 7 months ago
Sven Slootweg b1b7885507 Implement object merge operator 7 months ago
Sven Slootweg 334ce73755 Don't support overrides 7 months ago
Sven Slootweg 5a7548bd32 Add some cursed test cases 7 months ago
Sven Slootweg 070900db8f Fix logical/boolean operators 7 months ago
Sven Slootweg 95ea366ade Include binding_set for let_expression 7 months ago
Sven Slootweg 2013a380c6 WIP 7 months ago
Sven Slootweg 402b3ddb02 Upgrade desugar-inherits to new parser version 7 months ago
Sven Slootweg 883e691efe WIP, some builtins, some fixes for new parser version 7 months ago
Sven Slootweg 42d44661b3 WIP, move out astformer 2 years ago
Sven Slootweg 41cb6b101d Cleanup 2 years ago
Sven Slootweg bfe0422ff6 WIP 2 years ago
Sven Slootweg bc7114036a WIP, fix string handling, support let attrsets, function argument defaults 2 years ago
Sven Slootweg f23f6f6393 WIP, identifier mangling, inherit support 2 years ago
Sven Slootweg 52f39570a7 WIP, add autogenerated tests against upstream 2 years ago
Sven Slootweg 4cb239c6a0 WIP, memoize lazy evaluation wrappers 2 years ago
Sven Slootweg 7f3eda388c Support let..in 2 years ago
Sven Slootweg 5c95b808ba Fix package metadata 2 years ago
Sven Slootweg 40db79aea0 Use heap-of-vars for rec attrsets, fix lazy function args 2 years ago
Sven Slootweg c87f70e40a Remove stray log 2 years ago
Sven Slootweg 32a13e668a Initial commit 2 years ago