Leonardo de Moura
|
22ff3c7db2
|
feat: add evalClear
|
2020-02-09 16:41:29 -08:00 |
|
Leonardo de Moura
|
0d36820bc5
|
chore: update stage0
|
2020-02-09 16:29:04 -08:00 |
|
Leonardo de Moura
|
164cd4395a
|
refactor: improve dependsOn API
|
2020-02-09 16:27:37 -08:00 |
|
Leonardo de Moura
|
0d4fa201bc
|
chore: update stage0
|
2020-02-09 16:13:09 -08:00 |
|
Leonardo de Moura
|
b977fb8887
|
chore: add clear and subst parsers
|
2020-02-09 11:31:24 -08:00 |
|
Leonardo de Moura
|
fcca8a2a67
|
feat: add clear tactic
|
2020-02-09 11:29:46 -08:00 |
|
Leonardo de Moura
|
95ad26cc23
|
feat: add mkEqNDRec and mkEqRec
|
2020-02-09 11:02:35 -08:00 |
|
Leonardo de Moura
|
d8b69d4fe1
|
feat: better error messages at MetaHasEval
|
2020-02-09 10:49:07 -08:00 |
|
Leonardo de Moura
|
277dbd00cb
|
feat: add preserveOrder flag
|
2020-02-09 09:36:27 -08:00 |
|
Leonardo de Moura
|
0092c40ce4
|
refactor: make it clear the result are free variables
|
2020-02-09 08:38:37 -08:00 |
|
Leonardo de Moura
|
7c7c4edf38
|
feat: add evalRevert
|
2020-02-08 18:51:11 -08:00 |
|
Leonardo de Moura
|
e54c803219
|
chore: add relaxed option
|
2020-02-08 18:50:30 -08:00 |
|
Leonardo de Moura
|
029611b097
|
chore: missing change
|
2020-02-08 18:50:18 -08:00 |
|
Leonardo de Moura
|
da2e5b6fdf
|
fix: must set mvar as natural
|
2020-02-08 18:49:33 -08:00 |
|
Leonardo de Moura
|
7a556d8f61
|
fix: use metavariable local context
|
2020-02-08 18:48:08 -08:00 |
|
Leonardo de Moura
|
70bab68dc0
|
feat: add setMVarKind
|
2020-02-08 18:39:25 -08:00 |
|
Leonardo de Moura
|
62230defc7
|
fix: ppGoal bug
|
2020-02-08 18:39:05 -08:00 |
|
Leonardo de Moura
|
b619b3ae7e
|
chore: update stage0
|
2020-02-08 17:32:05 -08:00 |
|
Leonardo de Moura
|
70b41fe659
|
feat: revert tactic
|
2020-02-08 17:30:00 -08:00 |
|
Leonardo de Moura
|
f3de32cbf4
|
chore: helper method
|
2020-02-08 17:29:35 -08:00 |
|
Leonardo de Moura
|
79f30d5c8c
|
chore: file name convention
|
2020-02-08 11:21:52 -08:00 |
|
Leonardo de Moura
|
29f0a1c4c9
|
chore: nary subst
|
2020-02-08 11:16:45 -08:00 |
|
Leonardo de Moura
|
9986a653e2
|
refactor: we can't elaborate substructure fields using elabTerm
Reason: derived structures may override/set the default value for
substructure fields.
|
2020-02-07 17:42:44 -08:00 |
|
Leonardo de Moura
|
d9ca2751c2
|
chore: mark MutQuot.val as [neverExtract]
|
2020-02-07 11:44:51 -08:00 |
|
Sebastian Ullrich
|
354439dd43
|
chore: bench C++ lines
|
2020-02-07 17:14:27 +01:00 |
|
Sebastian Ullrich
|
6cbb6c89ca
|
chore: bench .olean byte size
|
2020-02-07 17:09:25 +01:00 |
|
Leonardo de Moura
|
a897f7e7f3
|
chore: style nonsense
|
2020-02-06 17:06:36 -08:00 |
|
Leonardo de Moura
|
7aef068e49
|
chore: update stage0
|
2020-02-06 17:03:51 -08:00 |
|
Leonardo de Moura
|
224fe05d51
|
feat: reset memory
|
2020-02-06 16:56:25 -08:00 |
|
Leonardo de Moura
|
9135671168
|
chore: update stage0
|
2020-02-06 16:40:09 -08:00 |
|
Leonardo de Moura
|
469562d524
|
feat: maximize sharing at compact
|
2020-02-06 16:39:20 -08:00 |
|
Leonardo de Moura
|
9eef6851be
|
chore: track number of objects
|
2020-02-06 14:58:20 -08:00 |
|
Leonardo de Moura
|
3c5b3cd91f
|
feat: add Expr.replace helper function
|
2020-02-06 14:03:54 -08:00 |
|
Leonardo de Moura
|
193e1cb81a
|
feat: add MutSquash and MutSquash.liftUpdate
cc @cipher1024
|
2020-02-06 11:55:59 -08:00 |
|
Leonardo de Moura
|
1a0034d557
|
chore: update stage0
|
2020-02-06 10:12:37 -08:00 |
|
Leonardo de Moura
|
7e959f8393
|
chore: try to control code explosion
@Kha We got 100k extra lines of code in the last update stage0
|
2020-02-06 10:10:10 -08:00 |
|
Leonardo de Moura
|
1885e39d83
|
chore: update stage0
|
2020-02-06 09:38:25 -08:00 |
|
Sebastian Ullrich
|
47f3d54acb
|
fix: interpreter: do not consume values in explicit unbox instructions
|
2020-02-06 09:36:19 -08:00 |
|
Leonardo de Moura
|
9ccb511a99
|
chore: update stage0
|
2020-02-06 08:20:48 -08:00 |
|
Leonardo de Moura
|
9270fa5ad8
|
chore: add [inline] to make sure we do not allocate a closure
cc @kha
|
2020-02-06 08:15:39 -08:00 |
|
Sebastian Ullrich
|
933ff6dc88
|
perf: short-circuit all antiquotation parsers
|
2020-02-06 08:12:08 -08:00 |
|
Leonardo de Moura
|
fb1c60c04a
|
feat: add mkCtorHeader
|
2020-02-05 19:15:36 -08:00 |
|
Leonardo de Moura
|
3f4c27efa5
|
feat: add getFieldViews
|
2020-02-05 19:15:05 -08:00 |
|
Leonardo de Moura
|
86891a83e0
|
feat: add expandNumLitFields
|
2020-02-05 14:53:02 -08:00 |
|
Leonardo de Moura
|
8c6806037c
|
refactor: add helper combinator
|
2020-02-05 14:32:32 -08:00 |
|
Leonardo de Moura
|
69d8809ff5
|
chore: allow numLit
|
2020-02-05 14:32:11 -08:00 |
|
Leonardo de Moura
|
93cfdf264f
|
feat: add expandCompositeFields
|
2020-02-05 13:47:43 -08:00 |
|
Leonardo de Moura
|
c3715bb5a0
|
feat: add expandParentFields
|
2020-02-05 13:07:14 -08:00 |
|
Leonardo de Moura
|
772fa06461
|
doc: add workarounds, and describe what we need in the new equation compiler
@dselsam The good news is that the problem is fixable.
I included a workaround `mergeCongr3` for avoiding the overhead in the current system.
|
2020-02-05 11:46:35 -08:00 |
|
Daniel Selsam
|
707a1a7e8c
|
doc: elabissue for equation compiler perf
|
2020-02-05 10:41:44 -08:00 |
|