summaryrefslogtreecommitdiff
path: root/chapter18/src/test
Commit message (Expand)AuthorAgeFilesLines
* Small peep to drop simple store-updates out of loopsCliff Click10 days1-2/+3
* Chapter renumber, and split ch 17Cliff Click12 days18-1037/+1109
* Fix bug loop tree depth on inf loopsCliff Click13 days1-0/+36
* Merge pull request #258: same constant phi merge testCliff Click2026-09-301-0/+15
|\
| * Add same constant phi merge testfuhsnn2026-09-291-0/+15
* | Forward port lazy mem eval to ch18Cliff Click2026-09-297-13/+283
|/
* Check un-init not-null constructor fieldsCliff Click2026-09-282-9/+10
* Remove -disablePeepholeCliff Click2026-09-2710-111/+14
* Extend and backport SubNode peephole (#254)Hsiang-Ying Fu2026-09-252-0/+35
* Unify GCM across chaptersCliff Click2026-09-201-0/+46
* Unify mixed-return checking and resultsCliff Click2026-09-194-2/+52
* debug printers no longer call self-optimizing accessorsCliff Click2026-09-193-0/+91
* Handle double-negation preserving not-null knowledgeCliff Click2026-09-192-1/+46
* Backport string escapes and many op-assignCliff Click2026-09-171-0/+94
* Get makefiles and fuzzer testing uniform across chaptersCliff Click2026-09-172-6/+37
* Ch20 reg (#166)Cliff Click2025-03-081-0/+13
* Add testRedeclareVar in all later chapterstannal2025-01-191-0/+10
* Minor bugfix, allow "ptr.fld op= expr" formCliff Click2025-01-182-4/+39
* Missing update?Cliff Click2025-01-151-0/+1
* MergeSort to its own fileCliff Click2025-01-152-3/+66
* Prevent self-inliningCliff Click2025-01-151-0/+12
* Missing constant testCliff Click2025-01-152-2/+20
* Remove over-strong assertCliff Click2025-01-151-2/+2
* Some dead inf call bug fixesCliff Click2025-01-151-1/+17
* Fix deep co-recursive type checkCliff Click2025-01-152-20/+68
* Final vars and forced constants do not lazy-phiCliff Click2025-01-151-2/+20
* Promote outside of constructorsCliff Click2025-01-151-0/+20
* Forward Ref type to BottomCliff Click2025-01-152-7/+57
* Fix a series of small bugsCliff Click2025-01-153-9/+52
* Series of minor bugsCliff Click2025-01-151-3/+37
* Finalize function semanticsCliff Click2025-01-153-57/+84
* Add Call/CallEnd in many CFG walksCliff Click2025-01-152-2/+34
* Handle recursive functionsCliff Click2025-01-152-86/+200
* Cleanup Eval2Cliff Click2025-01-152-64/+86
* Add function forward refsCliff Click2025-01-154-10/+21
* Compile pipeline deals with functionsCliff Click2025-01-154-18/+60
* Getting error code to report same w/out peepsCliff Click2025-01-156-13/+27
* More getting errors reliableCliff Click2025-01-153-27/+30
* More precise error reportingCliff Click2025-01-158-39/+36
* Parallel assign PhisCliff Click2025-01-152-67/+106
* New evaluator, more Compiler Driver cleanupCliff Click2025-01-1523-447/+700
* Cleanup compile driverCliff Click2025-01-1525-955/+939
* Intercept first function definitionCliff Click2025-01-151-3/+15
* Clean up public API for nil/byte testingCliff Click2025-01-154-20/+16
* All parsing null to be TFP or TMPCliff Click2025-01-1513-46/+56
* Greatly improved JSViewerCliff Click2025-01-152-2/+2
* First cut function ptr typeCliff Click2025-01-151-0/+36
* Initial pushCliff Click2025-01-1527-0/+6886