issues
search
tiancaiamao
/
cora
Genius programmer should write his own lisp!
52
stars
8
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
gc: change from bump allocator to freelist allocator
#58
tiancaiamao
closed
3 days ago
0
*: implement the fast tail call optimization
#57
tiancaiamao
closed
1 week ago
0
*: support more types and integrate type checker to the system
#56
tiancaiamao
closed
1 week ago
0
toc,runtime: let compile-to-c import dependencies first before macroexpand
#55
tiancaiamao
closed
3 weeks ago
0
lib: rewrite async.cora the cml way
#54
tiancaiamao
closed
3 weeks ago
0
lib: add cml.cora, the lightweight concurrency support
#53
tiancaiamao
closed
1 month ago
0
runtime: pack stack / pc / frees fields etc together into one struct
#52
tiancaiamao
closed
1 month ago
0
runtime: move GC trigger place from safepoint to each allocation
#51
tiancaiamao
closed
1 month ago
0
lib: move lib/toc/include.cora to lib/toc.cora
#50
tiancaiamao
closed
1 month ago
0
*: introduce coraCall to reduce code and rename old coraCall
#49
tiancaiamao
closed
1 month ago
0
curry as optional?
#48
tiancaiamao
closed
1 month ago
1
how about using tcc for dynamic code generation?
#47
tiancaiamao
closed
4 weeks ago
3
lib: recover the async.cora demo
#46
tiancaiamao
closed
1 month ago
0
runtime: resume continuation should discard handler's stack
#45
tiancaiamao
closed
1 month ago
0
consider ##namespace to replace the current . syntax macro
#44
tiancaiamao
opened
2 months ago
1
*: support resumble-exception again
#43
tiancaiamao
closed
2 months ago
0
*: add sanitize check to Makefile
#42
tiancaiamao
closed
2 months ago
1
Test memory leak with ASAN
#41
tiancaiamao
closed
2 months ago
2
gc: implement a freelist to reuse fragment object
#40
tiancaiamao
closed
2 months ago
0
runtime: introduce heapArena and use mmap, now two-layer allocation
#39
tiancaiamao
closed
2 months ago
1
compiler: introduce coraReturn function
#38
tiancaiamao
closed
2 months ago
0
*: add vector(vector-ref/vector-set!/vector-length) and write barrier for GC
#37
tiancaiamao
closed
2 months ago
0
gc: introduce incremental mark-sweep GC, the early stage
#36
tiancaiamao
closed
2 months ago
0
gc: change to mark-sweep GC
#35
tiancaiamao
closed
2 months ago
0
make pointer check in area check a O(1) operation
#34
tiancaiamao
closed
2 months ago
1
gc: evolve the stop-copying GC to mostly-copying GC
#33
tiancaiamao
closed
2 months ago
0
gc: change GC from DFS to BFS, get rid of the recursion
#32
tiancaiamao
closed
3 months ago
0
*: get back the old stop-copy GC
#31
tiancaiamao
closed
3 months ago
0
*: fix build on mac osx
#30
tiancaiamao
closed
6 months ago
0
*: make tailification the default implementation, start v0.2 dev
#29
tiancaiamao
closed
6 months ago
0
lib/toc: fix pushCont to avoid stack increment incorrectly
#28
tiancaiamao
closed
7 months ago
0
*: loader as the REPL
#27
tiancaiamao
closed
7 months ago
1
*: codegen for inspect.cora success
#26
tiancaiamao
closed
7 months ago
1
test: add test for toc codegen
#25
tiancaiamao
closed
7 months ago
0
*: support backquote and unquote macro
#24
tiancaiamao
closed
8 months ago
0
*: the basic codegen for (fact 5) now work again using top-of-stack-caching
#23
tiancaiamao
closed
9 months ago
0
revert to the (old) trampoline way, abandon tail_call_reg
#22
tiancaiamao
closed
9 months ago
0
let-loop macro dead loop when providing zero arguments.
#21
tiancaiamao
opened
10 months ago
5
clear semantic about 'quote'
#20
tiancaiamao
opened
10 months ago
0
init.cora: optimize the func macro
#19
tiancaiamao
closed
11 months ago
0
*: towards refactoring compiler as library
#18
tiancaiamao
closed
1 year ago
0
*: some functions refactor use the GC-safe API
#17
tiancaiamao
closed
1 year ago
0
*: add back try-catch and throw
#16
tiancaiamao
closed
1 year ago
0
*: fix bugs and add bootstrap test
#15
tiancaiamao
closed
1 year ago
0
*: cleanup and adjust the directory struct
#14
tiancaiamao
closed
1 year ago
0
rewrite again
#13
tiancaiamao
closed
1 year ago
0
support resumable exception
#12
tiancaiamao
closed
1 year ago
0
support codegen for closure partial apply
#11
tiancaiamao
closed
1 year ago
0
*: introduce continuation stack for return address saving
#10
tiancaiamao
closed
1 year ago
0
gc: make the treadmill GC algorithm basicly work
#9
tiancaiamao
closed
2 years ago
0
Next