projects
/
onyx.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
onyx.git
2020-08-08
Brendan Hansen
using wasm local when possible again
commit
|
commitdiff
|
tree
|
snapshot
2020-08-07
Brendan Hansen
Converted to using a proper stack system; many improvem...
commit
|
commitdiff
|
tree
|
snapshot
2020-08-06
Brendan Hansen
Added '#file_contents' directive to expression
commit
|
commitdiff
|
tree
|
snapshot
2020-08-04
Brendan Hansen
parser is now more fault tolerant to unexpected tokens
commit
|
commitdiff
|
tree
|
snapshot
2020-08-03
Brendan Hansen
Very sad but working implementation of hex literals
commit
|
commitdiff
|
tree
|
snapshot
2020-08-03
Brendan Hansen
Added '#private' directive for package limited scope
commit
|
commitdiff
|
tree
|
snapshot
2020-08-02
Brendan Hansen
Added adding and subtracting from pointers with C style...
commit
|
commitdiff
|
tree
|
snapshot
2020-07-31
Brendan Hansen
a 'do' statement is now allowed anywhere a single state...
commit
|
commitdiff
|
tree
|
snapshot
2020-07-30
Brendan Hansen
deferred statement bugfixes
commit
|
commitdiff
|
tree
|
snapshot
2020-07-30
Brendan Hansen
Added deferred statements; maybe a little buggy
commit
|
commitdiff
|
tree
|
snapshot
2020-07-30
Brendan Hansen
casting from void is not allowed
commit
|
commitdiff
|
tree
|
snapshot
2020-07-30
Brendan Hansen
Testing language features; small bugfixes
commit
|
commitdiff
|
tree
|
snapshot
2020-07-29
Brendan Hansen
Changed cast syntax; added basic heap allocator in...
commit
|
commitdiff
|
tree
|
snapshot
2020-07-28
Brendan Hansen
small updates; removing onyxir
commit
|
commitdiff
|
tree
|
snapshot
2020-07-28
Brendan Hansen
Small bugfixes
commit
|
commitdiff
|
tree
|
snapshot
2020-07-28
Brendan Hansen
Added basic type aliasing
commit
|
commitdiff
|
tree
|
snapshot
2020-07-28
Brendan Hansen
testing with 'first-class' procedures
commit
|
commitdiff
|
tree
|
snapshot
2020-07-27
Brendan Hansen
Added procedure declarations at the expression level...
commit
|
commitdiff
|
tree
|
snapshot
2020-07-27
Brendan Hansen
Bug fixes with first class functions
commit
|
commitdiff
|
tree
|
snapshot
2020-07-27
Brendan Hansen
Add indirect function calls (function pointers)
commit
|
commitdiff
|
tree
|
snapshot
2020-07-27
Brendan Hansen
not filling the binary with thousands of unnecessary...
commit
|
commitdiff
|
tree
|
snapshot
2020-07-27
Brendan Hansen
Small improvement to errors with use parameters
commit
|
commitdiff
|
tree
|
snapshot
2020-07-27
Brendan Hansen
Added ability to 'use' parameters
commit
|
commitdiff
|
tree
|
snapshot
2020-07-27
Brendan Hansen
Started basics of pointers to sized data
commit
|
commitdiff
|
tree
|
snapshot
2020-07-26
Brendan Hansen
Added flags directive to enums
commit
|
commitdiff
|
tree
|
snapshot
2020-07-26
Brendan Hansen
Added 'alignof' unary operator and alignment checking...
commit
|
commitdiff
|
tree
|
snapshot
2020-07-26
Brendan Hansen
Added initial implementation of enums; bugfixes will...
commit
|
commitdiff
|
tree
|
snapshot
2020-07-24
Brendan Hansen
Bugfix with package scopes
commit
|
commitdiff
|
tree
|
snapshot
2020-07-24
Brendan Hansen
Bug fixes in package system; package graph cycles are...
commit
|
commitdiff
|
tree
|
snapshot
2020-07-24
Brendan Hansen
Added field access to type signature so types can be...
commit
|
commitdiff
|
tree
|
snapshot
2020-07-24
Brendan Hansen
BIG changes to the way symbols are loaded; added a...
commit
|
commitdiff
|
tree
|
snapshot
2020-07-23
Brendan Hansen
small changes; setup sublime debugging
commit
|
commitdiff
|
tree
|
snapshot
2020-07-23
Brendan Hansen
Added basic dead code elimination at the function level...
commit
|
commitdiff
|
tree
|
snapshot
2020-07-23
Brendan Hansen
Added bitwise operations
commit
|
commitdiff
|
tree
|
snapshot
2020-07-23
Brendan Hansen
Added boolean logical operators
commit
|
commitdiff
|
tree
|
snapshot
2020-07-22
Brendan Hansen
Added struct member parameter splatted; effectively...
commit
|
commitdiff
|
tree
|
snapshot
2020-07-22
Brendan Hansen
Added 'splatting' of struct members to call arguments
commit
|
commitdiff
|
tree
|
snapshot
2020-07-22
Brendan Hansen
removed old example files; added arbitrary break and...
commit
|
commitdiff
|
tree
|
snapshot
2020-07-22
Brendan Hansen
slight code cleanup
commit
|
commitdiff
|
tree
|
snapshot
2020-07-22
Brendan Hansen
Added UFC syntax for function calls on structs
commit
|
commitdiff
|
tree
|
snapshot
2020-07-21
Brendan Hansen
Bug fixes on interactions between struct members and...
commit
|
commitdiff
|
tree
|
snapshot
2020-07-21
Brendan Hansen
Added sublime syntax highlighting
commit
|
commitdiff
|
tree
|
snapshot
2020-07-21
Brendan Hansen
Added array types; need to flush out semantics
commit
|
commitdiff
|
tree
|
snapshot
2020-07-20
Brendan Hansen
Added 'drop' instruction for ignored function return...
commit
|
commitdiff
|
tree
|
snapshot
2020-07-20
Brendan Hansen
removed assignments in an expression
commit
|
commitdiff
|
tree
|
snapshot
2020-07-20
Brendan Hansen
Added 'sizeof' unary operator
commit
|
commitdiff
|
tree
|
snapshot
2020-07-20
Brendan Hansen
Added initial implementation of structs
commit
|
commitdiff
|
tree
|
snapshot
2020-07-20
Brendan Hansen
small potential bugfix
commit
|
commitdiff
|
tree
|
snapshot
2020-07-20
Brendan Hansen
integers are implicitly converted if they are the same...
commit
|
commitdiff
|
tree
|
snapshot
2020-07-20
Brendan Hansen
small bugfixes; testing pointers
commit
|
commitdiff
|
tree
|
snapshot
2020-07-20
Brendan Hansen
Added '__heap_start' builtin; more cases for casting
commit
|
commitdiff
|
tree
|
snapshot
2020-07-19
Brendan Hansen
small bugfix with for loop conditions
commit
|
commitdiff
|
tree
|
snapshot
2020-07-19
Brendan Hansen
Added basic for loops
commit
|
commitdiff
|
tree
|
snapshot
2020-07-19
Brendan Hansen
Added address of and deference operators
commit
|
commitdiff
|
tree
|
snapshot
2020-07-19
Brendan Hansen
code cleanup
commit
|
commitdiff
|
tree
|
snapshot
2020-07-19
Brendan Hansen
Added strings to the language
commit
|
commitdiff
|
tree
|
snapshot
2020-07-18
Brendan Hansen
Slight refactoring and improvements
commit
|
commitdiff
|
tree
|
snapshot
2020-07-18
Brendan Hansen
Completely refactored scope logic
commit
|
commitdiff
|
tree
|
snapshot
2020-07-18
Brendan Hansen
slight optimization
commit
|
commitdiff
|
tree
|
snapshot
2020-07-18
Brendan Hansen
added top-level procs without binding to symbol
commit
|
commitdiff
|
tree
|
snapshot
2020-07-18
Brendan Hansen
Code cleanup and uniformity
commit
|
commitdiff
|
tree
|
snapshot
2020-07-18
Brendan Hansen
Small bugfixes
commit
|
commitdiff
|
tree
|
snapshot
2020-07-18
Brendan Hansen
Added basic function overloading
commit
|
commitdiff
|
tree
|
snapshot
2020-07-18
Brendan Hansen
Testing arrays as globals
commit
|
commitdiff
|
tree
|
snapshot
2020-07-18
Brendan Hansen
Small bugfix
commit
|
commitdiff
|
tree
|
snapshot
2020-07-17
Brendan Hansen
Testing array implementation
commit
|
commitdiff
|
tree
|
snapshot
2020-07-17
Brendan Hansen
Added simple array mechanics; Cleaned up code in the...
commit
|
commitdiff
|
tree
|
snapshot
2020-07-17
Brendan Hansen
if and while can now take any statement
commit
|
commitdiff
|
tree
|
snapshot
2020-07-17
Brendan Hansen
fix from last code cleanup
commit
|
commitdiff
|
tree
|
snapshot
2020-07-17
Brendan Hansen
Merge branch 'master' of https://github.com/brendanfh...
commit
|
commitdiff
|
tree
|
snapshot
2020-07-17
Brendan Hansen
Code cleanup
commit
|
commitdiff
|
tree
|
snapshot
2020-07-17
Brendan Hansen
Code cleanup
commit
|
commitdiff
|
tree
|
snapshot
2020-07-17
Brendan Hansen
Added back WASM globals; small name changes
commit
|
commitdiff
|
tree
|
snapshot
2020-07-16
Brendan Hansen
small changes and improvements
commit
|
commitdiff
|
tree
|
snapshot
2020-07-16
Brendan Hansen
Added a proper function type
commit
|
commitdiff
|
tree
|
snapshot
2020-07-16
Brendan Hansen
Changed implementation of imap from BST to hash table
commit
|
commitdiff
|
tree
|
snapshot
2020-07-16
Brendan Hansen
Started working on an IR; decided it's not needed
commit
|
commitdiff
|
tree
|
snapshot
2020-07-16
Brendan Hansen
MAJOR CHANGES TO THE LANGUAGE
commit
|
commitdiff
|
tree
|
snapshot
2020-07-14
Brendan Hansen
small bugfixes
commit
|
commitdiff
|
tree
|
snapshot
2020-07-14
Brendan Hansen
Slight alignment fix
commit
|
commitdiff
|
tree
|
snapshot
2020-07-14
Brendan Hansen
Added parsing of boolean not
commit
|
commitdiff
|
tree
|
snapshot
2020-07-14
Brendan Hansen
Small bugfixes
commit
|
commitdiff
|
tree
|
snapshot
2020-07-13
Brendan Hansen
Small bugfix with cast generation; updated onyx.vim
commit
|
commitdiff
|
tree
|
snapshot
2020-07-13
Brendan Hansen
Fixed many bugs with type system; Ready to start pointers
commit
|
commitdiff
|
tree
|
snapshot
2020-07-10
Brendan Hansen
Revamping type system;
commit
|
commitdiff
|
tree
|
snapshot
2020-07-09
Brendan Hansen
MAJOR BREAKING CHANGES
commit
|
commitdiff
|
tree
|
snapshot
2020-07-09
Brendan Hansen
Bugfix for directive parsing
commit
|
commitdiff
|
tree
|
snapshot
2020-07-09
Brendan Hansen
Small refactor; Added more detailed error printing
commit
|
commitdiff
|
tree
|
snapshot
2020-07-09
Brendan Hansen
Fixed intrinsics types
commit
|
commitdiff
|
tree
|
snapshot
2020-07-09
Brendan Hansen
Added all other intrinsics (for now)
commit
|
commitdiff
|
tree
|
snapshot
2020-07-09
Brendan Hansen
Started working on intrinsic functions
commit
|
commitdiff
|
tree
|
snapshot
2020-07-08
Brendan Hansen
Renamed 'scope' to 'localgroup' since scope didn't...
commit
|
commitdiff
|
tree
|
snapshot
2020-07-08
Brendan Hansen
Starting to refactor the linked-list nature
commit
|
commitdiff
|
tree
|
snapshot
2020-07-07
Brendan Hansen
Slight refactoring and adding compiler directives
commit
|
commitdiff
|
tree
|
snapshot
2020-07-03
Brendan Hansen
Removed unnecessary tokens in the lexer
commit
|
commitdiff
|
tree
|
snapshot
2020-07-03
Brendan Hansen
Moved the AST nodes to another file
commit
|
commitdiff
|
tree
|
snapshot
2020-07-03
Brendan Hansen
Added +=, -=, *=, etc. operators
commit
|
commitdiff
|
tree
|
snapshot
2020-07-03
Brendan Hansen
Refactored the AST node structure
commit
|
commitdiff
|
tree
|
snapshot
2020-07-03
Brendan Hansen
Added verbose output option
commit
|
commitdiff
|
tree
|
snapshot
2020-07-02
Brendan Hansen
Code cleanup and optimizations
commit
|
commitdiff
|
tree
|
snapshot
next