index
:
delta/bdwgc.git
add-long-weakref
draft-appveyor
draft-travis
fix_tsx_bug
freebsd-ports-devel-boehm-gc
freebsd-ports-devel-boehm-gc-integrate
gc6x-branch
gcc_boehmgc
ios-unified-ts-fix
jtotz-bdwgc-integrate
jtotz_bdwgc
master
mono_libgc
racket_gc
release-7_2
release-7_4
release-7_6
release-8_0
release-8_2
thread-suspend
github.com: ivmai/bdwgc.git
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
typd_mlc.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Make comparisons to the lowest heap boundary strict
Ivan Maidanski
2023-05-13
1
-1
/
+1
*
New API for more optimal usage of GC_calloc_explicitly_typed
Ivan Maidanski
2023-04-26
1
-15
/
+28
*
Decouple descriptor compute from object alloc in calloc_explicitly_typed
Ivan Maidanski
2023-04-26
1
-36
/
+70
*
Invoke GC_oom_fn if GC_make_array_descriptor failed because of no memory
Ivan Maidanski
2023-04-25
1
-1
/
+1
*
Do not add extra byte to large ignore-off-page objects
Ivan Maidanski
2023-04-12
1
-5
/
+7
*
Refine comparisons to GC_greatest_plausible_heap_addr
Ivan Maidanski
2023-04-09
1
-1
/
+1
*
Avoid code duplication in IGNORE_OFF_PAGE-specific malloc functions
Ivan Maidanski
2023-03-24
1
-2
/
+3
*
Redirect GC_malloc_explicitly_typed_ignore_off_page for small objects
Ivan Maidanski
2023-01-30
1
-39
/
+15
*
Remove unused DCL_LOCK_STATE
Ivan Maidanski
2023-01-30
1
-4
/
+0
*
Eliminate 'assigned value is garbage or undefined' CSA warning
Ivan Maidanski
2022-12-05
1
-2
/
+3
*
Include gc_inline.h from gc_priv.h
Ivan Maidanski
2022-10-11
1
-1
/
+0
*
Use cast to void instead of the attribute to indicate unused arguments
Ivan Maidanski
2022-09-15
1
-1
/
+2
*
Reduce lock scope in GC_calloc_explicitly_typed
Ivan Maidanski
2022-06-14
1
-9
/
+9
*
Fix race between calloc_explicitly_typed/push_complex_descriptor with lock
Ivan Maidanski
2022-06-14
1
-20
/
+21
*
Assert that size of element of a typed object is non-zero
Ivan Maidanski
2022-06-14
1
-1
/
+6
*
Ensure typed objects descriptor is never located in the first word
Ivan Maidanski
2022-06-14
1
-1
/
+4
*
Use consistent variables naming in typd_mlc.c
Ivan Maidanski
2022-06-12
1
-97
/
+93
*
Group functions related to GC_calloc_explicitly_typed
Ivan Maidanski
2022-06-11
1
-304
/
+302
*
Fix non-atomic write to *lp in GC_calloc_explicitly_typed
Ivan Maidanski
2022-06-09
1
-8
/
+17
*
Workaround 'insufficient space for complex_descriptor' sanitizer FP error
Ivan Maidanski
2022-06-09
1
-5
/
+8
*
Fix race between calloc_explicitly_typed and push_complex_descriptor
Ivan Maidanski
2022-06-08
1
-4
/
+16
*
Define op and nwords local variables consistently across typd_mlc.c
Ivan Maidanski
2022-06-07
1
-30
/
+26
*
Fix typo in GC_malloc_explicitly_typed comment
Ivan Maidanski
2022-06-07
1
-1
/
+1
*
Fix GC_dirty() argument in GC_malloc_explicitly_typed_ignore_off_page
Ivan Maidanski
2022-06-07
1
-1
/
+1
*
Assert in GC_typed_mark_proc that GC lock is held by some collecting thread
Ivan Maidanski
2022-06-07
1
-1
/
+5
*
Avoid code duplication in GC_make_array_descriptor
Ivan Maidanski
2022-06-07
1
-109
/
+78
*
Fix propagation of out-of-memory occurred in GC_make_sequence_descriptor
Ivan Maidanski
2022-06-07
1
-0
/
+2
*
Fix GC_make_descriptor for zero length argument
Ivan Maidanski
2022-06-07
1
-1
/
+1
*
Assert that bm_table is already initialized when GC_double_descr used
Ivan Maidanski
2022-06-07
1
-0
/
+1
*
Specify that internal allocations failure is unlikely
Ivan Maidanski
2022-06-07
1
-17
/
+20
*
Update copyright information in alloc.c and other modified files (2022)
Ivan Maidanski
2022-05-27
1
-0
/
+1
*
Replace comments about GC is held or not with relevant assertions
Ivan Maidanski
2022-05-11
1
-4
/
+2
*
Specify that out-of-memory is unlikely in typed alloc and make descriptor
Ivan Maidanski
2022-05-08
1
-4
/
+5
*
Workaround TSan FP about race between generic_malloc and array_mark_proc
Ivan Maidanski
2022-05-06
1
-1
/
+7
*
Remove extra space after comma in license terms
Ivan Maidanski
2022-05-01
1
-1
/
+1
*
Simplify expression to clear extra bits in GC_add_ext_descriptor
Ivan Maidanski
2022-05-01
1
-8
/
+3
*
Remove extra parentheses in return statement
Ivan Maidanski
2022-05-01
1
-33
/
+34
*
Check pointer tag in all mark procedures (E2K)
Ivan Maidanski
2022-01-12
1
-5
/
+6
*
Move public header files to include/gc in source tree
Ivan Maidanski
2021-11-25
1
-2
/
+2
*
Remove useless empty statements after block ones (refactoring)
Ivan Maidanski
2021-09-08
1
-1
/
+1
*
Move GC state pointer variables into GC_arrays
Ivan Maidanski
2020-07-19
1
-12
/
+0
*
Remove GC_eobjfreelist variable in typd_mlc.c
Ivan Maidanski
2020-07-18
1
-7
/
+6
*
Move GC state non-pointer variables into GC_arrays
Ivan Maidanski
2020-07-10
1
-9
/
+0
*
Rename ext_descr to typed_ext_descr_t
Ivan Maidanski
2020-06-21
1
-11
/
+12
*
Eliminate 'poor global variable name' code defect in typd_mlc
Ivan Maidanski
2018-08-30
1
-3
/
+3
*
Add GC_reachable_here after GC_dirty in GC source
Ivan Maidanski
2018-06-23
1
-0
/
+6
*
Fix missing GC_dirty calls for GC-allocated objects used internally
Ivan Maidanski
2018-05-18
1
-0
/
+4
*
Remove code duplication in gcj_malloc and malloc_explicitly_typed
Ivan Maidanski
2018-05-16
1
-9
/
+7
*
Eliminate 'boolean result used in bitwise operation' cppcheck warning
Ivan Maidanski
2018-04-20
1
-1
/
+1
*
Avoid potential race when accessing size_map table
Hans Boehm
2018-02-26
1
-1
/
+1
[next]