This website works better with JavaScript.
Explore
Help
Sign In
MightyPork
/
crsn
Watch
1
Star
1
Fork
You've already forked crsn
2
Code
Issues
15
Pull Requests
Releases
Wiki
Activity
99
Commits
2
Branches
0
Tags
743 KiB
Tag:
Branch:
Tree:
74e3716ce4
coroutines
master
Branches
Tags
${ item.name }
Create tag
${ searchTerm }
Create branch
${ searchTerm }
from '74e3716ce4'
${ noResults }
Commit Graph
27 Commits (74e3716ce47ab32ce6b3676c3fc50cae6e58eab9)
Author
SHA1
Message
Date
Ondřej Hruška
74e3716ce4
change register count to 15, add global registers
4 years ago
Ondřej Hruška
7a3cb539e1
add new rdwr access type to guard against illegal writes that can be caught at compile time
4 years ago
Ondřej Hruška
d5821e3552
add "swap" instr, document buffer ops
4 years ago
Ondřej Hruška
aae9db0598
fix branch parser eating all list tokens
4 years ago
Ondřej Hruška
1f2dbaa81d
add better string and number parsing to sexp. cleaning, more tests
4 years ago
Ondřej Hruška
ce5bf513c0
stricter label parsing, more relaxed identifier rules
4 years ago
Ondřej Hruška
dbc4454244
cleaning; optimize screen_bounce.csn
4 years ago
Ondřej Hruška
33ec1461e4
remove unnecessary cloning of SourcePosition, reduce SourcePosition size. clean, format
4 years ago
Ondřej Hruška
91573140a4
all errors now contain source location
4 years ago
Ondřej Hruška
f404445003
deny direct access to symmed register - prevents bugs
4 years ago
Ondřej Hruška
6eef2b7ae3
cleaning
4 years ago
Ondřej Hruška
fe8bf87e6d
add round-trip tests for built-in instructions
4 years ago
Ondřej Hruška
986f3be6a2
cleanup. remove conditional jumps, replaced by condition embedded in the enum
4 years ago
Ondřej Hruška
810ed2dddc
optimize labels, jumps
4 years ago
Ondřej Hruška
e0cc1973ba
Routine arity disambiguation, slash syntax (add/2, add/3)
4 years ago
Ondřej Hruška
4336454156
add unsym and undef
4 years ago
Ondřej Hruška
e580a2b679
Add "sym" and "def" instructions, add argument naming
4 years ago
Ondřej Hruška
4be5b4e05b
generalize parsing to allow extensions to add arbitrary syntax; add 'proc' keyword to introduce a routine.
4 years ago
Ondřej Hruška
01068ea001
crazy hypno + added sleep cmd
4 years ago
Ondřej Hruška
b7345144e0
refactors
4 years ago
Ondřej Hruška
2269d759c6
refactors
4 years ago
Ondřej Hruška
3599cb46c4
cleanup, optimize. use Arc for reference sharing
4 years ago
Ondřej Hruška
d5de189af6
add more sensible API for object handles, add drop instruction
4 years ago
Ondřej Hruška
79d5aa3cd5
renaming, cleanup, fmt, move "extension module" traits and structs into a separate mod
4 years ago
Ondřej Hruška
d489b214e0
add a readme
4 years ago
Ondřej Hruška
0cd800653f
Example extension: Stacks; fixes to allow module data storage in thread context
4 years ago
Ondřej Hruška
3e0aaa71e9
Convert builtin ops into a pseudo-extension
4 years ago