summaryrefslogtreecommitdiffstats
path: root/gc.c
Commit message (Expand)AuthorAgeFilesLines
* gc: protect symbol used for cobj class reg.Kaz Kylheku2024-06-191-1/+3
* cobj: clone method streamlines copy; structs get copy method.Kaz Kylheku2024-06-171-1/+2
* Copyright year bump 2024.Kaz Kylheku2024-01-181-1/+1
* Use vargs typedef instead of struct args *.Kaz Kylheku2023-09-051-1/+1
* ssort: gc bug in vector case.Kaz Kylheku2023-06-281-2/+2
* gc: fix bad c++ casts.Kaz Kylheku2023-06-031-4/+4
* android: restore pointer tag in gc_free_all.Kaz Kylheku2023-05-111-0/+4
* hash: some streamlining in weak table processing.Kaz Kylheku2023-05-051-0/+42
* gc: use single allocation for prot_array.Kaz Kylheku2023-05-021-25/+15
* sort: support stable sorting via ssort and snsort.Kaz Kylheku2023-05-021-0/+58
* fix --no-gen-gc configuration.Kaz Kylheku2023-01-201-0/+2
* Copyright year bump 2023.Kaz Kylheku2023-01-011-1/+1
* strings: take advantage of malloc_usable_sizeKaz Kylheku2022-10-061-2/+1
* android: pointer tagging countermeasure.Kaz Kylheku2022-09-171-0/+17
* gc: bug: fix compilation if HAVE_VALGRIND.Kaz Kylheku2022-05-271-1/+2
* gc: c++ fix in type_t conversion.Kaz Kylheku2022-02-221-1/+1
* Fix various instances of implicit conversions.Paul A. Patience2022-02-141-1/+1
* Copyright year bump 2022.Kaz Kylheku2022-01-111-1/+1
* Eliminate declaration-after-statement everywhere.Kaz Kylheku2021-12-291-8/+10
* license: reformat to fit 80 columns.Kaz Kylheku2021-08-161-12/+13
* gc: problem in several object copying functions.Kaz Kylheku2021-07-291-0/+11
* gc: don't mark COBJ cls_sym.Kaz Kylheku2021-07-091-1/+1
* type: disallow structs using built-in type names.Kaz Kylheku2021-07-081-1/+3
* stack-limit: impose minimum limit.Kaz Kylheku2021-07-041-3/+9
* stack-limit: always set a stack limit.Kaz Kylheku2021-07-041-0/+3
* stack-limit: bug: not handling RLIM_INFINITY.Kaz Kylheku2021-07-041-1/+1
* New: stack overflow protection.Kaz Kylheku2021-06-231-1/+43
* gc: code improvment in finalizer calling.Kaz Kylheku2021-04-111-1/+1
* gc: sys:gc function must not reset full_gc flag.Kaz Kylheku2021-04-111-1/+2
* Copyright year bump 2021.Kaz Kylheku2021-01-141-1/+1
* gc: streamlining finalization-related code.Kaz Kylheku2021-01-011-4/+4
* gc: do finalizers completely on one phase.Kaz Kylheku2021-01-011-31/+34
* gc: add finalization count to objects.Kaz Kylheku2020-12-311-16/+18
* gc: fix unnecessary full gc request in finalization.Kaz Kylheku2020-12-311-2/+2
* gc: bug: finalization logic causing gc assertKaz Kylheku2020-12-311-7/+17
* c_num: now takes self argument.Kaz Kylheku2020-06-291-2/+4
* gc: fight spurious retention.Kaz Kylheku2020-05-061-4/+4
* Remove unnecessary #include directives.Kaz Kylheku2020-04-221-1/+0
* gc: add argument to sys:gc.Kaz Kylheku2020-04-101-2/+5
* warning cleanup: add casts for unused parameters.Kaz Kylheku2020-04-051-0/+2
* New type args with DARG type code.Kaz Kylheku2020-03-221-0/+19
* gc: small memory support.Kaz Kylheku2020-03-181-0/+10
* gc: obtain stack top using alloca.Kaz Kylheku2020-01-091-10/+5
* gc: consolidate top-of-stack and context handling.Kaz Kylheku2020-01-091-8/+2
* aarch64: gc: mark farther beyond apparent stack.Kaz Kylheku2020-01-091-1/+1
* Copyright year bump 2020.Kaz Kylheku2019-12-311-1/+1
* Move jmp-related stuff from signal.h to unwind.h.Kaz Kylheku2019-12-171-0/+1
* gc: bugfix: maintain tail pointer in new sweep code.Kaz Kylheku2019-11-091-3/+2
* gc: recalculate heap bounding box when sweeping.Kaz Kylheku2019-11-081-0/+7
* gc: free heaps that become empty.Kaz Kylheku2019-11-081-2/+41