Matt Brown
|
9c5cc02f90
|
Fix #4759 – don’t generate assertion when assigning to same-named variable
|
2021-01-29 11:47:13 +01:00 |
|
Matt Brown
|
e5f25c7780
|
Add support for some dependent types
|
2021-01-29 11:46:25 +01:00 |
|
Matt Brown
|
57cd29ee9d
|
Put assignment-in-conditional tests in their own file
|
2021-01-29 11:46:04 +01:00 |
|
Matt Brown
|
e440baf671
|
Improve algebra handling a little better
|
2021-01-29 11:44:33 +01:00 |
|
Matt Brown
|
eef4ea018b
|
Empty checks variables are really falsy checks
|
2021-01-29 11:44:31 +01:00 |
|
Matt Brown
|
a57d62b71b
|
Add logic to weed out unnecessary clauses
|
2021-01-29 11:44:30 +01:00 |
|
orklah
|
db45ff1ba4
|
More return types (#4173)
* add native return types
* redundant phpdoc
|
2021-01-29 11:38:57 +01:00 |
|
Brown
|
e3d7d0315a
|
Fix #4109 - detect duplicate match condition
|
2021-01-29 11:38:52 +01:00 |
|
Brown
|
6d43a6696c
|
Make clause fully immutable
|
2021-01-29 11:38:46 +01:00 |
|
Brown
|
e0f5595307
|
Fix #3932 - try to get assertions of negated expression if instant negation fails
|
2020-08-05 16:53:30 -04:00 |
|
Brown
|
550ba0a4c9
|
Compare to real outer context, not if one
Fixes #3091
|
2020-04-07 15:13:17 -04:00 |
|
Brown
|
61c979136f
|
Fix #3091 - simplify elseif negated clauses where possible
|
2020-04-07 13:04:24 -04:00 |
|
Matthew Brown
|
32d5c92428
|
Split up test
|
2020-03-29 18:28:49 -04:00 |
|
Brown
|
e1af0e01ee
|
Revert code back to how it was
|
2019-12-13 17:52:37 -05:00 |
|
Brown
|
6d02aa86e8
|
Reconcile string emptiness a bit better
|
2019-12-13 15:51:54 -05:00 |
|
Matthew Brown
|
8f25183784
|
Fix #2459 - don’t add assertions to parent context unnecessarily
|
2019-12-12 00:37:00 -05:00 |
|
Matthew Brown
|
d7fdd9b179
|
Move more tests into appropriate directory
|
2019-12-07 13:38:06 -05:00 |
|