lean4-htt/tests/compiler
Kim Morrison 1ce7047bf5
feat: cleanup of get and back functions on List/Array (#7059)
This PR moves away from using `List.get` / `List.get?` / `List.get!` and
`Array.get!`, in favour of using the `GetElem` mediated getters. In
particular it deprecates `List.get?`, `List.get!` and `Array.get?`. Also
adds `Array.back`, taking a proof, matching `List.getLast`.
2025-02-17 01:43:45 +00:00
..
foreign fix: split libleanshared on Windows to avoid symbol limit 2024-08-12 14:14:42 +02:00
.gitignore fix: use -O3 for LLVM tests in common.sh 2023-11-02 23:21:47 +01:00
534.lean feat: cleanup of get and back functions on List/Array (#7059) 2025-02-17 01:43:45 +00:00
534.lean.expected.out
append.lean
append.lean.expected.out
array.lean chore: rename Array.data to Array.toList 2024-09-10 15:24:23 +10:00
array.lean.expected.out
array_test.lean
array_test.lean.expected.out
array_test2.lean
array_test2.lean.expected.out
arrayMk.lean
arrayMk.lean.expected.out
bigctor.lean
bigctor.lean.expected.out
bytearray_bug.lean
bytearray_bug.lean.expected.out
closure_bug1.lean
closure_bug1.lean.expected.out
closure_bug2.lean
closure_bug2.lean.expected.out
closure_bug3.lean
closure_bug3.lean.expected.out
closure_bug4.lean
closure_bug4.lean.expected.out
closure_bug5.lean
closure_bug5.lean.expected.out
closure_bug6.lean
closure_bug6.lean.expected.out
closure_bug7.lean
closure_bug7.lean.expected.out
closure_bug8.lean
closure_bug8.lean.expected.out
computedFieldsExtern.lean.no_interpreter
escape.lean
escape.lean.expected.out
expr.lean
expr.lean.expected.out
extractClosedMutualBlock.lean
extractClosedMutualBlock.lean.expected.out
float.lean fix: Inhabited Float produced a bogus run-time value (#6136) 2024-11-20 10:43:59 +00:00
float.lean.expected.out fix: Inhabited Float produced a bogus run-time value (#6136) 2024-11-20 10:43:59 +00:00
float_cases_bug.lean
float_cases_bug.lean.expected.out
init.lean
init.lean.expected.out
init.lean.no_interpreter
initUnboxed.lean
initUnboxed.lean.expected.out
initUnboxed.lean.no_interpreter
lazylist.lean
lazylist.lean.expected.out
lazylist.lean.no_interpreter
link_lake.lean fix: do not dllexport symbols in core static libraries (#3601) 2024-03-15 11:58:34 +00:00
link_lake.lean.expected.out
map_big.lean
map_big.lean.expected.out
map_big.lean.no_interpreter
overflow1.lean
overflow1.lean.expected.out
overflow2.lean
overflow2.lean.expected.out
overflow3.lean
overflow3.lean.expected.out
partial.lean
partial.lean.expected.out
phashmap.lean feat: Nat.(fold|foldRev|any|all)M? take a function which sees the upper bound (#6139) 2024-11-22 03:05:51 +00:00
phashmap.lean.expected.out chore: fix tests 2024-06-19 20:21:34 +02:00
phashmap2.lean feat: Nat.(fold|foldRev|any|all)M? take a function which sees the upper bound (#6139) 2024-11-22 03:05:51 +00:00
phashmap2.lean.expected.out
phashmap3.lean feat: Nat.(fold|foldRev|any|all)M? take a function which sees the upper bound (#6139) 2024-11-22 03:05:51 +00:00
phashmap3.lean.expected.out
print_error.lean
print_error.lean.expected.out
print_error.lean.expected.ret
qsortBadLt.lean
qsortBadLt.lean.expected.out
rbmap_library.lean feat: Nat.(fold|foldRev|any|all)M? take a function which sees the upper bound (#6139) 2024-11-22 03:05:51 +00:00
rbmap_library.lean.expected.out
reusebug.lean
reusebug.lean.expected.out
StackOverflow.lean
StackOverflow.lean.expected.out
StackOverflow.lean.expected.ret
StackOverflow.lean.no_interpreter
StackOverflowTask.lean
StackOverflowTask.lean.expected.out
StackOverflowTask.lean.expected.ret
StackOverflowTask.lean.no_interpreter
str.lean
str.lean.expected.out
strictAndOr.lean
strictAndOr.lean.expected.out
strictOrSimp.lean
strictOrSimp.lean.expected.out
t1.lean
t1.lean.expected.out
t2.lean
t2.lean.expected.out
t4.lean
t4.lean.expected.out
test_single.sh
test_single_interpret.sh
thunk.lean
thunk.lean.expected.out
trie.lean chore: fix spelling mistakes in tests (#5439) 2024-09-24 03:22:53 +00:00
trie.lean.expected.out
trigraphs.lean test: C trigraph 2023-11-06 16:31:05 +01:00
trigraphs.lean.expected.out test: C trigraph 2023-11-06 16:31:05 +01:00
tuple.lean feat: allow trailing comma in tuples, lists, and tactics (#2643) 2023-11-17 13:31:41 +01:00
tuple.lean.expected.out feat: allow trailing comma in tuples, lists, and tactics (#2643) 2023-11-17 13:31:41 +01:00
uint_fold.lean
uint_fold.lean.expected.out
unreachable.lean
unreachable.lean.expected.out
uset.lean feat: Simp.Config.implicitDefEqProofs (#4595) 2024-11-29 22:29:27 +00:00
uset.lean.expected.out