onyx.git
2020-08-28 Brendan Hansenrefactored slice types to not be a struct type internally
2020-08-28 Brendan Hansensmall bugfixes
2020-08-27 Brendan HansenUpdate README.md
2020-08-26 Brendan Hansenstarted working on a auto-documentation output
2020-08-26 Brendan Hansenbug fixes with default parameters
2020-08-26 Brendan Hansenadded default parameters; will need to be bug tested...
2020-08-25 Brendan Hansenchecking things off
2020-08-25 Brendan HansenAdded initializer to switch statement; slight output...
2020-08-25 Brendan Hansenadded fallthrough on switch statements; code cleanup
2020-08-25 Brendan Hansenadded basics on switch statements; will need much testing
2020-08-24 Brendan Hansenperformance improvements
2020-08-24 Brendan HansenAdded slice types; bugfixes
2020-08-24 Brendan Hansenbugfixes with alignment
2020-08-24 Brendan Hansenadded initializer to if and while; added else on while
2020-08-23 Brendan Hansenallowing non simple structures to be stored and loaded
2020-08-23 Brendan Hansenadding more core functionality and bugfixes
2020-08-22 Brendan Hansengeneral bugfixes; strings are now a pointer and a length
2020-08-22 Brendan Hansenbugfixes and starting to integrate with wasi_unstable
2020-08-21 Brendan HansenImproved speed of lexer slightly; started profiling
2020-08-19 Brendan Hansensmall bugfix with struct literal named values
2020-08-18 Brendan Hansencleaning up old test files; will add more examples...
2020-08-18 Brendan Hansenbug fix with named struct members
2020-08-18 Brendan Hansengeneral bugfixes
2020-08-18 Brendan Hansenadded returning structs; much easier than anticipated
2020-08-17 Brendan Hansenadded basic union types; force structs to be a particul...
2020-08-17 Brendan Hansensmall bugfixes
2020-08-17 Brendan Hansenadded default initial values to struct; added named...
2020-08-16 Brendan Hansenadded basic struct literals; code cleanup
2020-08-15 Brendan HansenMerge remote-tracking branch 'origin/master' into master
2020-08-15 Brendan Hansensmall bugfix when assigning to memory reservations
2020-08-15 Brendan Hansensmall bugfix when assigning to memory reservations
2020-08-15 Brendan Hansensmall bugfix for setting global structs
2020-08-15 Brendan Hansenoptimized local.set followed by local.get
2020-08-15 Brendan Hansencode cleanup; can 'use' bare structures
2020-08-14 Brendan Hansencode cleanup and bug fixes
2020-08-13 Brendan Hansenthings of struct type now work as lvalues
2020-08-13 Brendan HansenAdded a local allocator to better manage WASM locals
2020-08-12 Brendan Hansenadded 'builtin' package for symbols that are built...
2020-08-12 Brendan Hansenmuch refactoring; changed passing structs by value...
2020-08-11 Brendan Hansenmoved pipe operator to being a binary operator
2020-08-11 Brendan Hansenchanged UFC operator to |> for now; fixed bug with...
2020-08-11 Brendan Hansenreadded UFC syntax using the ' operator
2020-08-11 Brendan Hansenchanged syntax for including files and folders
2020-08-11 Brendan Hansencan include other folders in search path
2020-08-10 Brendan Hansenadded binary op reduction to comparison and boolean...
2020-08-10 Brendan Hansenused valgrind to find memory issues
2020-08-10 Brendan Hansenbugfix with compile time expression as array size
2020-08-10 Brendan Hansenstarted work on reducing compile time known values
2020-08-10 Brendan Hansenadded memory reservation initial values
2020-08-10 Brendan Hansenstring literal data section improvement
2020-08-10 Brendan Hansensmall bugfix for binary operator checking
2020-08-10 Brendan Hansensmall improvement for binary operator checking
2020-08-10 Brendan Hansenadded char literals and fixed cast bugs
2020-08-10 Brendan Hansenbugfixes
2020-08-10 Brendan HansenCode cleanup for numeric literals
2020-08-10 Brendan Hansenrandom improvements
2020-08-08 Brendan Hansensmall bugfix with struct typing
2020-08-08 Brendan Hansensmall bugfixes
2020-08-08 Brendan Hansenusing wasm local when possible again
2020-08-07 Brendan HansenConverted to using a proper stack system; many improvem...
2020-08-06 Brendan HansenAdded '#file_contents' directive to expression
2020-08-04 Brendan Hansenparser is now more fault tolerant to unexpected tokens
2020-08-03 Brendan HansenVery sad but working implementation of hex literals
2020-08-03 Brendan HansenAdded '#private' directive for package limited scope
2020-08-02 Brendan HansenAdded adding and subtracting from pointers with C style...
2020-07-31 Brendan Hansena 'do' statement is now allowed anywhere a single state...
2020-07-30 Brendan Hansendeferred statement bugfixes
2020-07-30 Brendan HansenAdded deferred statements; maybe a little buggy
2020-07-30 Brendan Hansencasting from void is not allowed
2020-07-30 Brendan HansenTesting language features; small bugfixes
2020-07-29 Brendan HansenChanged cast syntax; added basic heap allocator in...
2020-07-28 Brendan Hansensmall updates; removing onyxir
2020-07-28 Brendan HansenSmall bugfixes
2020-07-28 Brendan HansenAdded basic type aliasing
2020-07-28 Brendan Hansentesting with 'first-class' procedures
2020-07-27 Brendan HansenAdded procedure declarations at the expression level...
2020-07-27 Brendan HansenBug fixes with first class functions
2020-07-27 Brendan HansenAdd indirect function calls (function pointers)
2020-07-27 Brendan Hansennot filling the binary with thousands of unnecessary...
2020-07-27 Brendan HansenSmall improvement to errors with use parameters
2020-07-27 Brendan HansenAdded ability to 'use' parameters
2020-07-27 Brendan HansenStarted basics of pointers to sized data
2020-07-26 Brendan HansenAdded flags directive to enums
2020-07-26 Brendan HansenAdded 'alignof' unary operator and alignment checking...
2020-07-26 Brendan HansenAdded initial implementation of enums; bugfixes will...
2020-07-24 Brendan HansenBugfix with package scopes
2020-07-24 Brendan HansenBug fixes in package system; package graph cycles are...
2020-07-24 Brendan HansenAdded field access to type signature so types can be...
2020-07-24 Brendan HansenBIG changes to the way symbols are loaded; added a...
2020-07-23 Brendan Hansensmall changes; setup sublime debugging
2020-07-23 Brendan HansenAdded basic dead code elimination at the function level...
2020-07-23 Brendan HansenAdded bitwise operations
2020-07-23 Brendan HansenAdded boolean logical operators
2020-07-22 Brendan HansenAdded struct member parameter splatted; effectively...
2020-07-22 Brendan HansenAdded 'splatting' of struct members to call arguments
2020-07-22 Brendan Hansenremoved old example files; added arbitrary break and...
2020-07-22 Brendan Hansenslight code cleanup
2020-07-22 Brendan HansenAdded UFC syntax for function calls on structs
2020-07-21 Brendan HansenBug fixes on interactions between struct members and...
2020-07-21 Brendan HansenAdded sublime syntax highlighting
next