Nocturn9x
|
13a6d71cfa
|
Minor formatting and language changes to bytecode spec
|
2022-03-14 09:09:42 +01:00 |
Nocturn9x
|
65053b7a05
|
Updates to the bytecode spec. Started working a bit on the type system
|
2022-02-03 15:14:31 +01:00 |
nocturn9x
|
e234c8caaf
|
Removed serialization for singletons as those are encoded as bytecode instructions (whoopsie), and updated the bytecode spec accordingly. Added minor QoL improvements to the parser/compiler REPL
|
2021-12-22 17:13:03 +01:00 |
Nocturn9x
|
ed13304809
|
Began deserializing the constants table and the code section of bytecode files. Minor fixes to debugger and bytecode.nim
|
2021-12-17 17:54:22 +01:00 |
Nocturn9x
|
12afed8419
|
Initial work on bytecode code section
|
2021-11-21 11:37:20 +01:00 |
Nocturn9x
|
77224d707c
|
Added encoding for collections
|
2021-11-17 12:10:22 +01:00 |
nocturn9x
|
4f400d7aab
|
Changed all references of NimVM to JAPL's
|
2021-11-13 19:47:22 +01:00 |
Nocturn9x
|
afa4369321
|
Made the serializer follow the spec (the 3 byte header was missing)
|
2021-11-12 16:56:41 +01:00 |
Nocturn9x
|
3d4680e94d
|
Updated bytecode spec to take singletons into account
|
2021-11-12 16:27:12 +01:00 |
Nocturn9x
|
3fde477de6
|
Added serialization for singletons and updated bytecode spec
|
2021-11-12 16:15:30 +01:00 |
Nocturn9x
|
23fe444a9e
|
Added binary operations in compiler. Minor changes to bytecode spec. Initial ground work on the serializer
|
2021-11-12 13:29:26 +01:00 |
Nocturn9x
|
941a5221ad
|
Extended bytecode spec with notes on various types
|
2021-10-22 09:39:28 +02:00 |
Nocturn9x
|
a75342d27b
|
Added headers
|
2021-10-20 16:25:56 +02:00 |
Nocturn9x
|
b9ed2d1410
|
Fixed unix epoch time
|
2021-10-20 16:09:51 +02:00 |
Nocturn9x
|
9043af131a
|
Fixed missing article in sentence
|
2021-10-20 16:06:59 +02:00 |
Nocturn9x
|
602c7e8c57
|
Laid out initial bytecode spec
|
2021-10-21 12:22:37 +02:00 |
nocturn9x
|
7eff6834c7
|
Added headers to bytecode.md
|
2021-07-13 16:15:49 +02:00 |
nocturn9x
|
22181c7f78
|
Added docs
|
2021-07-13 16:09:40 +02:00 |