1
1
mirror of https://github.com/anoma/juvix.git synced 2025-01-05 22:46:08 +03:00
juvix/tests/Compilation/positive
Łukasz Czajka cdfb35aaac
Arithmetic simplification (#2454)
Simplifies arithmetic expressions in the Core optimization phase,
changing e.g. `(x - 1) + 1` to `x`. Such expressions appear as a result
of compiling pattern matching on natural numbers.
2023-10-23 11:47:17 +02:00
..
out Arithmetic simplification (#2454) 2023-10-23 11:47:17 +02:00
juvix.yaml Add syntax for builtin list (#2239) 2023-07-03 13:24:56 +02:00
test001.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test002.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test003.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test004.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test005.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test006.juvix Numeric, ordering and equality traits (#2433) 2023-10-09 18:25:01 +02:00
test007.juvix Add Partial trait (#2409) 2023-10-02 15:14:40 +02:00
test008.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test009.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test010.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test011.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test012.juvix Numeric, ordering and equality traits (#2433) 2023-10-09 18:25:01 +02:00
test013.juvix Numeric, ordering and equality traits (#2433) 2023-10-09 18:25:01 +02:00
test014.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test015.juvix Numeric, ordering and equality traits (#2433) 2023-10-09 18:25:01 +02:00
test016.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test017.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test018.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test019.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test020.juvix Numeric, ordering and equality traits (#2433) 2023-10-09 18:25:01 +02:00
test021.juvix Numeric, ordering and equality traits (#2433) 2023-10-09 18:25:01 +02:00
test022.juvix Numeric, ordering and equality traits (#2433) 2023-10-09 18:25:01 +02:00
test023.juvix Numeric, ordering and equality traits (#2433) 2023-10-09 18:25:01 +02:00
test024.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test025.juvix Numeric, ordering and equality traits (#2433) 2023-10-09 18:25:01 +02:00
test026.juvix Add Partial trait (#2409) 2023-10-02 15:14:40 +02:00
test027.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test028.juvix Numeric, ordering and equality traits (#2433) 2023-10-09 18:25:01 +02:00
test029.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test030.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test031.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test032.juvix Numeric, ordering and equality traits (#2433) 2023-10-09 18:25:01 +02:00
test033.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test034.juvix Numeric, ordering and equality traits (#2433) 2023-10-09 18:25:01 +02:00
test035.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test036.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test037.juvix Fix case formatting (#2387) 2023-09-26 10:11:46 +02:00
test038.juvix Fix case formatting (#2387) 2023-09-26 10:11:46 +02:00
test039.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test040.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test041.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test042.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test043.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test044.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test045.juvix New fixity/iterator syntax (#2332) 2023-09-14 10:57:38 +02:00
test046.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test047.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test048.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test049.juvix Numeric, ordering and equality traits (#2433) 2023-10-09 18:25:01 +02:00
test050.juvix Numeric, ordering and equality traits (#2433) 2023-10-09 18:25:01 +02:00
test051.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test052.juvix New fixity/iterator syntax (#2332) 2023-09-14 10:57:38 +02:00
test053.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test054.juvix New fixity/iterator syntax (#2332) 2023-09-14 10:57:38 +02:00
test055.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test056.juvix Improve the specialisation optimisation (#2417) 2023-10-05 10:12:48 +02:00
test057.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test058.juvix Case value inlining (#2441) 2023-10-12 18:59:47 +02:00
test059.juvix Remove old function syntax (#2305) 2023-08-24 16:24:47 +02:00
test060.juvix Record creation syntax with function definitions (#2369) 2023-09-28 17:07:38 +02:00
test061.juvix Fix bug in instance termination checking (#2423) 2023-10-04 12:00:48 +02:00
test062.juvix Improve closure calls in the runtime (#2396) 2023-09-29 14:20:00 +02:00
test063.juvix Instance coercions (#2444) 2023-10-19 16:00:31 +02:00
test064.juvix Constant folding (#2450) 2023-10-20 12:03:56 +02:00
test065.juvix Arithmetic simplification (#2454) 2023-10-23 11:47:17 +02:00