Mike Gerwitz

Activist for User Freedom

aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Copyright year update 2021Mike Gerwitz2021-07-2255-55/+55
* Remove :map: sym-dep generationMike Gerwitz2021-07-221-9/+3
* tame: Ignore duplicate conjunctive predicates in value list optimization errorMike Gerwitz2021-07-191-1/+2
* compiler: Correct handling of TRUE matchesMike Gerwitz2021-07-152-14/+36
* entry-form.xsl: Correctly generate HTML for params with imported typesMike Gerwitz2021-07-141-8/+8
* worksheet.xsl: Allow package name to auto-generateMike Gerwitz2021-07-141-2/+1
* summary: Make Summay Page compiler less chattyMike Gerwitz2021-07-011-53/+0
* Remove class-level notice for new systemMike Gerwitz2021-06-241-2/+0
* Correct short runtime var declarationsMike Gerwitz2021-06-231-6/+6
* Correct behavior of matrix matching with separate index sets in new systemMike Gerwitz2021-06-231-2/+24
* Remove arrow functions from classifier runtimeMike Gerwitz2021-06-231-20/+46
* Reintroduce legacy classification system, place new behind flagMike Gerwitz2021-06-234-26/+931
* Inline intermediate any/all classificationsMike Gerwitz2021-06-233-16/+98
* Extract classify/@terminate into own templateMike Gerwitz2021-06-231-11/+15
* Combine all class optimizations into oneMike Gerwitz2021-06-231-57/+38
* Explicit types for match raisingMike Gerwitz2021-06-231-18/+21
* Combine all m* optimizationsMike Gerwitz2021-06-231-37/+1
* Remove lv:match checks from class optimization checksMike Gerwitz2021-06-231-14/+5
* Abstract function wrapping for class type raisingMike Gerwitz2021-06-231-26/+53
* Extract lv:classify compilation into functionMike Gerwitz2021-06-231-24/+29
* compiler: Remove whitespace from vector/matrix constantsMike Gerwitz2021-06-231-3/+3
* {precision=>p} to reduce byte countMike Gerwitz2021-06-232-4/+5
* Remove unused domains varMike Gerwitz2021-06-231-24/+0
* compiler: Do not output whitespace between nodesMike Gerwitz2021-06-231-0/+3
* Apply hositing optimization to classify/@anyMike Gerwitz2021-06-231-10/+32
* Hoist any-all common predicate for binary conjunctive classificationsMike Gerwitz2021-06-231-0/+71
* Generalized value list optimizationMike Gerwitz2021-06-231-38/+76
* Strip single-predicate any/all instead of extractingMike Gerwitz2021-06-231-4/+7
* Strip template barriers from expanded classificationsMike Gerwitz2021-06-231-1/+41
* Remove lv:joinMike Gerwitz2021-06-231-43/+0
* Remove anyValue and related codeMike Gerwitz2021-06-232-380/+31
* m*v*s*!Mike Gerwitz2021-06-231-2/+54
* m*v*s0 optimizationMike Gerwitz2021-06-231-7/+64
* m1v*s0 optimizationMike Gerwitz2021-06-231-13/+15
* m1v1s0*: Remove cmp args and support c:*/@anyOfMike Gerwitz2021-06-231-21/+21
* m0v*s* optimizationMike Gerwitz2021-06-231-4/+28
* Remove v{u,e} second argument; always match truthfulMike Gerwitz2021-06-232-22/+53
* lv:match/c:* optimizations for v* and s*Mike Gerwitz2021-06-233-17/+102
* div functionMike Gerwitz2021-06-232-1/+8
* lv:match/c:* optimizationsMike Gerwitz2021-06-221-6/+55
* Optimize @anyOf m0v0s*Mike Gerwitz2021-06-221-8/+21
* Optimize @anyOf m0v*s0Mike Gerwitz2021-06-221-12/+77
* More concise anyOf checksMike Gerwitz2021-06-221-54/+23
* Remove unnecessary debug output (writes are very slow)Mike Gerwitz2021-06-224-41/+2
* Extract optimized vec and scalar matches into functionsMike Gerwitz2021-06-221-73/+120
* Use Em instead of destructuring for m1v1Mike Gerwitz2021-06-221-6/+10
* Use E instead of destructuring for v{u,e} functionsMike Gerwitz2021-06-221-4/+4
* m0v*s0 single-distinct-@on optimizationMike Gerwitz2021-06-221-13/+45
* {gen,}classes name reduction to reduce byte countMike Gerwitz2021-06-221-10/+10
* Optimal m0v0s* single-distinct-@on scalar matchMike Gerwitz2021-06-221-9/+35