issues
search
nikodemus
/
foolang
A toy programming language.
https://foolang.org
MIT License
37
stars
0
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
tests: fix self test on Mac
#969
nikodemus
closed
7 months ago
0
cps: can convert unknown method with constant arguments
#968
nikodemus
closed
1 year ago
0
tests: check output
#967
nikodemus
closed
1 year ago
0
Cleanups
#966
nikodemus
closed
1 year ago
0
cps: don't create constructors for primitive classes
#965
nikodemus
closed
1 year ago
0
Small cleanups
#964
nikodemus
closed
1 year ago
0
c backend: can emit main()
#963
nikodemus
closed
1 year ago
0
cps: convert literal selectors
#962
nikodemus
closed
1 year ago
0
new C backend can emit constant integers
#961
nikodemus
closed
1 year ago
0
new C backend can emit select
#960
nikodemus
closed
1 year ago
0
pop method function stack on return
#959
nikodemus
closed
1 year ago
0
remove dead Cargo dependencies with Dependabot alerts
#958
nikodemus
closed
1 year ago
0
nalgebra was a dead dependency
#957
nikodemus
closed
1 year ago
0
CPS: emit integer addition from the C backend
#956
nikodemus
closed
1 year ago
0
CPS converter handles methods with parameters
#955
nikodemus
closed
1 year ago
0
CPS backend: emit trivial user methods
#954
nikodemus
closed
1 year ago
0
Emit builtin method functions
#953
nikodemus
closed
2 years ago
0
cps: c backend emits method objects and selectors
#952
nikodemus
closed
2 years ago
0
WIP new C backend
#950
nikodemus
closed
2 years ago
0
DATUM_OF and MAKE_INSTANCE
#949
nikodemus
closed
2 years ago
0
Inline ctors
#948
nikodemus
closed
2 years ago
0
cps: inline user methods
#947
nikodemus
closed
2 years ago
0
cps: small cleanups
#946
nikodemus
closed
2 years ago
0
cps: instance methods
#945
nikodemus
closed
2 years ago
0
cps: sends to self
#944
nikodemus
closed
2 years ago
0
cps: explicit namespace for interning selectors
#943
nikodemus
closed
2 years ago
0
cps: baby steps towards handling class definitions
#942
nikodemus
closed
2 years ago
0
CI: add cps.foo
#941
nikodemus
closed
2 years ago
0
cps: intern CpsSelectors properly
#940
nikodemus
closed
2 years ago
0
Message sends in CPS evaluator
#939
nikodemus
closed
2 years ago
0
cps evaluator: refactoring
#938
nikodemus
closed
2 years ago
0
cps: baby steps towards an evaluator
#937
nikodemus
closed
2 years ago
0
design: 018-immutability
#936
nikodemus
closed
2 years ago
0
cps: refactor ifTrue and ifFalse
#935
nikodemus
closed
2 years ago
0
cps: refactor IfTrueImpl and IfFalseImpl into IfTrueIfFalseImpl
#934
nikodemus
closed
2 years ago
0
cps: propagate continuation args across select
#933
nikodemus
closed
2 years ago
0
cps: Boolean#ifTrue: and #ifFalse:
#932
nikodemus
closed
2 years ago
0
cps: PreOrder, PostOrder, and ReversePostOrder
#931
nikodemus
closed
2 years ago
0
cps: design doc #17
#930
nikodemus
closed
2 years ago
0
cps: stricter targets
#929
nikodemus
closed
2 years ago
0
cps: merge duplicate ops as part of cleanup
#928
nikodemus
closed
2 years ago
0
cps: graphwiz output
#927
nikodemus
closed
2 years ago
0
cps: convert return
#926
nikodemus
closed
2 years ago
0
cps: small cleanups
#925
nikodemus
closed
2 years ago
0
minor CPS refactoring and an unrelated fix
#924
nikodemus
closed
2 years ago
0
Second take on CPS conversion sketching
#923
nikodemus
closed
2 years ago
0
Sketching out a CPS IR
#922
nikodemus
closed
2 years ago
0
faster build
#921
nikodemus
closed
2 years ago
0
Input#readCharTimeout:
#920
nikodemus
closed
2 years ago
0
terminal example: alternate screen, boxed banner
#919
nikodemus
closed
2 years ago
0
Next