summaryrefslogtreecommitdiff
path: root/test/src/comp-tests.el
AgeCommit message (Expand)Author
2022-02-10Merge from origin/emacs-28Stefan Kangas
2022-02-09Fix integer arithmetic miss-compilation (bug#53451)Andrea Corallo
2022-01-01Merge from origin/emacs-28Eli Zaretskii
2022-01-01; Add 2022 to copyright years.Eli Zaretskii
2021-11-27* test/src/comp-tests.el: Rework last patchStefan Monnier
2021-11-26* test/src/comp-tests.el: Eliminate byte-compiler warnings (Bug#52105).Stephen Gildea
2021-11-08Prefer ert-with-temp-(directory|file) in most remaining testsStefan Kangas
2021-09-27Fix two doc-related test failuresLars Ingebrigtsen
2021-09-26; Minor stylistic checkdoc fixes in test/**/*.elStefan Kangas
2021-06-01Rename batch-byte-native-compile-for-bootstrap (bug#48743)Andrea Corallo
2021-05-06Rename comp-debug -> native-comp-debugAndrea Corallo
2021-05-06Rename comp-speed -> native-comp-speedAndrea Corallo
2021-05-05Rename feature `nativecomp' into `native-compile'Andrea Corallo
2021-04-27; Fix typosStefan Kangas
2021-04-26Make use of `ert-resource-file' `ert-resource-directory' in comp-testsAndrea Corallo
2021-04-26* Use `expand-file-name' in place of `concat' in comp-tests.elAndrea Corallo
2021-04-26Move native compiler test data into proper directory (bug#48031)Andrea Corallo
2021-04-26* test/src/comp-tests.el: Fix it for non native compiled build (bug#48031).Andrea Corallo
2021-04-22Improve a native compiler testAndrea Corallo
2021-04-21Fix native compiler string hash consing strategy (bug#47868)Andrea Corallo
2021-03-14Fix some entry in `comp-known-type-specifiers' (bug#46847)Andrea Corallo
2021-03-06Fix `comp-cstr-intersection-no-hashcons' for negated result cstrAndrea Corallo
2021-03-06Fix `=' propagation to handle -0.0 0.0 caseAndrea Corallo
2021-03-03Don't call _setjmp through a function pointer (Bug#46824)Pip Cet
2021-03-02Fix = propagation semantic for constrained inputsAndrea Corallo
2021-03-01Fix `eql' `equal' propagation of non hash consed values (bug#46843)Andrea Corallo
2021-02-28Don't treat '=' as simple equality emitting constraints (bug#46812)Andrea Corallo
2021-02-28Migrate and rename a bunch of functions from comp.el to comp-cstr.elAndrea Corallo
2021-02-23Do not emit assumptions referencing clobbered mvars (bug#46670)Andrea Corallo
2021-02-22* Fix union constraint for mixed pos/neg constraintsAndrea Corallo
2021-02-17Fix inverted logic in constraint comparison (bug#46540)Andrea Corallo
2021-01-06Fix bug#45603Andrea Corallo
2021-01-04* test/src/comp-tests.el (cond-rw-1, not-cons, 45576): Rename three tests.Andrea Corallo
2021-01-04Fix type inference for bug#45635Andrea Corallo
2021-01-02Fix `functionp' contraining (bug#45576)Andrea Corallo
2021-01-01Introduce 'unreachable' LIMPLE operatorAndrea Corallo
2020-12-29Fix missing negation handling in a bunch of predicatesAndrea Corallo
2020-12-29Constrain mvars under compare and branch with built-in predicatesAndrea Corallo
2020-12-28Store function type and expose it with `subr-type'Andrea Corallo
2020-12-28Propagate function calls also when hiddend under funcallAndrea Corallo
2020-12-28Compute function type for native compiled functionsAndrea Corallo
2020-12-27Add 1+ 1- integer range propagation supportAndrea Corallo
2020-12-27Add sum/subtraction integer range propagation supportAndrea Corallo
2020-12-26Fix missing float handling into `comp-cstr-set-cmp-range'Andrea Corallo
2020-12-26* test/src/comp-tests.el (comp-tests-type-spec-tests): Add two more test.Andrea Corallo
2020-12-26Enable integer range narrowing under compare and branchAndrea Corallo
2020-12-24Extend cstrs pass to match `unless' like codeAndrea Corallo
2020-12-24Extend cstrs pass to match `when' like codeAndrea Corallo
2020-12-23Negate only values while constraining variables (bug#45376)Andrea Corallo
2020-12-23Make input constraints into memoization hash immutable (bug#45376)Andrea Corallo