about summary refs log tree commit diff
AgeCommit message (Expand)Author
2022-12-18Skip comments in scanner HEAD mainMel
2022-12-18Add Jinx Lang VSCode Syntax ExtensionMel
2022-08-31Add FromData function to create values easierMel
2022-08-31Remove temporary array operationsMel
2022-08-30Scanner escape sequencesMel
2022-08-29Add core sleep functionMel
2022-08-29Clone element when pushing to arrayMel
2022-08-29Add simple memory leak testMel
2022-08-29Drop native function arguments after usageMel
2022-08-29Fix outlet leak when outlet value points to itselfMel
2022-08-29Put full function data onto call stackMel
2022-08-29Stop ignoring val.Drop and val.Clone memory errorsMel
2022-08-23Only transform symbols into envs if they were varsMel
2022-08-22Add flag to generate PCs markers when decompilingMel
2022-08-22Generate runtime debug info with source locationsMel
2022-08-20Improved and more versatile RangeMapMel
2022-08-18Allow shadowing through function scopesMel
2022-08-18Ad-hoc error location for compiler errorsMel
2022-08-18Fix local index getting reset when entering blockMel
2022-08-17Add different "say" outputs to VMMel
2022-08-16Implement setting values at index in an arrayMel
2022-08-16Add drop after adding element to array literalMel
2022-08-16Ensure correct argument stack order in all casesMel
2022-08-11Add compmod tool to compile built-in modulesMel
2022-08-11Actual modules and coreMel
2022-08-10Use TypeKind instead of Ptr to deduce Value typesMel
2022-08-08Scan global keyword as keywordMel
2022-08-08Produce (slightly) better parser errorsMel
2022-08-08Parse use and global statementsMel
2022-07-28Compile type declarations correctlyMel
2022-07-28Finish type decl parser testMel
2022-07-28Fix nested stacked exprs and parse membersMel
2022-07-27Parse type declaration statementsMel
2022-07-27Put correct token strings in parser errorsMel
2022-07-27Update VM usagesMel
2022-07-27Implement VM modules and globalsMel
2022-07-26Add OpRet manually for functions without returnMel
2022-07-26Fix cloning of outlets and don't drop nil cellsMel
2022-07-26Compile function environmentsMel
2022-07-26Remove accidental print in execMel
2022-07-26Store functions in locals and remove hoistingMel
2022-07-19Implement stack hygieneMel
2022-07-12Compile continue and break statementsMel
2022-07-12Add new binary ops to decompilerMel
2022-07-12Fix empty for parsing and test regressionMel
2022-07-12Extract scopes and scope chain from compilerMel
2022-07-11Reimplement argument countsMel
2022-07-11Function compilation and minor fixesMel
2022-07-11Allow underscores in identifiers in scannerMel
2022-07-11Rebuild compiler and code builder with markersMel