Idris2/tests/chez
Stefan Höck 6cdf05f1ec
[ new ] Add Int(8/16/32/64) (#1352)
This adds new `Int8`, `Int16`, `Int32` and `Int64` data types
to the compiler, thus working towards properly specified integer
types as discussed in #1048.

In addition, the following changes / corrections are made:

* Support casts from `Char`, `String`, and `Double` to all integer
  types (and back). This fixes #1270.
* Make sure that all casts to limited-precision integers are properly
  bounds checked (this was not the case so far for casts from `String`
  and `Double` to `Int`)
* Add a thorough set of tests to make sure all bounds checks work
  correctly for all supported casts and arithmetic operations
2021-05-04 08:22:06 +01:00
..
barrier001 Overhaul of concurrency primitives (#968) 2021-02-05 16:16:20 +00:00
casts [ new ] Add Int(8/16/32/64) (#1352) 2021-05-04 08:22:06 +01:00
channels001 Overhaul of concurrency primitives (#968) 2021-02-05 16:16:20 +00:00
chez001 Flush standard out after writing prompt to it 2021-04-09 15:17:00 +01:00
chez002 Flush standard out after writing prompt to it 2021-04-09 15:17:00 +01:00
chez003 Flush standard out after writing prompt to it 2021-04-09 15:17:00 +01:00
chez004 Flush standard out after writing prompt to it 2021-04-09 15:17:00 +01:00
chez005 Flush standard out after writing prompt to it 2021-04-09 15:17:00 +01:00
chez006 Flush standard out after writing prompt to it 2021-04-09 15:17:00 +01:00
chez007 Flush standard out after writing prompt to it 2021-04-09 15:17:00 +01:00
chez008 Flush standard out after writing prompt to it 2021-04-09 15:17:00 +01:00
chez009 Flush standard out after writing prompt to it 2021-04-09 15:17:00 +01:00
chez010 Flush standard out after writing prompt to it 2021-04-09 15:17:00 +01:00
chez011 Flush standard out after writing prompt to it 2021-04-09 15:17:00 +01:00
chez012 Flush standard out after writing prompt to it 2021-04-09 15:17:00 +01:00
chez013 Flush standard out after writing prompt to it 2021-04-09 15:17:00 +01:00
chez014 Fix issues with use of unix sockets (#1284) 2021-04-12 11:22:45 +01:00
chez015 [ refactor ] Cleanup integral primops (#1211) 2021-04-28 09:32:46 +01:00
chez016 Windows test fixes 2021-04-12 18:47:57 +02:00
chez017 Flush standard out after writing prompt to it 2021-04-09 15:17:00 +01:00
chez018 Flush standard out after writing prompt to it 2021-04-09 15:17:00 +01:00
chez019 Flush standard out after writing prompt to it 2021-04-09 15:17:00 +01:00
chez020 Flush standard out after writing prompt to it 2021-04-09 15:17:00 +01:00
chez021 Flush standard out after writing prompt to it 2021-04-09 15:17:00 +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 Flush standard out after writing prompt to it 2021-04-09 15:17:00 +01:00
chez025 Flush standard out after writing prompt to it 2021-04-09 15:17:00 +01:00
chez026 Rename --consolewidth option to --console-width for consistency 2020-08-19 11:59:31 +01:00
chez027 Flush standard out after writing prompt to it 2021-04-09 15:17:00 +01:00
chez028 Flush standard out after writing prompt to it 2021-04-09 15:17:00 +01:00
chez029 Flush standard out after writing prompt to it 2021-04-09 15:17:00 +01:00
chez030 add extraRuntime option for Scheme backends (#578) 2020-08-21 09:34:57 +01:00
chez031 [ cosmetic ] nicer error messages for uncaught exceptions 2021-03-25 15:59:46 +00:00
chez032 Flush standard out after writing prompt to it 2021-04-09 15:17:00 +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
newints [ new ] Add Int(8/16/32/64) (#1352) 2021-05-04 08:22:06 +01:00
perf001 [ fix #724 ] Typo in the magic string (#726) 2020-10-03 14:39:13 +01:00
reg001 Rename --consolewidth option to --console-width for consistency 2020-08-19 11:59:31 +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