3
I Use This!
Inactive

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Jul 29, 2024 — Jul 29, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
fix generated pir of strings results from constant expressions with low-ascii values, Eclesia++ More... about 14 years ago
update installable compiler More... about 14 years ago
fix bug class name being recognized as a function, Eclesia++ More... about 14 years ago
update generated installable driver More... about 14 years ago
Use get_main method in installable driver More... about 14 years ago
update installable files More... about 14 years ago
use write to output feature in installed driver More... about 14 years ago
fix and complete the write-to-output feature in the stage 1 side More... about 14 years ago
write to output instead of using an intermediate StringHandle in the non-installed driver. This way it uses a lot less memory and bootstrap can be done again in less powered systems. More... about 14 years ago
Initialize used subids at the start of the subs. Seems to be the better tradeof right now. More... about 14 years ago
update installable compiler More... about 14 years ago
diagnose wrong usage of multi assignment More... about 14 years ago
multi assign lacked inheritance from Statement, fixed More... about 14 years ago
update installable files More... about 14 years ago
fix the result of optimization based on a wrong assumption about const Sub More... about 14 years ago
Big change in error handling: Use one parrot exception type for all compiler generated errors. Hardcode the type in the predefined constant __WINXED_ERROR__. Use a payload to store structured information. Emit the error messages in gcc format. Change the way used to pass line and number information to the error functions to simplifiy usages. More... about 14 years ago
add a four argument version of Error builtin to set payload More... about 14 years ago
test array item initialized with a function More... about 14 years ago
Allow functions in array expressions in stage 0. Not needed right now, but for consistency with hashes. More... about 14 years ago
test hash value initialized with a function More... about 14 years ago
Put the compiler into a namespace: Add some more scope search features and improve instanceof operator in stage 0 to make it able to compile stage 1 after the changes. Fix hash values emision. Drop all using and using static from the stage 1 compiler. And add the namespaces opening and closing. More... about 14 years ago
basic tests for hash expresions More... about 14 years ago
fix the lexical workarounds and reorganize LocalFunction var search methods More... about 14 years ago
workarounds for problems in lexicals after recent changes More... about 14 years ago
several fixes and improvements is scope search for functions, specially in hash expressions and avoid repeated .const 'Sub' in the same block More... about 14 years ago
allow harness to run the tests using a installed driver More... about 14 years ago
basic tests for array expresions More... about 14 years ago
fix ArrayExpr items emision in stage 0 More... about 14 years ago
updated installable files More... about 14 years ago
add a "THIS IS A GENERATED FILE" comment to generated code header More... about 14 years ago