|
|
7c4faebf9c
|
put body of function behind Rc for cheaper copy
|
2024-09-03 17:07:29 +02:00 |
|
|
|
947949601f
|
replaced some Strings with SmolStr
|
2024-09-03 16:57:21 +02:00 |
|
|
|
943528a0db
|
added type Attrs = FxHashMap<SmolStr, Value>
|
2024-09-03 16:55:01 +02:00 |
|
|
|
812cf0d2d0
|
added debug to lox_std
|
2024-09-03 16:50:52 +02:00 |
|
|
|
f8b59e6034
|
rustfmt with nightly options
also some other minor formatting changes
|
2024-09-03 16:49:47 +02:00 |
|
|
|
671f7d5306
|
fixed closures
|
2024-09-03 00:48:10 +02:00 |
|
|
|
d040d92052
|
fixed off by one
|
2024-09-02 23:26:02 +02:00 |
|
|
|
8c7d55b842
|
fixed typo
|
2024-09-02 23:25:52 +02:00 |
|
|
|
274faf1e0a
|
autogenerate test suite
|
2024-09-02 15:35:40 +02:00 |
|
|
|
76bf3a2a07
|
fixed bug in resolver
|
2024-09-02 15:35:14 +02:00 |
|
|
|
da6a820638
|
replaced Box<str> with SmolStr
|
2024-09-02 05:23:38 +02:00 |
|
|
|
fb88595b6c
|
improved REPL a bit
now uses rustyline for input
|
2024-09-02 03:10:54 +02:00 |
|
|
|
f6dbc17f92
|
minor stuff
|
2024-09-02 01:03:06 +02:00 |
|
|
|
f9fe77f1e2
|
updated error names and Display
|
2024-09-01 23:53:04 +02:00 |
|
|
|
b8741ea3cc
|
renamed interpret to interpreter
|
2024-09-01 23:20:32 +02:00 |
|
|
|
f9804c0c29
|
fixed tests
|
2024-09-01 23:16:00 +02:00 |
|
|
|
8e847847a6
|
automatically heapify captured variables
|
2024-09-01 23:15:36 +02:00 |
|
|
|
65efdd2824
|
updated tests
|
2024-09-01 20:47:52 +02:00 |
|
|
|
6386df22c0
|
added stack overflow error
|
2024-09-01 20:47:42 +02:00 |
|
|
|
6635929019
|
moved HeapedValue into environment
changed from UnsafeCell to RefCell to fix possible unsoundness
|
2024-09-01 20:46:24 +02:00 |
|
|
|
67bb5fe8fd
|
updated a bunch of stuff
|
2024-09-01 19:16:30 +02:00 |
|
|
|
660464638f
|
added tests
|
2024-09-01 19:15:55 +02:00 |
|
|
|
1cca1494a4
|
Chapter 17: Compiling Expressions done
|
2023-01-31 22:54:12 +01:00 |
|
|
|
b86985deaf
|
Finished up to and including chapter 16
|
2023-01-30 17:41:48 +01:00 |
|
|
|
647a095a05
|
Interpreter finish
|
2023-01-28 21:11:01 +01:00 |
|
|
|
719a014977
|
Lox Interpreter done (Chapter 13)
|
2023-01-28 14:19:12 +01:00 |
|
|
|
10540708d4
|
finished resolver (chapter 11) and started classes (chapter 12)
|
2023-01-28 01:11:55 +01:00 |
|