Idris2/tests/chez
Steve Dunham ecf4765c4b
[ fix ] Fix issue with eager evaluation of crashing functions (fixes #3003) (#3004)
* [ fix ] Fix issue with eager evaluation of crashing functions

* Mark functions that call unsafe builtins as non-constant

* Better detection of crash primop when deciding if functions can be constant
2023-06-28 08:32:48 +01:00
..
barrier001 Overhaul of concurrency primitives (#968) 2021-02-05 16:16:20 +00:00
bitops Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
buffer001 [ new ] missing buffer primitives (#2893) 2023-02-26 17:50:52 +00:00
casts Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
chez001 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
chez002 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
chez003 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
chez004 [ base ] Deprecate setByte in favour of setBits8 (#2764) 2022-11-15 10:42:07 +01:00
chez005 [ base ] Add some more properties, functions and interface implementations (#2361) 2022-03-23 13:33:13 +00:00
chez006 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
chez007 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
chez008 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
chez009 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
chez010 Flush standard out after writing prompt to it 2021-04-09 15:17:00 +01:00
chez011 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
chez012 Return Bool from IOArray.writeArray 2021-07-15 22:16:22 +01:00
chez013 Use pragma once instead of include guard 2021-06-28 12:05:22 +01:00
chez014 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
chez015 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
chez016 Bring #1719 up to date with latest changes 2021-07-15 22:04:49 +01:00
chez017 [ fix ] Create library dir if necessary (#1300) 2021-06-14 16:12:46 +01:00
chez018 Flush standard out after writing prompt to it 2021-04-09 15:17:00 +01:00
chez019 [ new ] --install-with-src; refactoring around FCs (#1450) 2021-06-05 12:53:22 +01:00
chez020 Return error code from pclose 2021-11-05 11:59:17 +00:00
chez021 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
chez022 Flush standard out after writing prompt to it 2021-04-09 15:17:00 +01:00
chez023 Flush standard out after writing prompt to it 2021-04-09 15:17:00 +01:00
chez024 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
chez025 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
chez026 [ cosmetic ] Say when you start compiling the executable (#2714) 2022-10-14 16:21:19 +01:00
chez027 Show the line and column in diagnostic message 2021-11-10 00:44:09 +00:00
chez028 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
chez029 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
chez030 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
chez031 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
chez032 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
chez033 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
chez034 fix arity for blodwen-set-thread-data 2021-07-15 15:02:43 +01:00
chez035 [ new ] put TTC files in a version-tagged directory (#2684) 2022-11-01 18:11:18 +00:00
chez036 [ fix ] Fix issue with eager evaluation of crashing functions (fixes #3003) (#3004) 2023-06-28 08:32:48 +01:00
constfold [ perf ] manually eta-expand unsaturated io_bind calls (#2785) 2022-12-01 15:31:00 +00:00
constfold2 [ codegen ] get rid of trivial let statements (#2961) 2023-05-06 08:35:17 +01:00
constfold3 [ codegen ] constant fold believe_me 2023-05-06 14:52:14 +01:00
forkjoin001 Overhaul of concurrency primitives (#968) 2021-02-05 16:16:20 +00:00
futures001 Overhaul of concurrency primitives (#968) 2021-02-05 16:16:20 +00:00
inlineiobind [ test ] for io_bind inlining 2022-12-06 11:55:28 +00:00
integers [ fix ] euclidian mod and div for scheme backends 2022-03-08 17:40:29 +00:00
memo [ performance ] Memoise toplevel constants (#1899) 2021-09-08 16:46:19 +01:00
nat2fin [ perf ] manually eta-expand unsaturated io_bind calls (#2785) 2022-12-01 15:31:00 +00:00
newints [ new ] failing blocks (#2360) 2022-03-23 12:01:13 +00:00
perf001 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
reg001 Move rm -rf to the beginning of the test 2021-07-13 22:54:53 +01:00
semaphores001 Overhaul of concurrency primitives (#968) 2021-02-05 16:16:20 +00:00
semaphores002 [ fix #758 ] desugar non-binding sequencing in do blocks to (>>) (#1095) 2021-02-24 11:07:16 +00:00