.github/workflows
|
minimal: pork-rt minimal runtime
|
2023-09-11 02:39:38 -04:00 |
ast
|
language: introduce the requirement to use return to return a value from a function
|
2023-11-21 04:28:46 -08:00 |
bir
|
compiler: declare symbols before store so that symbol graph works
|
2023-11-29 15:03:22 -08:00 |
buildext
|
language: prepare for struct support
|
2023-11-06 21:37:27 -08:00 |
bytecode
|
language: implement proper virtual machine support
|
2023-11-28 05:23:48 -08:00 |
common
|
vm: very basic virtual machine
|
2023-11-14 23:44:10 -08:00 |
compiler
|
compiler: declare symbols before store so that symbol graph works
|
2023-11-29 15:03:22 -08:00 |
evaluator
|
bytecode: enhance symbol table with both slab and symbol name
|
2023-11-21 23:27:21 -08:00 |
examples
|
language: implement proper virtual machine support
|
2023-11-28 05:23:48 -08:00 |
execution
|
language: implement proper virtual machine support
|
2023-11-28 05:23:48 -08:00 |
ffi
|
global: a working virtual machine for some of the use cases. APIs and validation still WIP.
|
2023-11-21 22:18:05 -08:00 |
frontend
|
compiler: full support for IR based compilation
|
2023-11-23 21:48:10 -08:00 |
gradle/wrapper
|
gradle: 8.4 and parser: lazy tokenization
|
2023-10-13 08:56:04 -07:00 |
minimal
|
global: a working virtual machine for some of the use cases. APIs and validation still WIP.
|
2023-11-21 22:18:05 -08:00 |
parser
|
language: introduce the requirement to use return to return a value from a function
|
2023-11-21 04:28:46 -08:00 |
stdlib
|
vm: very basic virtual machine
|
2023-11-14 23:44:10 -08:00 |
support/pork-idea
|
global: a working virtual machine for some of the use cases. APIs and validation still WIP.
|
2023-11-21 22:18:05 -08:00 |
tokenizer
|
language: introduce the requirement to use return to return a value from a function
|
2023-11-21 04:28:46 -08:00 |
tool
|
vm: implement local slot storage for fast lookup
|
2023-11-29 02:16:43 -08:00 |
vm
|
vm: implement local slot storage for fast lookup
|
2023-11-29 02:16:43 -08:00 |
.editorconfig
|
repository: add editorconfig dotfile (#5)
|
2023-09-11 00:33:51 -04:00 |
.gitignore
|
ast: generate graph
|
2023-09-10 02:34:02 -04:00 |
build.gradle.kts
|
gradle: 8.4 and parser: lazy tokenization
|
2023-10-13 08:56:04 -07:00 |
gradle.properties
|
gradle: make build faster
|
2023-09-20 14:43:27 -07:00 |
gradlew
|
gradle: 8.4 and parser: lazy tokenization
|
2023-10-13 08:56:04 -07:00 |
gradlew.bat
|
Initial Commit
|
2023-08-19 15:34:10 -07:00 |
LICENSE
|
Initial Commit
|
2023-08-19 15:34:10 -07:00 |
README.md
|
language: introduce the requirement to use return to return a value from a function
|
2023-11-21 04:28:46 -08:00 |
settings.gradle.kts
|
WIP on IR
|
2023-11-22 07:23:33 -08:00 |