Leonardo de Moura
|
6fb526ee00
|
feat: add elimAuxIndices
|
2020-03-05 18:44:33 -08:00 |
|
Leonardo de Moura
|
8d7ed8a9b8
|
refactor: FVarSubst
|
2020-03-05 18:44:33 -08:00 |
|
Leonardo de Moura
|
ee0fd6ab40
|
chore: add assertion
|
2020-03-05 18:44:33 -08:00 |
|
Leonardo de Moura
|
52a6d92c50
|
test: new tests
|
2020-03-05 18:44:33 -08:00 |
|
Leonardo de Moura
|
2f60e82049
|
fix: isHeadBetaTarget
|
2020-03-05 18:44:33 -08:00 |
|
Leonardo de Moura
|
74c9d54362
|
feat: simple case
|
2020-03-05 18:44:33 -08:00 |
|
Leonardo de Moura
|
83383b505f
|
chore: auxiliary functions
|
2020-03-05 18:44:33 -08:00 |
|
Leonardo de Moura
|
b5ec4ef2bd
|
feat: add evalCases
|
2020-03-05 18:44:33 -08:00 |
|
Leonardo de Moura
|
5bdc54d344
|
test: unifier
|
2020-03-05 18:44:33 -08:00 |
|
Leonardo de Moura
|
9626ceda09
|
fix: eta expansion before lazy delta
|
2020-03-05 18:44:33 -08:00 |
|
Sebastian Ullrich
|
c7e85e3cec
|
chore: update cross benchmark setup
|
2020-03-05 17:43:24 +01:00 |
|
Sebastian Ullrich
|
ed1ce9b59f
|
chore: make lock error message more precise
|
2020-03-04 19:09:14 -08:00 |
|
Leonardo de Moura
|
d072513bf7
|
chore: update stage0
|
2020-03-04 19:02:03 -08:00 |
|
Leonardo de Moura
|
4400c82c4d
|
feat: add cases tactic syntax
|
2020-03-04 19:00:37 -08:00 |
|
Leonardo de Moura
|
dfa392fa17
|
feat: add generalizeIndices
Helper tactic for `cases`
|
2020-03-04 16:27:01 -08:00 |
|
Leonardo de Moura
|
21ca370961
|
feat: add cases tactic skeleton
|
2020-03-02 17:55:56 -08:00 |
|
Leonardo de Moura
|
eca569f237
|
chore: use NonScalar
|
2020-03-02 17:55:33 -08:00 |
|
Leonardo de Moura
|
f607e9c478
|
chore: update stage0
|
2020-03-02 08:42:07 -08:00 |
|
Leonardo de Moura
|
0893b62598
|
perf: avoid unnecessary overhead at HashSet
List instead of AssocList saves one word per entry.
|
2020-03-02 08:40:15 -08:00 |
|
Leonardo de Moura
|
641cf90cc9
|
feat: add StateM.subsingleton
|
2020-03-02 08:37:55 -08:00 |
|
Leonardo de Moura
|
58ddeedced
|
feat: add List.replace
|
2020-03-02 08:30:20 -08:00 |
|
Leonardo de Moura
|
88dc110260
|
feat: add Squash
|
2020-03-02 08:30:05 -08:00 |
|
Leonardo de Moura
|
b379bca28b
|
chore: rename PtrEqResult.yes ==> PtrEqResult.yesEqual
|
2020-03-02 08:29:49 -08:00 |
|
Leonardo de Moura
|
0f8b59eed7
|
fix: typo Prop => Type
|
2020-02-29 11:22:17 -08:00 |
|
Leonardo de Moura
|
684554e979
|
feat: add PtrEqResult
|
2020-02-29 11:00:50 -08:00 |
|
Leonardo de Moura
|
94cfcbbefe
|
chore: withPtrEqSubsingleton ==> withPtrEqResult
|
2020-02-29 10:12:06 -08:00 |
|
Leonardo de Moura
|
d511ddfa9e
|
feat: add SemiDeciable and withPtrEqSubsingleton
|
2020-02-29 09:50:31 -08:00 |
|
Leonardo de Moura
|
796fff26d2
|
fix: check_optarg
|
2020-02-29 07:25:30 -08:00 |
|
Leonardo de Moura
|
1dc9f9a7d8
|
chore: remove old names
|
2020-02-28 10:53:42 -08:00 |
|
Leonardo de Moura
|
0f5e81f6b9
|
chore: update stage0
|
2020-02-28 10:53:41 -08:00 |
|
Leonardo de Moura
|
a799bcd76a
|
chore: rename test
|
2020-02-28 10:53:41 -08:00 |
|
Leonardo de Moura
|
090b1e664d
|
feat: rename maxSharing => shareCommon
|
2020-02-28 10:53:41 -08:00 |
|
Leonardo de Moura
|
07fff9fd92
|
chore: update stage0
|
2020-02-28 10:53:41 -08:00 |
|
Leonardo de Moura
|
4a05a2568a
|
chore: add new primitive names
|
2020-02-28 10:53:41 -08:00 |
|
Leonardo de Moura
|
1f8bfa0c11
|
chore: rename maxsharing.cpp => sharecommon.cpp
|
2020-02-28 10:53:41 -08:00 |
|
Sebastian Ullrich
|
25cdfa8c37
|
chore: lower const_fold inputs again to prevent stack overflow in sanitized build
|
2020-02-28 13:23:39 +01:00 |
|
Sebastian Ullrich
|
84b53a316c
|
chore: cumulative interpreter benchmark
|
2020-02-28 10:51:23 +01:00 |
|
Sebastian Ullrich
|
e2facc3507
|
chore: adjust "small" bench/ inputs to be reasonable for interpreter
The "big" benchmarking inputs are stored in speedcenter.exec.yaml
|
2020-02-28 10:04:13 +01:00 |
|
Sebastian Ullrich
|
80603a256d
|
chore: fix benchmark once more
Github Actions' `sh` doesn't seem to like `echo -e`
|
2020-02-28 09:28:41 +01:00 |
|
Leonardo de Moura
|
bd1a37c57e
|
chore: update stage0
|
2020-02-27 17:06:11 -08:00 |
|
Leonardo de Moura
|
fc409648eb
|
chore: update stage0
|
2020-02-27 17:00:57 -08:00 |
|
Leonardo de Moura
|
271b753f30
|
feat: optimization for Bool+Decidable code
|
2020-02-27 16:59:18 -08:00 |
|
Leonardo de Moura
|
cca90b5f9f
|
chore: simplify withPtrEqDecEq
|
2020-02-27 11:45:02 -08:00 |
|
Leonardo de Moura
|
af142a5b0d
|
chore: update stage0
|
2020-02-27 10:59:47 -08:00 |
|
Leonardo de Moura
|
b83691baa2
|
feat: compute fvarSubst
|
2020-02-27 10:58:46 -08:00 |
|
Sebastian Ullrich
|
6a19f54344
|
chore: fix benchmark...
|
2020-02-27 19:55:15 +01:00 |
|
Leonardo de Moura
|
d6e46a38f5
|
chore: fix test
|
2020-02-27 10:02:27 -08:00 |
|
Leonardo de Moura
|
3836899b1e
|
chore: update stage0
|
2020-02-27 10:02:27 -08:00 |
|
Leonardo de Moura
|
021d906542
|
fix: remove filler fields (part 2)
|
2020-02-27 10:02:26 -08:00 |
|
Leonardo de Moura
|
8d63b4eda0
|
chore: update stage0
|
2020-02-27 10:02:26 -08:00 |
|