3
I Use This!
Inactive

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Jul 19, 2024 — Jul 19, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
replace several specialized parsings of comma separated lists with calls to a parametrized function More... over 14 years ago
change arg emiting in predefs cry and print for shortness and clarity More... over 14 years ago
change several loops for shortness and clarity More... over 14 years ago
refactor a bit SimpleArgList and its usages More... over 14 years ago
several minor simplifications More... over 14 years ago
replace some if chains with switch More... over 14 years ago
use a heredoc in example nqp to better readability More... over 14 years ago
update nqp.winxed example to work around insanity More... over 14 years ago
update installable files More... over 14 years ago
introduce experimental statement 'switch without expression' and use it in few places of stage 1 compiler More... over 14 years ago
use indent constants instead of spaces in a few remanant places More... over 14 years ago
change expansion of predef bodies in stage 0, previous way was vulnerable to args containing marks More... over 14 years ago
refactor function modifier list into a derived class More... over 14 years ago
fix 'all' Makefile target, mikehh++ More... over 14 years ago
refactor function parameters in stage 0 More... over 14 years ago
refactor common parts of Return and Yield statements into a base class in stage 0 More... over 14 years ago
update installable compiler More... over 14 years ago
remove the drivers helper methods in the compreg'ed compiler object that are no more needed More... over 14 years ago
now that stage 0 allow modifiers, use them in the non installed driver, and fix a bug found while doing that More... over 14 years ago
argument modifiers in stage 0 More... over 14 years ago
use an Argument class instead or raw Expr in ArgumentList in stage 0 More... over 14 years ago
some refactor in stage 0 Modifier classes to make them more like its stage 1 versions More... over 14 years ago
delete emit_get method in OpExistsExpr, using the inherited one is fine More... over 14 years ago
diagnose operator exists not supported in stage 0 More... over 14 years ago
minimal refactor of some op emisions in stage 0 More... over 14 years ago
fix some features forgotten to adapt in the switch to load_bytecode stages in non installed driver More... over 14 years ago
improve indentation of stage 0 generated code More... over 14 years ago
update installable compiler More... over 14 years ago
Stages 1 and 2 now can't be invoked directly from command line and don't have fakecutables. Non installed driver uses load_bytecode for stages 1 and 2. Auxiliary methods in the compiler object to workaround lack of features in non installed driver. Makefile changes to adapt it to the other changes. More... over 14 years ago
update installable compiler More... over 14 years ago