projects
/
onyx.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
onyx.git
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
2020-07-02
Brendan Hansen
'use' statements work; only initial version
commit
|
commitdiff
|
tree
|
snapshot
2020-07-01
Brendan Hansen
Updated README
commit
|
commitdiff
|
tree
|
snapshot
2020-07-01
Brendan Hansen
Bug fixes and additions to globals
commit
|
commitdiff
|
tree
|
snapshot
2020-07-01
Brendan Hansen
Added initial version of globals
commit
|
commitdiff
|
tree
|
snapshot
2020-06-30
Brendan Hansen
Starting work on globals
commit
|
commitdiff
|
tree
|
snapshot
2020-06-30
Brendan Hansen
Code cleanup; starting on WASM globals
commit
|
commitdiff
|
tree
|
snapshot
2020-06-28
Brendan Hansen
Using managed heap allocator; slight code cleanup
commit
|
commitdiff
|
tree
|
snapshot
2020-06-28
Brendan Hansen
Merge branch 'master' of https://github.com/brendanfh...
commit
|
commitdiff
|
tree
|
snapshot
2020-06-28
Brendan Hansen
Added managed heap allocation to bh.h
commit
|
commitdiff
|
tree
|
snapshot
2020-06-26
Brendan Hansen
Update README.md
commit
|
commitdiff
|
tree
|
snapshot
2020-06-26
Brendan Hansen
Stage 1 done; added test file for break/continue
commit
|
commitdiff
|
tree
|
snapshot
2020-06-26
Brendan Hansen
MAJOR bug fix with binop code generation
commit
|
commitdiff
|
tree
|
snapshot
2020-06-26
Brendan Hansen
fixed accidental pasting
commit
|
commitdiff
|
tree
|
snapshot
2020-06-26
Brendan Hansen
Fixed all mixed tabs and spaces
commit
|
commitdiff
|
tree
|
snapshot
2020-06-26
Brendan Hansen
Added a README
commit
|
commitdiff
|
tree
|
snapshot
2020-06-26
Brendan Hansen
code cleanup; grouped all binary ops together
commit
|
commitdiff
|
tree
|
snapshot
2020-06-25
Brendan Hansen
Changed order of error checking
commit
|
commitdiff
|
tree
|
snapshot
2020-06-25
Brendan Hansen
Added boolean types and while statements
commit
|
commitdiff
|
tree
|
snapshot
2020-06-24
Brendan Hansen
Better compiler frontend; compile many files at once
commit
|
commitdiff
|
tree
|
snapshot
2020-06-24
Brendan Hansen
Using vim sessions now; don't want them committed
commit
|
commitdiff
|
tree
|
snapshot
2020-06-24
Brendan Hansen
Fixed bug with naked blocks not being compiled
commit
|
commitdiff
|
tree
|
snapshot
2020-06-24
Brendan Hansen
Fully compiling to WASM again
commit
|
commitdiff
|
tree
|
snapshot
next