gingerBill
|
aad41fc762
Fix #3445
|
1 year ago |
Laytan Laats
|
4fc96e1ca5
change unneeded permanent allocation to temporary
|
1 year ago |
Laytan Laats
|
cfc85fd737
fix wrong type in map debug info
|
1 year ago |
Laytan Laats
|
7c2352ea08
remove soa handling in debug info, fields are already added in checker
|
1 year ago |
Laytan Laats
|
9647cb74ad
debug info fixes/refactor
|
1 year ago |
gingerBill
|
4edcaa6124
Try storing a pointer to a fake metadata type in the debug info for a `map`
|
1 year ago |
Laytan Laats
|
915f63b3f9
fix a segfault when incomplete types array resizes while processing
|
1 year ago |
gingerBill
|
ff24cfe314
Fix debug issue with `map`s
|
1 year ago |
gingerBill
|
a4b8c1ea17
Begin work adding `bit_field`
|
1 year ago |
gingerBill
|
912c326d8b
Fix typo that causes map info debug issues
|
1 year ago |
gingerBill
|
5cd57a3a7f
Use `Raw_Map` as the debug information for a `map`
|
1 year ago |
gingerBill
|
c291fffce1
Add metadata type to `map`s debug information to aid debuggers knowing what is in it it
|
1 year ago |
gingerBill
|
c91898a888
Remove #relative slices; Replace with #relative multi-pointers
|
2 years ago |
gingerBill
|
4a75a1e839
Merge branch 'master' into separate-int-word-sizes
|
2 years ago |
gingerBill
|
8bf32ac697
Minor change to handling of propagation of errors with `---` as a value
|
2 years ago |
gingerBill
|
60ec3594ab
Remove unused variable
|
2 years ago |
gingerBill
|
685f7d0fea
Rename `word_size` to `ptr_size` internally to make it clearer
|
2 years ago |
gingerBill
|
84f966cb8f
Begin work on separating int and word sizes (i.e. `size_of(int)` might not equal `size_of(uintptr)`)
|
2 years ago |
gingerBill
|
7c0257fcda
Fix value elision on declaration
|
2 years ago |
gingerBill
|
55176e52fc
Use `heap_allocator()` with `-debug`; Reinstate the arena guards
|
2 years ago |
gingerBill
|
65c0255e7e
Replace `RecursiveMutex` with a `BlockingMutex`
|
2 years ago |
gingerBill
|
3b22c6620c
Begin to generalize modules away from `AstPackage *` in `-use-separate-modules`
|
2 years ago |
gingerBill
|
5eee8077dd
enum-ifiy function pass managers for `lbModule`
|
2 years ago |
gingerBill
|
c1f5be24e2
Remove dead code in the compiler
|
2 years ago |
gingerBill
|
6cdec65ca1
`gb_internal` LLVM backend
|
2 years ago |
gingerBill
|
5ac36b5f25
HACK: Get around debugging type generation for slices and dynamic arrays of *nix systems
|
2 years ago |
gingerBill
|
22bcf1ba70
Extra check for slices and dynamic arrays for `-debug`
|
2 years ago |
gingerBill
|
51c705edf1
Add extra check to debug information of named composite types
|
2 years ago |
gingerBill
|
27d56d0da4
Fix #2125
|
2 years ago |
gingerBill
|
810a1eee41
Remove the need for `type->Map.internal_type` and replace with the definition of `runtime.Raw_Map`
|
2 years ago |