onyx.git
2020-07-17 Brendan Hansenfix from last code cleanup
2020-07-17 Brendan HansenMerge branch 'master' of https://github.com/brendanfh...
2020-07-17 Brendan HansenCode cleanup
2020-07-17 Brendan HansenCode cleanup
2020-07-17 Brendan HansenAdded back WASM globals; small name changes
2020-07-16 Brendan Hansensmall changes and improvements
2020-07-16 Brendan HansenAdded a proper function type
2020-07-16 Brendan HansenChanged implementation of imap from BST to hash table
2020-07-16 Brendan HansenStarted working on an IR; decided it's not needed
2020-07-16 Brendan HansenMAJOR CHANGES TO THE LANGUAGE
2020-07-14 Brendan Hansensmall bugfixes
2020-07-14 Brendan HansenSlight alignment fix
2020-07-14 Brendan HansenAdded parsing of boolean not
2020-07-14 Brendan HansenSmall bugfixes
2020-07-13 Brendan HansenSmall bugfix with cast generation; updated onyx.vim
2020-07-13 Brendan HansenFixed many bugs with type system; Ready to start pointers
2020-07-10 Brendan HansenRevamping type system;
2020-07-09 Brendan HansenMAJOR BREAKING CHANGES
2020-07-09 Brendan HansenBugfix for directive parsing
2020-07-09 Brendan HansenSmall refactor; Added more detailed error printing
2020-07-09 Brendan HansenFixed intrinsics types
2020-07-09 Brendan HansenAdded all other intrinsics (for now)
2020-07-09 Brendan HansenStarted working on intrinsic functions
2020-07-08 Brendan HansenRenamed 'scope' to 'localgroup' since scope didn't...
2020-07-08 Brendan HansenStarting to refactor the linked-list nature
2020-07-07 Brendan HansenSlight refactoring and adding compiler directives
2020-07-03 Brendan HansenRemoved unnecessary tokens in the lexer
2020-07-03 Brendan HansenMoved the AST nodes to another file
2020-07-03 Brendan HansenAdded +=, -=, *=, etc. operators
2020-07-03 Brendan HansenRefactored the AST node structure
2020-07-03 Brendan HansenAdded verbose output option
2020-07-02 Brendan HansenCode cleanup and optimizations
2020-07-02 Brendan Hansen'use' statements work; only initial version
2020-07-01 Brendan HansenUpdated README
2020-07-01 Brendan HansenBug fixes and additions to globals
2020-07-01 Brendan HansenAdded initial version of globals
2020-06-30 Brendan HansenStarting work on globals
2020-06-30 Brendan HansenCode cleanup; starting on WASM globals
2020-06-28 Brendan HansenUsing managed heap allocator; slight code cleanup
2020-06-28 Brendan HansenMerge branch 'master' of https://github.com/brendanfh...
2020-06-28 Brendan HansenAdded managed heap allocation to bh.h
2020-06-26 Brendan HansenUpdate README.md
2020-06-26 Brendan HansenStage 1 done; added test file for break/continue
2020-06-26 Brendan HansenMAJOR bug fix with binop code generation
2020-06-26 Brendan Hansenfixed accidental pasting
2020-06-26 Brendan HansenFixed all mixed tabs and spaces
2020-06-26 Brendan HansenAdded a README
2020-06-26 Brendan Hansencode cleanup; grouped all binary ops together
2020-06-25 Brendan HansenChanged order of error checking
2020-06-25 Brendan HansenAdded boolean types and while statements
2020-06-24 Brendan HansenBetter compiler frontend; compile many files at once
2020-06-24 Brendan HansenUsing vim sessions now; don't want them committed
2020-06-24 Brendan HansenFixed bug with naked blocks not being compiled
2020-06-24 Brendan HansenFully compiling to WASM again
2020-06-23 Brendan HansenVarious improvements and bug fixes
2020-06-22 Brendan HansenAdded initial type checking
2020-06-22 Brendan HansenSplitting up code for easier maintainability
2020-06-22 Brendan HansenBug fixes with symbol resolution
2020-06-22 Brendan HansenAdded proper symbol resolution
2020-06-21 Brendan HansenRemoved need for semicolons after some statements
2020-06-20 Brendan HansenAdded initial vim syntax highlighting; bug fixes
2020-06-20 Brendan HansenAdded logical comparison operators
2020-06-20 Brendan HansenAdded if statements
2020-06-20 Brendan HansenBugfix with scratch allocator
2020-06-20 Brendan HansenAdded bin ops with precedence; bug fixes
2020-06-19 Brendan HansenBugfixes for foreign function calls
2020-06-19 Brendan HansenAdded foreign functions (WASM imports)
2020-06-19 Brendan HansenStarted work on importing external functions
2020-06-18 Brendan HansenAdded numeric literals and changes to bh_imap
2020-06-18 Brendan HansenLots of small changes; initial function calling
2020-06-17 Brendan HansenMany small changes; working on function calls
2020-06-16 Brendan HansenCode clean up and added "start" section output
2020-06-15 Brendan HansenGENERATING A WORKING BINARY!
2020-06-15 Brendan HansenGenerating an actual WASM binary!
2020-06-14 Brendan HansenStarting to output a binary for real.
2020-06-12 Brendan HansenAdded flexible buffer implementation
2020-06-11 Brendan HansenProgress on basic WASM code generation
2020-06-11 Brendan HansenLots of changes
2020-06-10 Brendan HansenBug fix
2020-06-09 Brendan HansenEven more bug fixes for bh_hash
2020-06-09 Brendan HansenAnother tiny bugfix on bh_hash implementation
2020-06-09 Brendan HansenBug fix in new bh_hash implementation
2020-06-09 Brendan HansenChanged implementation for bh_hash
2020-06-09 Brendan HansenAdded exports to WASM Module and other bug fixes
2020-06-05 Brendan HansenBug fixes
2020-06-05 Brendan HansenChanged comment syntax
2020-06-04 Brendan HansenStarting work on WASM code generation
2020-06-03 Brendan HansenSpelling fix
2020-06-02 Brendan HansenBug fixes; preparing to start WASM code gen
2020-06-02 Brendan HansenStarted using CCLS instead of clangd
2020-06-02 Brendan HansenCleaning up directory structure
2020-06-02 Brendan HansenBetter parse tree printer and some type checking
2020-05-26 Brendan HansenImplemented #12
2020-05-25 Brendan HansenStarting on the semantic pass phase
2020-05-24 Brendan Hansenbug fixes for params shadowing
2020-05-23 Brendan HansenMore parser progress; added notion of 'const'
2020-05-23 Brendan HansenI hate windows line endings; other small changes; Imple...
2020-05-23 Brendan HansenMore parse progress
2020-05-21 Brendan HansenBugfix for negatives in bh_printf
2020-05-21 Brendan HansenSmall bugfixes for bh_printf family
next