Shawn Landden
|
cbd42e44d6
|
rb: fix rb.Node.getLast() that never worked
|
2020-01-30 12:05:57 -05:00 |
|
Andrew Kelley
|
14d9582e9a
|
ci: don't rely on sourcehut's pkg system
|
2020-01-30 10:23:00 -05:00 |
|
Andrew Kelley
|
65b1a4953f
|
Merge pull request #4324 from fengb/testing-allocator
Remove debug.global_allocator in favor of testing.allocator
|
2020-01-30 10:01:40 -05:00 |
|
Andrew Kelley
|
e3a383a661
|
Merge pull request #4239 from shawnl/rb
rb: **breaking** change API to be thread-safe
|
2020-01-30 09:45:35 -05:00 |
|
Andrew Kelley
|
0303e7bd8e
|
Merge pull request #4319 from Rocknest/windows-traces
Bring windows segfault handler on par with linux
|
2020-01-30 09:26:39 -05:00 |
|
LemonBoy
|
e77a102e24
|
Small DWARF fixups
* Clang doesn't seem to emit a DW_AT_low_pc together with DW_AT_ranges
for asm files.
* Keep reading the other CUs if the lookup fails.
|
2020-01-30 09:11:02 -05:00 |
|
Rocknest
|
a5f18c2b2a
|
Fix one more edge case
|
2020-01-30 10:00:28 +02:00 |
|
Benjamin Feng
|
9c196efa2a
|
Add explicit error message for too many frees
|
2020-01-30 01:12:21 -06:00 |
|
Rocknest
|
94f29ae117
|
Remove intCast's
|
2020-01-30 08:53:38 +02:00 |
|
Benjamin Feng
|
46d84a1b63
|
Convert a few more page_allocator
|
2020-01-30 00:27:44 -06:00 |
|
Benjamin Feng
|
c1fb97aef6
|
Remove unnecessary allocator from mutex
|
2020-01-30 00:27:44 -06:00 |
|
Benjamin Feng
|
184128fd9e
|
Fix testing.allocator wiring
|
2020-01-30 00:27:44 -06:00 |
|
Benjamin Feng
|
5c8e85f388
|
Fix BufMap value leak
|
2020-01-29 22:22:01 -06:00 |
|
Benjamin Feng
|
b7a236d68e
|
Convert a bunch of page_allocator to testing.allocator
|
2020-01-29 22:22:01 -06:00 |
|
Benjamin Feng
|
ad93ad3e60
|
Fix errant reference to page_allocator
|
2020-01-29 22:22:01 -06:00 |
|
Benjamin Feng
|
837877ea37
|
Update docs to reflect new testing.allocator usage
|
2020-01-29 22:22:01 -06:00 |
|
Benjamin Feng
|
898ef82d65
|
Patch in arena to cleanup leaks
|
2020-01-29 22:22:00 -06:00 |
|
Benjamin Feng
|
b077f3ab7d
|
Promoted "leak_count_allocator" to the main testing.allocator
|
2020-01-29 22:22:00 -06:00 |
|
Benjamin Feng
|
70ad84c820
|
Use defer/panic to better account for test failure
|
2020-01-29 17:38:52 -06:00 |
|
Benjamin Feng
|
0c137934cb
|
Move FailingAllocator to testing
|
2020-01-29 17:38:42 -06:00 |
|
Rocknest
|
b1884b3a62
|
Fix aarch64
|
2020-01-30 01:17:34 +02:00 |
|
Andrew Kelley
|
7ebc624a15
|
Merge branch 'LemonBoy-fix-4259'
|
2020-01-29 17:21:29 -05:00 |
|
Andrew Kelley
|
f97b398b65
|
simplify int/float comparison
|
2020-01-29 17:20:41 -05:00 |
|
Rocknest
|
c0c9c601d4
|
Fix off-by-one error
|
2020-01-29 23:48:52 +02:00 |
|
LemonBoy
|
fe4ef7b461
|
Fix comptime float-int comparisons
Closes #4259
|
2020-01-29 16:37:55 -05:00 |
|
Benjamin Feng
|
ffd30dbe28
|
Fix stage1 test
|
2020-01-29 15:30:13 -06:00 |
|
Rocknest
|
4a4d6f2be9
|
Reorganize definitions
|
2020-01-29 23:15:17 +02:00 |
|
Valentin Anger
|
d448c3d38a
|
Add support for code model selection
|
2020-01-29 16:09:07 -05:00 |
|
LemonBoy
|
59bc1d2721
|
Fix edge case in switch with single else
ir_gen_switch_expr doesn't set the switch_br field at all if there are
zero cases, detect this situation and handle it gracefully.
Closes #4322
|
2020-01-29 16:05:14 -05:00 |
|
Benjamin Feng
|
c4e6e5fad6
|
Add explicit free to docs
|
2020-01-29 14:47:17 -06:00 |
|
Benjamin Feng
|
aa9caf5064
|
Create leak_count_allocator
|
2020-01-29 14:37:01 -06:00 |
|
Rocknest
|
b7cd60a354
|
Changing stuff and seeing what happens
|
2020-01-29 21:09:00 +02:00 |
|
Andrew Kelley
|
4fad16284e
|
Merge pull request #4320 from fengb/while-spills
Add async spills to while captured variables
|
2020-01-29 13:37:58 -05:00 |
|
Benjamin Feng
|
4d134a01f5
|
Move debug.global_allocator to testing.allocator
|
2020-01-29 12:21:29 -06:00 |
|
Andrew Kelley
|
34706dad3f
|
fix typo in doc comment
|
2020-01-29 12:25:25 -05:00 |
|
Andrew Kelley
|
0cc2489d22
|
Merge pull request #4317 from Vexu/std-c
Add (unfinished) C parser to std lib
|
2020-01-29 12:13:53 -05:00 |
|
LemonBoy
|
534014f84e
|
translate-c: Handle fn protos wrapped in parenthesis
Closes #4289
|
2020-01-29 12:06:53 -05:00 |
|
LemonBoy
|
1ba4554855
|
Correct dl_iterate_phdr address
The base should be zero so that p_vaddr + dlpi_addr = p_vaddr
|
2020-01-29 12:05:36 -05:00 |
|
Benjamin Feng
|
9a0a378e2f
|
Add test cases for suspend in while loops
|
2020-01-29 10:01:51 -06:00 |
|
Benjamin Feng
|
a4ac7980b4
|
Add a spill to while error union
|
2020-01-29 10:01:51 -06:00 |
|
Rocknest
|
3500b41bfe
|
Add an advanced segfault handler on windows
|
2020-01-29 17:27:53 +02:00 |
|
Vexu
|
abd1a7c91c
|
std-c add todos to unfinished parsing functioins
|
2020-01-29 12:12:28 +02:00 |
|
Benjamin Feng
|
2f239e3dbd
|
Add a spill to while optional
|
2020-01-28 23:36:43 -06:00 |
|
LemonBoy
|
3ec37c979e
|
Build compiler_rt/c with optimizations if possible
|
2020-01-28 19:28:39 -05:00 |
|
Andrew Kelley
|
13259acbc3
|
std.sort.insertionSort: remove superfluous block
|
2020-01-28 16:22:09 -05:00 |
|
Andrew Kelley
|
76fba5baf9
|
Merge pull request #4152 from ziglang/ir-clean-up-vars
pay off some result location technical debt with regards to "mem slots"
|
2020-01-28 16:21:41 -05:00 |
|
Andrew Kelley
|
3ed52e5453
|
fix build.zig logic for -target-cpu and -target-feature
fix a false negative for detecting the ability to emit these flags.
it matters for stage0/stage1 on aarch64
|
2020-01-28 14:54:34 -05:00 |
|
Andrew Kelley
|
504ce86ac9
|
fix more compile error test regressions
|
2020-01-28 14:17:25 -05:00 |
|
Andrew Kelley
|
793d81c4e8
|
fix result locations not handling undefined correctly
|
2020-01-28 13:33:51 -05:00 |
|
Andrew Kelley
|
86da9346e4
|
fix error message column/line number regressions
|
2020-01-28 13:25:49 -05:00 |
|