2023-05-31
@Jookia
lang: Fix arg counts to include return value
Jookia committed on 31 May
2023-05-30
@Jookia
lang: Add stack get and set operations ...
Jookia committed on 30 May
@Jookia
lang: Pass NULL values to calls first instead of later ...
Jookia committed on 30 May
@Jookia
lang: Don't abort if there's been a double free ...
Jookia committed on 30 May
@Jookia
bytecode: Increment stack to compensate for dispatch return value
Jookia committed on 30 May
@Jookia
lang: Remove OP_DROP since we clean up when returning anyway
Jookia committed on 30 May
@Jookia
lang: Error on double frees
Jookia committed on 30 May
@Jookia
lang: Add function calls to bytecode
Jookia committed on 30 May
@Jookia
lang: Change OP_RET to 0x03 ...
Jookia committed on 30 May
@Jookia
lang: Put return value as new args ...
Jookia committed on 30 May
@Jookia
lang: Add OP_DROP to bytecode
Jookia committed on 30 May
@Jookia
lang: Implement basic bytecode for returning values
Jookia committed on 30 May
@Jookia
lang: Remove unused references to stdio.h
Jookia committed on 30 May
@Jookia
lang: Introduce func that just returns 1234
Jookia committed on 30 May
@Jookia
lang: Use static qualifiers for internal functions and data
Jookia committed on 30 May
@Jookia
lang: Make number_add private
Jookia committed on 30 May
@Jookia
lang: Return values in args ...
Jookia committed on 30 May
2023-05-26
@Jookia
lang: Remove symbols for now ...
Jookia committed on 26 May
@Jookia
lang: Implement classes
Jookia committed on 26 May
2023-05-25
@Jookia
symbol: Don't name variable str ...
Jookia committed on 25 May
2023-05-24
@Jookia
src: Import and run lang_main ...
Jookia committed on 24 May
@Jookia
lang: Replace symbol table with FNV hash ...
Jookia committed on 24 May
@Jookia
lang: Make app build optional
Jookia committed on 24 May
@Jookia
lang: Split in to library and executable
Jookia committed on 24 May
@Jookia
scripts: Rewrite check to look in subdirectories
Jookia committed on 24 May
@Jookia
lang: Run clang-format
Jookia committed on 24 May
@Jookia
lang: Add error handling functions
Jookia committed on 24 May
@Jookia
lang: Move symbols to own file
Jookia committed on 24 May
@Jookia
lang: Fix copyright header
Jookia committed on 24 May
@Jookia
lang: Symbols are ints not indices
Jookia committed on 24 May