|
7e216dd382
|
implementing table optimization (ch30)
|
2024-09-01 13:52:05 +02:00 |
|
|
031ca59a07
|
docs: updating README.md
|
2024-09-01 13:39:53 +02:00 |
|
|
3ecbe5ca9d
|
improve disassemble
|
2024-09-01 13:39:31 +02:00 |
|
|
980312bd62
|
implementing superclasses (ch29)
|
2024-09-01 13:28:04 +02:00 |
|
|
1300c42a09
|
docs: updating README.md
|
2024-09-01 11:52:53 +02:00 |
|
|
22ed27a931
|
optimizing invocations
|
2024-09-01 11:50:54 +02:00 |
|
|
0bc5f495b9
|
implementing string indexes
|
2024-09-01 10:52:52 +02:00 |
|
|
b839d67cea
|
implementing instance initializers
|
2024-08-31 20:45:55 +02:00 |
|
|
b522f05c8c
|
implementing this
|
2024-08-31 11:31:52 +02:00 |
|
|
3c1c37799c
|
implementing methods and initializers (ch28)
|
2024-08-31 11:16:45 +02:00 |
|
|
c8cd24afbf
|
implementing classes and instances (ch27)
|
2024-08-31 10:02:21 +02:00 |
|
|
2e6f977b34
|
implementing garbage collection (ch26)
|
2024-08-30 22:59:23 +02:00 |
|
|
96e8b1742c
|
refactor: using linked list for objects
|
2024-08-30 09:12:21 +02:00 |
|
|
ab00c0f785
|
docs: updating README.md
|
2024-08-29 12:59:28 +02:00 |
|
|
53d5cca124
|
implementing closures (ch25)
|
2024-08-29 12:58:54 +02:00 |
|
|
7ed6cf6dcc
|
implementing more native functions
|
2024-08-29 10:53:52 +02:00 |
|
|
a2200debb4
|
implementing native functions (ch24)
|
2024-08-29 09:16:52 +02:00 |
|
|
3daa675f8d
|
implementing calls and functions (ch24)
|
2024-08-29 08:27:25 +02:00 |
|
|
732e0861b5
|
refactoring: cleanup free/deinit/destroy
|
2024-08-28 12:32:53 +02:00 |
|
|
16640b6d07
|
traces: using decimals offsets
|
2024-08-28 11:18:07 +02:00 |
|
|
3a20f5e04a
|
implementing call frames
also, minor tracing/constants refactoring
|
2024-08-28 11:11:23 +02:00 |
|
|
0850198784
|
refactor: using current_chunk()
|
2024-08-28 09:26:10 +02:00 |
|
|
f7c10c13bb
|
refactor: using a simple array for stack
|
2024-08-28 09:01:49 +02:00 |
|
|
eb265777d9
|
refactor: relocating constants
|
2024-08-28 08:59:10 +02:00 |
|
|
893b229312
|
fix: jump offsets
|
2024-08-27 18:45:32 +02:00 |
|
|
95c4e44dbb
|
for statements (ch23)
|
2024-08-27 15:13:41 +02:00 |
|
|
d67c99ffe5
|
while statements (ch23)
|
2024-08-27 14:32:11 +02:00 |
|
|
9de028d09c
|
implementing jumping back and forth (ch23)
|
2024-08-27 14:15:14 +02:00 |
|
|
34a40813f7
|
docs: updating README.md
|
2024-08-27 12:21:52 +02:00 |
|
|
28f71342a9
|
implemeting local variables (ch22)
|
2024-08-27 12:19:20 +02:00 |
|
|
8dcbd48e1c
|
add samples for ch21
|
2024-08-27 10:22:40 +02:00 |
|
|
5fb7d361cf
|
implementing global variables (ch21)
|
2024-08-27 10:06:24 +02:00 |
|
|
062d2e44de
|
adding basic trace enabler
|
2024-08-26 22:34:52 +02:00 |
|
|
26d361fabd
|
docs: updating README.md
|
2024-08-26 16:49:40 +02:00 |
|
|
df9d1079ea
|
implementing hash tables (ch20)
|
2024-08-26 16:43:20 +02:00 |
|
|
b0414bbe7b
|
implementing strings (ch19)
|
2024-08-26 10:08:54 +02:00 |
|
|
ddedea7f83
|
docs: updating README.md
|
2024-08-25 18:15:58 +02:00 |
|
|
58cf9e15c6
|
implementing types of values (ch18)
|
2024-08-25 18:15:31 +02:00 |
|
|
f5a60501c9
|
Renaming README
|
2024-08-25 15:47:06 +02:00 |
|
|
8f567d6327
|
Adding README
|
2024-08-25 15:46:23 +02:00 |
|
|
f9c7a531dc
|
compiling expressions (ch17)
|
2024-08-25 15:37:01 +02:00 |
|
|
4d04208b2a
|
implementing scanning on demand (ch16)
|
2024-08-25 00:42:59 +02:00 |
|
|
e619f7016f
|
arithmetic calculator
|
2024-08-24 20:09:57 +02:00 |
|
|
a50663cbf2
|
value stack manipulator
|
2024-08-24 19:49:50 +02:00 |
|
|
1cb8c95fe9
|
execution tracing
|
2024-08-24 19:18:18 +02:00 |
|
|
2a365287a8
|
creating a VM (ch15)
|
2024-08-24 18:41:39 +02:00 |
|
|
6c8cf697f1
|
implementing line information
|
2024-08-24 15:42:02 +02:00 |
|
|
9e3ced0f2e
|
implementing constants
|
2024-08-24 15:32:54 +02:00 |
|
|
a8257c2b03
|
creating chunk interface (ch14)
|
2024-08-24 15:11:10 +02:00 |
|