Commits

Author Commit Message Labels Comments Date
Fuzhou Chen
[Mgr] Merge remote change to fix build break.
Fuzhou Chen
[New] Change public API for casting. Also expose type pointers.
Fuzhou Chen
[New] Remove object_new from type list.
Fuzhou Chen
[Fix] Fix build break on gcc (C89 incompatible comment format).
Fuzhou Chen
[New] Add support functions from pair/list type.
Fuzhou Chen
[Fix] Build break on MSVC.
Fuzhou Chen
[Fix] Forget adding unit test for pair.
Fuzhou Chen
[Fix] Forget adding esch_pair.
Fuzhou Chen
[Upd] Update task on GC performance measuring.
Fuzhou Chen
[New] Support Lisp style list/pair.
Fuzhou Chen
[Fix] Refine comments.
Fuzhou Chen
[Fix] Optimize logic again to avoid if-result check.
Fuzhou Chen
[New] Make vector support primitive type.
Fuzhou Chen
[Upd] Rename esch_element to esch_value.
Fuzhou Chen
[Upd] Update tasks. GC complete.
Fuzhou Chen
[Mer] Merge change from remote.
Fuzhou Chen
[Fix] Fix several bugs for exhausted test cases. Test cases are added.
Fuzhou Chen
[Fix] Fix a bug that does not invoke recycle() from function pointer.
Fuzhou Chen
[Upd] Update tasks to refine backlogs.
Fuzhou Chen
[New] Set vector/gc enlarging configurable. Disable by default.
Fuzhou Chen
[Upd] Update tasks.
Fuzhou Chen
[Fix] Add test coverage for recycle(). Fixed a bunch of bugs.
Fuzhou Chen
[Fix] Avoid endless loop when hitting reference circle.
Fuzhou Chen
[Fix] Miss gc clean-up when recycling objects.
Fuzhou Chen
[Upd] Add more tasks for future works.
Fuzhou Chen
[New] Enable gc with basic unittest.
Fuzhou Chen
[New] Add new tasks.
Fuzhou Chen
[New] Add vector back, with unittest.
Fuzhou Chen
[New] Adjust iterator to use element
Fuzhou Chen
[UPD] Update plan for GC related works.
  1. Prev
  2. Next