aiken/examples/acceptance_tests
KtorZ 46c357df7b Fix Int/BigInt pivot
We've been wrongly representing large ints as BigInt, causing them to
  behave differently in the VM through builtins like 'serialise_data'.

  Indeed, we expect anything that fits in 8 bytes to be encoded as Major
  Type 0 or 1. But we were switching to encoding as Major type 6
  (tagged, PosBigInt, NegBigInt) for much smaller values! Anything
  outside of the range [-2^32, 2^32-1] would be treated as big int
  (positive or negative).

  Why? Because we checked whether a value i would fit in an i64, and if
  it didn't we treated it as big int. But the reality is more subtle...
  Fortunately, Rust has i128 and the minicbor library implements TryFrom
  which enforces that the value fits in a range of [-2^64, 2^64 - 1], so
  we're back on track easily.
2024-02-25 14:09:56 -05:00
..
001 Re-format and re-run all acceptance tests. 2024-01-20 10:44:16 +01:00
002 chore: new aiken.lock files for examples 2023-09-13 18:17:40 -04:00
003 Re-format and re-run all acceptance tests. 2024-01-20 10:44:16 +01:00
004 Re-format and re-run all acceptance tests. 2024-01-20 10:44:16 +01:00
005 chore: new aiken.lock files for examples 2023-09-13 18:17:40 -04:00
006 Re-format and re-run all acceptance tests. 2024-01-20 10:44:16 +01:00
007 Re-format and re-run all acceptance tests. 2024-01-20 10:44:16 +01:00
008 chore: new aiken.lock files for examples 2023-09-13 18:17:40 -04:00
009 chore: new aiken.lock files for examples 2023-09-13 18:17:40 -04:00
010 Re-format and re-run all acceptance tests. 2024-01-20 10:44:16 +01:00
011 chore: new aiken.lock files for examples 2023-09-13 18:17:40 -04:00
012 chore: new aiken.lock files for examples 2023-09-13 18:17:40 -04:00
013 Re-format and re-run all acceptance tests. 2024-01-20 10:44:16 +01:00
014 chore: new aiken.lock files for examples 2023-09-13 18:17:40 -04:00
015 chore: new aiken.lock files for examples 2023-09-13 18:17:40 -04:00
016 Re-format and re-run all acceptance tests. 2024-01-20 10:44:16 +01:00
017 chore: new aiken.lock files for examples 2023-09-13 18:17:40 -04:00
018 Re-format and re-run all acceptance tests. 2024-01-20 10:44:16 +01:00
019 Re-format and re-run all acceptance tests. 2024-01-20 10:44:16 +01:00
020 Re-format and re-run all acceptance tests. 2024-01-20 10:44:16 +01:00
021 chore: new aiken.lock files for examples 2023-09-13 18:17:40 -04:00
022 Re-format and re-run all acceptance tests. 2024-01-20 10:44:16 +01:00
023 chore: new aiken.lock files for examples 2023-09-13 18:17:40 -04:00
024 Re-format and re-run all acceptance tests. 2024-01-20 10:44:16 +01:00
025 chore: new aiken.lock files for examples 2023-09-13 18:17:40 -04:00
026 Re-format and re-run all acceptance tests. 2024-01-20 10:44:16 +01:00
027 chore: new aiken.lock files for examples 2023-09-13 18:17:40 -04:00
028 chore: new aiken.lock files for examples 2023-09-13 18:17:40 -04:00
029 Re-format and re-run all acceptance tests. 2024-01-20 10:44:16 +01:00
030 chore: new aiken.lock files for examples 2023-09-13 18:17:40 -04:00
031 chore: new aiken.lock files for examples 2023-09-13 18:17:40 -04:00
032 chore: new aiken.lock files for examples 2023-09-13 18:17:40 -04:00
033 Re-format and re-run all acceptance tests. 2024-01-20 10:44:16 +01:00
034 Re-format and re-run all acceptance tests. 2024-01-20 10:44:16 +01:00
035 Re-format and re-run all acceptance tests. 2024-01-20 10:44:16 +01:00
036 chore: commit artifacts from acceptance tests 2024-02-13 21:29:46 -05:00
037 chore: new aiken.lock files for examples 2023-09-13 18:17:40 -04:00
038 Re-format and re-run all acceptance tests. 2024-01-20 10:44:16 +01:00
039 chore: new aiken.lock files for examples 2023-09-13 18:17:40 -04:00
040 Add a few more expect cases to test 40 2024-01-24 16:29:40 -05:00
041 chore: new aiken.lock files for examples 2023-09-13 18:17:40 -04:00
042 chore: new aiken.lock files for examples 2023-09-13 18:17:40 -04:00
043 chore: new aiken.lock files for examples 2023-09-13 18:17:40 -04:00
044 Re-format and re-run all acceptance tests. 2024-01-20 10:44:16 +01:00
045 Re-format and re-run all acceptance tests. 2024-01-20 10:44:16 +01:00
046 Re-format and re-run all acceptance tests. 2024-01-20 10:44:16 +01:00
047 chore: commit artifacts from acceptance tests 2024-02-13 21:29:46 -05:00
048 Re-format and re-run all acceptance tests. 2024-01-20 10:44:16 +01:00
049 Re-format and re-run all acceptance tests. 2024-01-20 10:44:16 +01:00
050 Re-format and re-run all acceptance tests. 2024-01-20 10:44:16 +01:00
051 chore: new aiken.lock files for examples 2023-09-13 18:17:40 -04:00
052 Re-format and re-run all acceptance tests. 2024-01-20 10:44:16 +01:00
053 Re-format and re-run all acceptance tests. 2024-01-20 10:44:16 +01:00
054 chore: commit artifacts from acceptance tests 2024-02-13 21:29:46 -05:00
055 chore: commit artifacts from acceptance tests 2024-02-13 21:29:46 -05:00
056 Re-format and re-run all acceptance tests. 2024-01-20 10:44:16 +01:00
057 Re-format and re-run all acceptance tests. 2024-01-20 10:44:16 +01:00
058 Re-format and re-run all acceptance tests. 2024-01-20 10:44:16 +01:00
059 Re-format and re-run all acceptance tests. 2024-01-20 10:44:16 +01:00
060 Re-format and re-run all acceptance tests. 2024-01-20 10:44:16 +01:00
061 chore: commit artifacts from acceptance tests 2024-02-13 21:29:46 -05:00
062 chore: new aiken.lock files for examples 2023-09-13 18:17:40 -04:00
063 chore: commit artifacts from acceptance tests 2024-02-13 21:29:46 -05:00
064 chore: new aiken.lock files for examples 2023-09-13 18:17:40 -04:00
065 chore: new aiken.lock files for examples 2023-09-13 18:17:40 -04:00
066 fix: There was a stack overflow due to passing unbound types to a function 2023-09-25 21:16:19 -04:00
067 chore: commit artifacts from acceptance tests 2024-02-13 21:29:46 -05:00
068 chore: commit artifacts from acceptance tests 2024-02-13 21:29:46 -05:00
069 chore: commit artifacts from acceptance tests 2024-02-13 21:29:46 -05:00
070 chore: commit artifacts from acceptance tests 2024-02-13 21:29:46 -05:00
071 chore: commit artifacts from acceptance tests 2024-02-13 21:29:46 -05:00
072 chore: commit artifacts from acceptance tests 2024-02-13 21:29:46 -05:00
074 chore: commit artifacts from acceptance tests 2024-02-13 21:29:46 -05:00
076 Re-format and re-run all acceptance tests. 2024-01-20 10:44:16 +01:00
077 chore: commit artifacts from acceptance tests 2024-02-13 21:29:46 -05:00
078 Re-format and re-run all acceptance tests. 2024-01-20 10:44:16 +01:00
079 chore: commit artifacts from acceptance tests 2024-02-13 21:29:46 -05:00
080 chore: new aiken.lock files for examples 2023-09-13 18:17:40 -04:00
081 chore: new aiken.lock files for examples 2023-09-13 18:17:40 -04:00
082 chore: commit artifacts from acceptance tests 2024-02-13 21:29:46 -05:00
083 chore: commit artifacts from acceptance tests 2024-02-13 21:29:46 -05:00
084 chore: commit artifacts from acceptance tests 2024-02-13 21:29:46 -05:00
085 chore: commit artifacts from acceptance tests 2024-02-13 21:29:46 -05:00
086 chore: commit artifacts from acceptance tests 2024-02-13 21:29:46 -05:00
087 chore: commit artifacts from acceptance tests 2024-02-13 21:29:46 -05:00
088 chore: commit artifacts from acceptance tests 2024-02-13 21:29:46 -05:00
089 chore: commit artifacts from acceptance tests 2024-02-13 21:29:46 -05:00
090 chore: commit artifacts from acceptance tests 2024-02-13 21:29:46 -05:00
091 remove wrongly committed acceptance test blueprints 2024-01-20 10:38:40 +01:00
092 remove wrongly committed acceptance test blueprints 2024-01-20 10:38:40 +01:00
093 feat: support nested void matching 2024-02-13 21:29:24 -05:00
094 Fix Int/BigInt pivot 2024-02-25 14:09:56 -05:00
script_context chore: lastest acceptance test lock and plutus.json files 2024-01-31 00:07:43 -05:00
.gitignore feat: add trace 2022-12-21 14:39:46 -05:00
ci Fix CI script + add script interactions. 2023-02-15 09:42:46 +01:00
fmt chore: fmt most of the acceptance tests 2023-02-09 00:57:14 -05:00
fmt-all chore: fmt most of the acceptance tests 2023-02-09 00:57:14 -05:00
run Fix 'run' script, also do 'check' on modules that have validators. 2023-03-16 23:04:24 +01:00
run-all Add new acceptance test scenario: 036 2022-12-29 12:11:55 +01:00