ezyang (Edward Z. Yang)
User

Projects

User Details

User Since
Jun 21 2014, 1:50 PM (225 w, 4 d)

Recent Activity

Sep 12 2018

ezyang retitled D5123: Fix #15594 (--abi-hash with Backpack sometimes fails) from Fix #8441 (--abi-hash with Backpack sometimes fails) to Fix #15594 (--abi-hash with Backpack sometimes fails).
Sep 12 2018, 10:09 AM

Sep 2 2018

ezyang updated the diff for D5123: Fix #15594 (--abi-hash with Backpack sometimes fails).

syntaxfix

Sep 2 2018, 7:56 PM
ezyang created D5123: Fix #15594 (--abi-hash with Backpack sometimes fails).
Sep 2 2018, 6:05 PM

Jul 25 2018

ezyang committed rGHCDIFFc376c26a4b76: Minor rewording. (authored by ezyang).
Minor rewording.
Jul 25 2018, 11:12 AM
ezyang committed rGHCDIFF9299fdf50beb: Rename atomicReadMVar and friends to readMVar, replacing old readMVar. (authored by ezyang).
Rename atomicReadMVar and friends to readMVar, replacing old readMVar.
Jul 25 2018, 11:12 AM
ezyang committed rGHCDIFF9cf8e5701ea4: Add atomicReadMVar to Control.Concurrent.MVar and friends. (authored by ezyang).
Add atomicReadMVar to Control.Concurrent.MVar and friends.
Jul 25 2018, 11:12 AM
ezyang committed rGHCDIFF38ff3b4f6d8c: Implement tryAtomicReadMVar. (authored by ezyang).
Implement tryAtomicReadMVar.
Jul 25 2018, 11:12 AM
ezyang committed rGHCDIFF7fef22ab92e7: Clarification what 'atomic' means here. (authored by ezyang).
Clarification what 'atomic' means here.
Jul 25 2018, 11:12 AM
ezyang committed rGHCDIFF740bee7f5f79: md5.c: fix a typo in the size argument of memset (authored by michalt).
md5.c: fix a typo in the size argument of memset
Jul 25 2018, 11:11 AM
ezyang committed rGHCDIFF3302951daacf: throwTo is interruptible. (authored by ezyang).
throwTo is interruptible.
Jul 25 2018, 11:11 AM
ezyang committed rGHCDIFF197125fef19f: Use correct type for poll on Mac/FreeBSD, fixes ticket #7714. (authored by ezyang).
Use correct type for poll on Mac/FreeBSD, fixes ticket #7714.
Jul 25 2018, 11:11 AM
ezyang committed rGHCDIFF77da47004be3: Document that -T RTS flag is necessary. (authored by ezyang).
Document that -T RTS flag is necessary.
Jul 25 2018, 11:02 AM
ezyang committed rGHCDIFF78d329603a23: Unbox all GCStats fields, also add cpu_seconds and wall_seconds. (authored by ezyang).
Unbox all GCStats fields, also add cpu_seconds and wall_seconds.
Jul 25 2018, 11:00 AM
ezyang committed rGHCDIFF96955951ad4a: New GHC.Stats module for accessing GC statistics. (authored by ezyang).
New GHC.Stats module for accessing GC statistics.
Jul 25 2018, 11:00 AM
ezyang committed rGHCDIFFe72f6d41acf5: Remove mention of setUncaughtExceptionHandler from forkIO. (authored by ezyang).
Remove mention of setUncaughtExceptionHandler from forkIO.
Jul 25 2018, 11:00 AM
ezyang committed rGHCDIFFd06adafe4ba3: Expand and clarify MVar documentation. (authored by ezyang).
Expand and clarify MVar documentation.
Jul 25 2018, 10:58 AM
ezyang committed rGHCDIFFe7f7ce78c9e7: More accurate isatty test for MinGW. (authored by ezyang).
More accurate isatty test for MinGW.
Jul 25 2018, 10:56 AM
ezyang committed rGHCDIFF7fa0b4359364: Make BlockAlloc.c comment slightly more accurate (fixes #8491) (authored by ezyang).
Make BlockAlloc.c comment slightly more accurate (fixes #8491)
Jul 25 2018, 10:18 AM
ezyang committed rGHCDIFFe3938f3adac0: Fix linked list manipulation code (buggy on consecutive deletion) (authored by ezyang).
Fix linked list manipulation code (buggy on consecutive deletion)
Jul 25 2018, 10:18 AM
ezyang committed rGHCDIFFc7498bbdaa74: Fix #8641, creating directories when we have stubs. (authored by ezyang).
Fix #8641, creating directories when we have stubs.
Jul 25 2018, 10:18 AM
ezyang committed rGHCDIFFf8e12e2b396e: Fix #5435, adding new test config check_stdout. (authored by ezyang).
Fix #5435, adding new test config check_stdout.
Jul 25 2018, 10:18 AM
ezyang committed rGHCDIFF3d9644c2fc70: Remove space after ASSERT. (authored by Julian K. Arni <jkarni@gmail.com>).
Remove space after ASSERT.
Jul 25 2018, 10:11 AM
ezyang committed rGHCDIFF03200e8cebb0: Fix some Python brainos in testlib (except e is not valid form). (authored by ezyang).
Fix some Python brainos in testlib (except e is not valid form).
Jul 25 2018, 10:10 AM
ezyang committed rGHCDIFF40ce20357fb6: Fix #8698 by properly handling long section names and reenabling .ctors handling (authored by ezyang).
Fix #8698 by properly handling long section names and reenabling .ctors handling
Jul 25 2018, 10:09 AM
ezyang committed rGHCDIFF20a25b56c5cb: PLT Redex definition of an STG-like language, as-per the fast curry paper. (authored by ezyang).
PLT Redex definition of an STG-like language, as-per the fast curry paper.
Jul 25 2018, 10:07 AM
ezyang committed rGHCDIFFb4ab30d54540: Add missing Windows stdout/stderr output for #5435. (authored by ezyang).
Add missing Windows stdout/stderr output for #5435.
Jul 25 2018, 10:01 AM
ezyang committed rGHCDIFF853f92c6de18: Implement assembly test for #5435 in Windows. (authored by ezyang).
Implement assembly test for #5435 in Windows.
Jul 25 2018, 10:01 AM
ezyang committed rGHCDIFF7b12be799595: Finish up asm test #5435 for Mac OS X (authored by ezyang).
Finish up asm test #5435 for Mac OS X
Jul 25 2018, 10:01 AM
ezyang committed rGHCDIFFd53be3b63d0b: New and improved tests for #5435. Linux only at the moment. (authored by ezyang).
New and improved tests for #5435. Linux only at the moment.
Jul 25 2018, 10:01 AM
ezyang committed rGHCDIFFc65a3cdb90bd: T5435 test improvements, see #5435 for details. (authored by ezyang).
T5435 test improvements, see #5435 for details.
Jul 25 2018, 10:01 AM
ezyang committed rGHCDIFF05d2faec1c25: Make these two tests thread safe. (authored by ezyang).
Make these two tests thread safe.
Jul 25 2018, 10:01 AM
ezyang committed rGHCDIFFbd598da4a1c0: Suppress some known broken Windows tests. (authored by ezyang).
Suppress some known broken Windows tests.
Jul 25 2018, 10:01 AM
ezyang committed rGHCDIFFcef90d5b3050: Suppress some known errors from Mac OS X. (authored by ezyang).
Suppress some known errors from Mac OS X.
Jul 25 2018, 10:01 AM
ezyang committed rGHCDIFF35db0b3d112c: Fix egregious pathchar business in linker_unload. (authored by ezyang).
Fix egregious pathchar business in linker_unload.
Jul 25 2018, 10:01 AM
ezyang committed rGHCDIFF02d4958903e9: Properly provide leading underscore when necessary. (authored by ezyang).
Properly provide leading underscore when necessary.
Jul 25 2018, 10:01 AM
ezyang committed rGHCDIFF226a18b9f1fd: Tests for #5435 (init/init_array/constr handling by linker) (authored by ezyang).
Tests for #5435 (init/init_array/constr handling by linker)
Jul 25 2018, 10:01 AM
ezyang committed rGHCDIFFaab4cdaacafe: Only run T7995 with optimizations (it tests rule firing). (authored by ezyang).
Only run T7995 with optimizations (it tests rule firing).
Jul 25 2018, 9:59 AM
ezyang committed rGHCDIFF657da7aa3861: Add note about how to cleanup test files. (authored by ezyang).
Add note about how to cleanup test files.
Jul 25 2018, 9:59 AM
ezyang committed rGHCDIFF2c35ccb0bee6: Rename atomicReadMVar and friends to readMVar. (authored by ezyang).
Rename atomicReadMVar and friends to readMVar.
Jul 25 2018, 9:59 AM
ezyang committed rGHCDIFFca3a648bcc98: Add simple test for tryAtomicReadMVar. (authored by ezyang).
Add simple test for tryAtomicReadMVar.
Jul 25 2018, 9:59 AM
ezyang committed rGHCDIFF5bd8743f3277: Add test to check stack is not executable, to prevent #703 regressions. (authored by ezyang).
Add test to check stack is not executable, to prevent #703 regressions.
Jul 25 2018, 9:59 AM
ezyang committed rGHCDIFFd8b1626f078c: Tests for atomicReadMVar. (authored by ezyang).
Tests for atomicReadMVar.
Jul 25 2018, 9:59 AM
ezyang committed rGHCDIFF0aee23185fe7: Force recompilation to ensure plugin output, fixes #7597 (authored by ezyang).
Force recompilation to ensure plugin output, fixes #7597
Jul 25 2018, 9:56 AM
ezyang committed rGHCDIFFa00389794b83: Add support for per-test timeout adjustment (timeout_multiplier), and tighten… (authored by ezyang).
Add support for per-test timeout adjustment (timeout_multiplier), and tighten…
Jul 25 2018, 9:49 AM
ezyang committed rGHCDIFF1175d359de03: Tweak #367 tests to use -fno-omit-yields and expect passes. (authored by ezyang).
Tweak #367 tests to use -fno-omit-yields and expect passes.
Jul 25 2018, 9:49 AM
ezyang committed rGHCDIFF48b4b88d74b0: Failing (by timeout) tests for #367. (authored by ezyang).
Failing (by timeout) tests for #367.
Jul 25 2018, 9:49 AM
ezyang committed rGHCDIFFed6f0d62ef48: Another variant of hashStr, this one caught a Hoopl bug. (authored by ezyang).
Another variant of hashStr, this one caught a Hoopl bug.
Jul 25 2018, 9:30 AM
ezyang committed rGHCDIFFd248787899fd: massive_array: -dynamic not necessary. (authored by ezyang).
massive_array: -dynamic not necessary.
Jul 25 2018, 9:28 AM
ezyang committed rGHCDIFF45021cda9670: Another test case to tickle a new codegen bug. (authored by ezyang).
Another test case to tickle a new codegen bug.
Jul 25 2018, 9:28 AM
ezyang committed rGHCDIFFdb673d48ba6c: Add JMP_TBL fixup test. (authored by ezyang).
Add JMP_TBL fixup test.
Jul 25 2018, 9:27 AM
ezyang committed rGHCDIFFbe09626f80b8: Add cgrun067, which can tickle premature stack slot reloading bugs. (authored by ezyang).
Add cgrun067, which can tickle premature stack slot reloading bugs.
Jul 25 2018, 9:27 AM
ezyang committed rGHCDIFFd7f30389470e: Test case for CmmOpt inliner on non-single assignment code from new codegen. (authored by ezyang).
Test case for CmmOpt inliner on non-single assignment code from new codegen.
Jul 25 2018, 9:27 AM
ezyang committed rGHCDIFFd3642003b5f8: 2228 no longer fails on MinGW due to isatty patch. (authored by ezyang).
2228 no longer fails on MinGW due to isatty patch.
Jul 25 2018, 9:27 AM
ezyang committed rGHCDIFFbadbad310069: Test for getProgName. (authored by ezyang).
Test for getProgName.
Jul 25 2018, 9:27 AM
ezyang committed rGHCDIFF41b75520d07b: Add tests for interruptible FFI annotation (authored by ezyang).
Add tests for interruptible FFI annotation
Jul 25 2018, 9:23 AM
ezyang committed rGHCDIFF38d17a0cdfee: Clean up block allocator, fixes #8609 (authored by ezyang).
Clean up block allocator, fixes #8609
Jul 25 2018, 8:26 AM
ezyang committed rGHCDIFF3fb19a913f7b: s/excpetions/exceptions/ (authored by ezyang).
s/excpetions/exceptions/
Jul 25 2018, 8:18 AM
ezyang committed rGHCDIFF9fb30cbcbc02: Do not copy stack after stack overflow, fixes #8435 (authored by ezyang).
Do not copy stack after stack overflow, fixes #8435
Jul 25 2018, 8:17 AM
ezyang committed rGHCDIFFc6af06ef3881: If exceptions are blocked, add stack overflow to blocked exceptions list. Fixes… (authored by ezyang).
If exceptions are blocked, add stack overflow to blocked exceptions list. Fixes…
Jul 25 2018, 8:17 AM
ezyang committed rGHCDIFF996206b15aa1: Typofix. (authored by ezyang).
Typofix.
Jul 25 2018, 8:17 AM
ezyang committed rGHCDIFF997a48858f35: Clarify the TSO_SQUEEZED check. (authored by ezyang).
Clarify the TSO_SQUEEZED check.
Jul 25 2018, 8:17 AM
ezyang committed rGHCDIFFc519f24319c3: More clarity on CurrentAlloc docs. (authored by ezyang).
More clarity on CurrentAlloc docs.
Jul 25 2018, 8:17 AM
ezyang committed rGHCDIFF0773f76796ba: s/pathalogical/pathological/ (authored by ezyang).
s/pathalogical/pathological/
Jul 25 2018, 8:16 AM
ezyang committed rGHCDIFF4f85aab0efe1: s/Heep/Heap/ (authored by ezyang).
s/Heep/Heap/
Jul 25 2018, 8:16 AM
ezyang committed rGHCDIFF53b2dc8dda92: Suppress unused variable when OS does not support setuid. (authored by ezyang).
Suppress unused variable when OS does not support setuid.
Jul 25 2018, 8:13 AM
ezyang committed rGHCDIFFb6477001fce8: Add warning comment about Mach-O section name hack. (authored by ezyang).
Add warning comment about Mach-O section name hack.
Jul 25 2018, 8:13 AM
ezyang committed rGHCDIFFbfe3c4c69a36: Implement ctors support for Linux. (authored by ezyang).
Implement ctors support for Linux.
Jul 25 2018, 8:13 AM
ezyang committed rGHCDIFFea8317406e32: Distinguish between hs-main cases when giving rtsopts advice. (authored by ezyang).
Distinguish between hs-main cases when giving rtsopts advice.
Jul 25 2018, 8:13 AM
ezyang committed rGHCDIFF85a9e2468dc7: Run ctors initializers backwards, see #5435. (authored by ezyang).
Run ctors initializers backwards, see #5435.
Jul 25 2018, 8:13 AM
ezyang committed rGHCDIFFe0885adca7cf: Implement __mod_init_func for Mach-O. Finishes support for init in #5435. (authored by ezyang).
Implement __mod_init_func for Mach-O. Finishes support for init in #5435.
Jul 25 2018, 8:12 AM
ezyang committed rGHCDIFF30bf3ed5aae5: Implement .ctor support for PEi386. (authored by ezyang).
Implement .ctor support for PEi386.
Jul 25 2018, 8:12 AM
ezyang committed rGHCDIFF291ec132de6a: Implement .init/.init_array support for ELF. (authored by ezyang).
Implement .init/.init_array support for ELF.
Jul 25 2018, 8:12 AM
ezyang committed rGHCDIFF275725892cc1: Record PAP allocation to CCCS. (authored by ezyang).
Record PAP allocation to CCCS.
Jul 25 2018, 8:11 AM
ezyang committed rGHCDIFFdf614779c356: Fix link to launchbury93natural (authored by nomeata).
Fix link to launchbury93natural
Jul 25 2018, 8:11 AM
ezyang committed rGHCDIFF352a2bf85d95: Temporary Haskeline fix for Windows build. (authored by ezyang).
Temporary Haskeline fix for Windows build.
Jul 25 2018, 8:11 AM
ezyang committed rGHCDIFF7e32b2a93171: Windows: load eh_frame as rodata, fixes #8237 (authored by ezyang).
Windows: load eh_frame as rodata, fixes #8237
Jul 25 2018, 8:11 AM
ezyang committed rGHCDIFF24b791f9618e: Ignore drectve sections, partially fixing #7056 (authored by ezyang).
Ignore drectve sections, partially fixing #7056
Jul 25 2018, 8:11 AM
ezyang committed rGHCDIFF5f98d44d8617: Explicit import lists for StgCmmProf. (authored by ezyang).
Explicit import lists for StgCmmProf.
Jul 25 2018, 8:10 AM
ezyang committed rGHCDIFF27955ff375b3: dll-split: Say where to update module list and fix a typo. (authored by ezyang).
dll-split: Say where to update module list and fix a typo.
Jul 25 2018, 8:08 AM
ezyang committed rGHCDIFF95e6865ecf06: Fix bug in readMVar implementation: keep clean MVars clean. (authored by ezyang).
Fix bug in readMVar implementation: keep clean MVars clean.
Jul 25 2018, 8:06 AM
ezyang committed rGHCDIFF2f99cdb9f9e5: Update docs for readMVar/tryReadMVar. (authored by ezyang).
Update docs for readMVar/tryReadMVar.
Jul 25 2018, 8:06 AM
ezyang committed rGHCDIFF48f462f3ea79: Rename atomicReadMVar and friends to readMVar. (authored by ezyang).
Rename atomicReadMVar and friends to readMVar.
Jul 25 2018, 8:06 AM
ezyang committed rGHCDIFF94f2057f1666: Release note for atomicReadMVar and friends. (authored by ezyang).
Release note for atomicReadMVar and friends.
Jul 25 2018, 8:06 AM
ezyang committed rGHCDIFFdb8d4a345ef7: Implement tryAtomicReadMVar#. (authored by ezyang).
Implement tryAtomicReadMVar#.
Jul 25 2018, 8:06 AM
ezyang committed rGHCDIFF190d34a68945: Don't call dirty_MVAR on atomicReadMVar unless we change the MVar. (authored by ezyang).
Don't call dirty_MVAR on atomicReadMVar unless we change the MVar.
Jul 25 2018, 8:06 AM
ezyang committed rGHCDIFF3a8c50111d5a: Add LOCK_CLOSURE macro for use in C--, which inlines the capability check. (authored by ezyang).
Add LOCK_CLOSURE macro for use in C--, which inlines the capability check.
Jul 25 2018, 8:06 AM
ezyang committed rGHCDIFF70e20631742e: Implement atomicReadMVar, fixing #4001. (authored by ezyang).
Implement atomicReadMVar, fixing #4001.
Jul 25 2018, 8:06 AM
ezyang committed rGHCDIFF08a38628f29d: Disable executable stack for the linker note, fixing #703 (again) (authored by ezyang).
Disable executable stack for the linker note, fixing #703 (again)
Jul 25 2018, 8:05 AM
ezyang committed rGHCDIFFa28731b3a14f: Add --show-options to list all flags (Fixes #7843) (authored by jstolarek).
Add --show-options to list all flags (Fixes #7843)
Jul 25 2018, 8:03 AM
ezyang committed rGHCDIFF5724ea01c943: More accurate cost attribution for stacks. Fixes #7818. (authored by ezyang).
More accurate cost attribution for stacks. Fixes #7818.
Jul 25 2018, 8:00 AM
ezyang committed rGHCDIFFb9d537317cb7: Heap profiling: flush .hp file at the end of each frame (authored by akio).
Heap profiling: flush .hp file at the end of each frame
Jul 25 2018, 7:59 AM
ezyang committed rGHCDIFF1c03cdfce871: Typo-fix for panic. (authored by ezyang).
Typo-fix for panic.
Jul 25 2018, 7:58 AM
ezyang committed rGHCDIFF8aefdc085bea: More advice about profiling CAFs. (authored by ezyang).
More advice about profiling CAFs.
Jul 25 2018, 7:58 AM
ezyang committed rGHCDIFF9f2644215e39: Remove unnecessary warnings suppressions, fixes ticket #7756; thanks monoidal… (authored by ezyang).
Remove unnecessary warnings suppressions, fixes ticket #7756; thanks monoidal…
Jul 25 2018, 7:58 AM
ezyang committed rGHCDIFFf6e9c2613148: Follow defaultErrorHandler change, fixes #7752. (authored by ezyang).
Follow defaultErrorHandler change, fixes #7752.
Jul 25 2018, 7:58 AM
ezyang committed rGHCDIFF1ce57ec9d544: Closures must be zeroed even without LDV-profiling. Partially fixes #7747 (authored by ezyang).
Closures must be zeroed even without LDV-profiling. Partially fixes #7747
Jul 25 2018, 7:58 AM
ezyang committed rGHCDIFFd5f51d88dc78: Typofix. (authored by ezyang).
Typofix.
Jul 25 2018, 7:58 AM
ezyang committed rGHCDIFF638ba3e8b748: Typofix. (authored by ezyang).
Typofix.
Jul 25 2018, 7:57 AM
ezyang committed rGHCDIFF27e20e240616: Update source pointer. (authored by ezyang).
Update source pointer.
Jul 25 2018, 7:57 AM
ezyang committed rGHCDIFFe6adb589de99: Minor doc typofix. (authored by ezyang).
Minor doc typofix.
Jul 25 2018, 7:57 AM