issues
search
jorendorff
/
cell-gc
A very small GC in Rust, with a safe API
MIT License
61
stars
4
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
A basic prototype-based object model.
#45
kannanvijayan-zz
closed
6 years ago
1
Split pages.rs into submodules
#44
jorendorff
opened
7 years ago
0
Easy way to swap a vector out of the heap for non-aliased use
#43
jorendorff
opened
7 years ago
0
Make in-heap data live in cells
#42
jorendorff
opened
7 years ago
0
Specialize into_heap() for Vec<T> when T is simple
#41
jorendorff
opened
7 years ago
0
VecRef slice copying
#40
jorendorff
opened
7 years ago
0
lisp: Add (assert-error) function, test error cases
#39
jorendorff
opened
7 years ago
0
lisp: (read)
#38
jorendorff
opened
7 years ago
0
lisp: ability to set the current input/output/error ports
#37
jorendorff
opened
7 years ago
0
lisp: read-char, peek-char, and read-string
#36
jorendorff
opened
7 years ago
0
lisp: Rust eval() built-in should not invoke the expander
#35
jorendorff
opened
7 years ago
0
lisp: `2 + 2` is `2`
#34
jorendorff
opened
7 years ago
0
lisp: When you run a script with multiple forms in it, continuations are incomplete
#33
jorendorff
opened
7 years ago
0
lisp: (try) is causing an error when you exit by typing EOF
#32
jorendorff
closed
7 years ago
0
Non-moving generational GC via sticky mark bits
#31
fitzgen
opened
7 years ago
0
Add editing support to the REPL, using the rustyline crate.
#30
jimblandy
opened
7 years ago
5
FrozenRefs do not work for nontrivial types
#29
jorendorff
opened
7 years ago
0
psyntax is not properly hidden from the user
#28
jorendorff
closed
7 years ago
0
lisp: Share name lists between Code and runtime Environments
#27
jorendorff
closed
7 years ago
1
lisp: Plug in Dybvig's portable syntax-case
#26
jorendorff
opened
7 years ago
1
lisp: Fix dumb symbol representation
#25
jorendorff
opened
7 years ago
1
lisp: run early and nboyer benchmarks
#24
fitzgen
opened
7 years ago
3
Support frozen references
#23
jorendorff
closed
7 years ago
0
Turn the toy lisp into a complete R4RS implementation
#22
fitzgen
opened
7 years ago
0
Support #[derive(IntoHeap)] for types that don't have lifetime parameters
#21
jorendorff
opened
7 years ago
2
Find/write a new s-expression parser for our testing toy lisp
#20
fitzgen
closed
7 years ago
1
README.md: typo
#19
jimblandy
closed
7 years ago
0
Fix dead_code warnings due to #[derive(IntoHeap)]
#18
jorendorff
closed
7 years ago
0
Move most run-pass tests out of compiletest
#17
jorendorff
closed
7 years ago
0
Run GC from try_alloc even if no page limit is set
#16
jorendorff
closed
7 years ago
0
Ongoing work on multiple pages
#15
jorendorff
opened
7 years ago
1
Generic tracing
#14
fitzgen
closed
7 years ago
0
Stuff
#13
fitzgen
closed
7 years ago
0
WIP make tracing generic and add a mark stack
#12
fitzgen
closed
7 years ago
0
Consider using bitmaps to represent words which are GC pointers
#11
fitzgen
closed
7 years ago
1
Separate tracing and marking
#10
fitzgen
closed
7 years ago
1
Fix typo: s/treat/trait/
#9
fitzgen
closed
7 years ago
1
Add a compile-fail test for heap crossing in the other direction
#8
fitzgen
closed
7 years ago
1
Support owned heaps
#7
jorendorff
opened
7 years ago
2
Support `#[derive(IntoHeap)]` for types with no lifetime parameter
#6
jorendorff
closed
7 years ago
1
Eliminate in-heap types
#5
jorendorff
opened
7 years ago
0
Support multiple pages of objects (per type per heap)
#4
jorendorff
closed
7 years ago
0
Support heap structs of up to page size
#3
jorendorff
closed
8 years ago
0
Integrate compiletest for automated testing of compile failures
#2
jdm
closed
8 years ago
1
Crash dropping HeapStorage
#1
jorendorff
closed
8 years ago
0