depot
this commit
canon
subtree-staging
monorepo for the virus lounge
The Virus Lounge
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
users
/
tazjin
/
rlox
/
src
/
bytecode
/
vm.rs
Age
Commit message (
Expand
)
Author
Files
Lines
2021-03-06
r/2274
feat(tazjin/rlox): Implement global variable access
Vincent Ambo
1
-0
/
+11
2021-03-06
r/2273
feat(tazjin/rlox): Implement global variable definition
Vincent Ambo
1
-0
/
+14
2021-03-03
r/2265
feat(tazjin/rlox): Implement expression statements
Vincent Ambo
1
-4
/
+18
2021-03-03
r/2264
feat(tazjin/rlox): Add support for print statement
Vincent Ambo
1
-0
/
+19
2021-03-02
r/2263
feat(tazjin/rlox): Intern all string constants
Vincent Ambo
1
-6
/
+30
2021-03-01
r/2258
feat(tazjin/rlox): Add initial support for strings
Vincent Ambo
1
-1
/
+23
2021-02-28
r/2256
feat(tazjin/rlox): Implement comparison operators
Vincent Ambo
1
-0
/
+3
2021-02-28
r/2255
feat(tazjin/rlox): Implement equality operator
Vincent Ambo
1
-0
/
+6
2021-02-28
r/2254
refactor(tazjin/rlox): Let binary_op! work on different types
Vincent Ambo
1
-9
/
+13
2021-02-28
r/2253
feat(tazjin/rlox): Implement unary negation operator
Vincent Ambo
1
-0
/
+5
2021-02-28
r/2252
feat(tazjin/rlox): Support trivial literals in bytecode compiler
Vincent Ambo
1
-0
/
+4
2021-02-28
r/2251
refactor(tazjin/rlox): Represent VM values as enums
Vincent Ambo
1
-3
/
+31
2021-02-28
r/2249
chore(tazjin/rlox): Add stack printing when 'disassemble' is on
Vincent Ambo
1
-0
/
+3
2021-02-28
r/2246
fix(tazjin/rlox): Fix identifier order in binary_op macro
Vincent Ambo
1
-1
/
+1
2021-01-18
r/2129
refactor(tazjin/rlox): Add Interpreter trait for switching impls
Vincent Ambo
1
-6
/
+3
2021-01-17
r/2128
feat(tazjin/rlox): Implement simple arithmetic operators
Vincent Ambo
1
-0
/
+18
2021-01-17
r/2127
feat(tazjin/rlox): Bootstrap VM for Lox bytecode
Vincent Ambo
1
-0
/
+59