..
interactive
fix(tests/lean/interactive): test driver (to avoid discrepancy between Win and Linux version)
2013-12-06 17:03:12 -08:00
slow
feat(split-stack): add support for split-stacks (no more stackoverflows)
2013-12-09 22:30:54 -08:00
stackoverflow
feat(split-stack): add support for split-stacks (no more stackoverflows)
2013-12-09 22:30:54 -08:00
abst.lean
feat(kernel): add abstraction (aka function extensionality) axiom
2013-12-01 13:57:14 -08:00
abst.lean.expected.out
feat(kernel): add abstraction (aka function extensionality) axiom
2013-12-01 13:57:14 -08:00
apply_tac1.lean
feat(library/tactic): use _tac suffix instead of _tactic like Isabelle
2013-12-05 20:06:32 -08:00
apply_tac1.lean.expected.out
feat(library/tactic): add apply_tactic
2013-12-05 03:22:12 -08:00
arith1.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
arith1.lean.expected.out
feat(frontends/lean/elaborator): solve easy overloads at preprocessing time
2013-10-29 10:07:15 -07:00
arith2.lean
Add Real arithmetic. Fix elaborator for coercions. Now, two overloads are considered ambiguous if they need the same number of coercions. Improve pretty printer for nest infix operators with same precedence and associativity.
2013-09-02 13:20:00 -07:00
arith2.lean.expected.out
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
arith3.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
arith3.lean.expected.out
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
arith4.lean
Add trigonometric functions
2013-09-02 17:03:02 -07:00
arith4.lean.expected.out
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
arith5.lean
Add hyperbolic functions
2013-09-02 17:28:43 -07:00
arith5.lean.expected.out
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
arith6.lean
Define divides, and add examples
2013-09-03 20:18:20 -07:00
arith6.lean.expected.out
refactor(equality): make homogeneous equality the default equality
2013-10-29 16:20:06 -07:00
arith7.lean
Define absolute value function and notation for it. Add new example.
2013-09-03 20:39:54 -07:00
arith7.lean.expected.out
feat(frontends/lean): make the first argument of if-expression implicit, add support for marking implicit arguments on builtin symbols (aka semantic attachments)
2013-10-29 15:53:50 -07:00
arith8.lean
Parse decimal values
2013-09-06 08:48:12 -07:00
arith8.lean.expected.out
Parse decimal values
2013-09-06 08:48:12 -07:00
arrow.lean
Improve pretty printer for Pi's
2013-09-08 11:04:07 -07:00
arrow.lean.expected.out
Improve pretty printer for Pi's
2013-09-08 11:04:07 -07:00
bad1.lean
test(frontends/lean): all 'bad' examples can be solved
2013-10-24 20:12:58 -07:00
bad1.lean.expected.out
test(frontends/lean): all 'bad' examples can be solved
2013-10-24 20:12:58 -07:00
bad2.lean
fix(tests/lean): remove obsolete comments
2013-10-24 20:16:02 -07:00
bad2.lean.expected.out
fix(tests/lean): remove obsolete comments
2013-10-24 20:16:02 -07:00
bad3.lean
test(frontends/lean): all 'bad' examples can be solved
2013-10-24 20:12:58 -07:00
bad3.lean.expected.out
test(frontends/lean): all 'bad' examples can be solved
2013-10-24 20:12:58 -07:00
bad4.lean
test(frontends/lean): all 'bad' examples can be solved
2013-10-24 20:12:58 -07:00
bad4.lean.expected.out
test(frontends/lean): all 'bad' examples can be solved
2013-10-24 20:12:58 -07:00
bad5.lean
feat(frontends/lean): make the 'expression template' argument in Subst implicit because higher-order matching can infer it.
2013-10-30 10:45:43 -07:00
bad5.lean.expected.out
feat(frontends/lean): make the 'expression template' argument in Subst implicit because higher-order matching can infer it.
2013-10-30 10:45:43 -07:00
bad6.lean
test(frontends/lean): all 'bad' examples can be solved
2013-10-24 20:12:58 -07:00
bad6.lean.expected.out
test(frontends/lean): all 'bad' examples can be solved
2013-10-24 20:12:58 -07:00
bad7.lean
test(frontends/lean): all 'bad' examples can be solved
2013-10-24 20:12:58 -07:00
bad7.lean.expected.out
test(frontends/lean): all 'bad' examples can be solved
2013-10-24 20:12:58 -07:00
cast1.lean
Add Cast, DomInj and RanInj. Improve operator << for lean_frontend objects.
2013-09-06 18:32:15 -07:00
cast1.lean.expected.out
Display the input term in the output of the Check command. It is useful to see the fully elaborated term.
2013-09-08 22:55:21 -07:00
cast2.lean
fix(frontends/lean/notation): change the precedence of '->'
2013-12-06 13:23:24 -08:00
cast2.lean.expected.out
refactor(equality): make homogeneous equality the default equality
2013-10-29 16:20:06 -07:00
cast3.lean
fix(frontends/lean/notation): change the precedence of '->'
2013-12-06 13:23:24 -08:00
cast3.lean.expected.out
refactor(equality): make homogeneous equality the default equality
2013-10-29 16:20:06 -07:00
coercion1.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
coercion1.lean.expected.out
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
coercion2.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
coercion2.lean.expected.out
Fix test error on Cygwin
2013-09-09 18:35:11 -07:00
config.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
config.lean.expected.out
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
conv.lean
test(conversion): add more conversion tests
2013-10-15 15:35:08 -07:00
conv.lean.expected.out
fix(tests/lean): add parenthesis
2013-10-24 20:04:50 -07:00
disj1.lean
feat(library/tactic): use _tac suffix instead of _tactic like Isabelle
2013-12-05 20:06:32 -08:00
disj1.lean.expected.out
feat(library/tactic): add disj_tactic
2013-12-05 04:49:06 -08:00
elab1.lean
refactor(equality): make homogeneous equality the default equality
2013-10-29 16:20:06 -07:00
elab1.lean.expected.out
refactor(library/elaborator): improve elaborator state data-structure
2013-12-14 23:27:08 -08:00
elab2.lean
fix(frontends/lean/notation): change the precedence of '->'
2013-12-06 13:23:24 -08:00
elab2.lean.expected.out
fix(frontends/lean/notation): change the precedence of '->'
2013-12-06 13:23:24 -08:00
elab3.lean
fix(frontends/lean/notation): change the precedence of '->'
2013-12-06 13:23:24 -08:00
elab3.lean.expected.out
fix(frontends/lean/notation): change the precedence of '->'
2013-12-06 13:23:24 -08:00
elab4.lean
fix(frontends/lean/notation): change the precedence of '->'
2013-12-06 13:23:24 -08:00
elab4.lean.expected.out
refactor(equality): make homogeneous equality the default equality
2013-10-29 16:20:06 -07:00
elab5.lean
fix(frontends/lean/notation): change the precedence of '->'
2013-12-06 13:23:24 -08:00
elab5.lean.expected.out
refactor(equality): make homogeneous equality the default equality
2013-10-29 16:20:06 -07:00
elab6.lean
fix(library/elaborator): bug in simple_ho_match
2013-12-15 21:48:55 -08:00
elab6.lean.expected.out
fix(library/elaborator): bug in simple_ho_match
2013-12-15 21:48:55 -08:00
elab7.lean
test(tests/lean): new elaborator tests
2013-12-15 22:00:26 -08:00
elab7.lean.expected.out
test(tests/lean): new elaborator tests
2013-12-15 22:00:26 -08:00
eq1.lean
refactor(equality): make homogeneous equality the default equality
2013-10-29 16:20:06 -07:00
eq1.lean.expected.out
refactor(equality): make homogeneous equality the default equality
2013-10-29 16:20:06 -07:00
eq2.lean
test(frontends/lean): add 'l = nil' test
2013-10-29 16:30:03 -07:00
eq2.lean.expected.out
test(frontends/lean): add 'l = nil' test
2013-10-29 16:30:03 -07:00
eq3.lean
fix(frontends/lean/notation): adjust the implicit arguments of TransExt, and add new test
2013-10-29 17:12:50 -07:00
eq3.lean.expected.out
fix(frontends/lean/notation): adjust the implicit arguments of TransExt, and add new test
2013-10-29 17:12:50 -07:00
ex1.lean
Add test script
2013-08-31 18:31:39 -07:00
ex1.lean.expected.out
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
ex2.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
ex2.lean.expected.out
Improve application type mismatch errors. We also show the implicit arguments (not just their types)
2013-09-04 16:36:58 -07:00
ex3.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
ex3.lean.expected.out
refactor(kernel/metavar): avoid using unique names for default metavariable prefix
2013-11-07 10:16:25 -08:00
exists1.lean
feat(library/basic_thms): add ExistsIntro theorem
2013-12-15 16:26:23 -08:00
exists1.lean.expected.out
feat(library/basic_thms): add ExistsIntro theorem
2013-12-15 16:26:23 -08:00
exists2.lean
fix(library/elaborator): tag meta_app constraints of the form 'ctx |- m?[inst:i v] t1 =:= t2' as expensive
2013-12-16 09:39:02 -08:00
exists2.lean.expected.out
fix(library/elaborator): tag meta_app constraints of the form 'ctx |- m?[inst:i v] t1 =:= t2' as expensive
2013-12-16 09:39:02 -08:00
exists3.lean
test(tests/lean): add ExistsElim test
2013-12-16 15:43:09 -08:00
exists3.lean.expected.out
test(tests/lean): add ExistsElim test
2013-12-16 15:43:09 -08:00
exists4.lean
fix(library/elaborator): missing condition
2013-12-16 17:13:36 -08:00
exists4.lean.expected.out
fix(library/elaborator): missing condition
2013-12-16 17:13:36 -08:00
exit.lean
feat(frontends/lean): add Exit command
2013-12-04 10:40:22 -08:00
exit.lean.expected.out
feat(frontends/lean): add Exit command
2013-12-04 10:40:22 -08:00
forall1.lean
feat(library/basic_thms): add ForallIntro theorem
2013-12-15 17:35:31 -08:00
forall1.lean.expected.out
feat(library/basic_thms): add ForallIntro theorem
2013-12-15 17:35:31 -08:00
ho.lean
feat(frontends/lean): make the 'expression template' argument in Subst implicit because higher-order matching can infer it.
2013-10-30 10:45:43 -07:00
ho.lean.expected.out
feat(frontends/lean): make the 'expression template' argument in Subst implicit because higher-order matching can infer it.
2013-10-30 10:45:43 -07:00
implicit1.lean
Modify the parser for accepting expressions such as: 'fun a b, f a b', 'forall a, f a > 0', etc. This is just syntax sugar for 'fun (a : _) (b : _), f a b' and 'forall a : _, f a > 0'
2013-09-03 17:24:05 -07:00
implicit1.lean.expected.out
fix(tests/lean): adjust tests
2013-10-24 15:42:17 -07:00
implicit2.lean
feat(frontends/lean): relax restricitions on parsing applications of functions containing implicit arguments
2013-12-10 09:48:24 -08:00
implicit2.lean.expected.out
feat(frontends/lean): relax restricitions on parsing applications of functions containing implicit arguments
2013-12-10 09:48:24 -08:00
implicit3.lean
feat(frontends/lean): simplify how implicit parameters are marked
2013-12-10 12:11:04 -08:00
implicit3.lean.expected.out
feat(frontends/lean): simplify how implicit parameters are marked
2013-12-10 12:11:04 -08:00
implicit4.lean
feat(frontends/lean): relax compatible_denotation predicate
2013-12-10 12:42:29 -08:00
implicit4.lean.expected.out
feat(tests/lean): include standard error in the expected output
2013-12-10 12:52:57 -08:00
implicit5.lean
feat(frontends/lean): relax compatible_denotation predicate
2013-12-10 12:42:29 -08:00
implicit5.lean.expected.out
feat(tests/lean): include standard error in the expected output
2013-12-10 12:52:57 -08:00
implicit6.lean
feat(frontends/lean): implement relaxed operator compatibility in the parser
2013-12-10 15:42:43 -08:00
implicit6.lean.expected.out
feat(frontends/lean): implement relaxed operator compatibility in the parser
2013-12-10 15:42:43 -08:00
implicit7.lean
feat(frontends/lean): implement relaxed operator compatibility in the parser
2013-12-10 15:42:43 -08:00
implicit7.lean.expected.out
feat(frontends/lean): implement relaxed operator compatibility in the parser
2013-12-10 15:42:43 -08:00
let1.lean
Add (optional) type to let declarations
2013-09-06 10:06:26 -07:00
let1.lean.expected.out
Display the input term in the output of the Check command. It is useful to see the fully elaborated term.
2013-09-08 22:55:21 -07:00
let2.lean
Add (optional) type to let declarations
2013-09-06 10:06:26 -07:00
let2.lean.expected.out
Add (optional) type to let declarations
2013-09-06 10:06:26 -07:00
let3.lean
Add (optional) type to let declarations
2013-09-06 10:06:26 -07:00
let3.lean.expected.out
Add (optional) type to let declarations
2013-09-06 10:06:26 -07:00
let4.lean
Fix type checker and elaborator for let expressions. Fix get_coercions (we need to pass the context). Fix pretty printer for def_type_mismatch_exception.
2013-09-06 11:02:00 -07:00
let4.lean.expected.out
refactor(kernel/metavar): avoid using unique names for default metavariable prefix
2013-11-07 10:16:25 -08:00
loop1.lean
fix(lua): replace std::mutex with std::recursive_mutex, add test that demonstrates the problem that is being fixed
2013-11-15 21:26:16 -08:00
loop1.lean.expected.out
fix(lua): replace std::mutex with std::recursive_mutex, add test that demonstrates the problem that is being fixed
2013-11-15 21:26:16 -08:00
loop2.lean
feat(util/shared_mutex): add support for recursive lock at shared_mutex
2013-11-15 22:01:11 -08:00
loop2.lean.expected.out
feat(util/shared_mutex): add support for recursive lock at shared_mutex
2013-11-15 22:01:11 -08:00
lua1.lean
feat(lua): use (** ... **) instead of {{ ... }} for nested Lua scripts
2013-11-12 16:05:49 -08:00
lua1.lean.expected.out
feat(frontends/lean): add support for embedded Lua scripts in Lean files
2013-11-07 13:56:04 -08:00
lua2.lean
feat(lua): use (** ... **) instead of {{ ... }} for nested Lua scripts
2013-11-12 16:05:49 -08:00
lua2.lean.expected.out
feat(lua): add lua_exception for wrapping lua errors, and improve Lua error messages in the Lean frontend
2013-11-07 15:19:26 -08:00
lua3.lean
feat(lua): use (** ... **) instead of {{ ... }} for nested Lua scripts
2013-11-12 16:05:49 -08:00
lua3.lean.expected.out
feat(lua): add lua_exception for wrapping lua errors, and improve Lua error messages in the Lean frontend
2013-11-07 15:19:26 -08:00
lua4.lean
chore(lua): rename env() to get_env()
2013-11-13 13:58:51 -08:00
lua4.lean.expected.out
feat(lua): use formatter available in the state object to convert Lean objects into strings in the Lua API
2013-11-12 16:56:30 -08:00
lua5.lean
chore(lua): rename env() to get_env()
2013-11-13 13:58:51 -08:00
lua5.lean.expected.out
feat(lua): allow lua scripts (embedded in Lean files) to access the environment
2013-11-10 11:14:04 -08:00
lua6.lean
feat(lua): use (** ... **) instead of {{ ... }} for nested Lua scripts
2013-11-12 16:05:49 -08:00
lua6.lean.expected.out
feat(lua): allow Lua scripts to update 'global' options
2013-11-12 15:38:00 -08:00
lua7.lean
feat(lua): use formatter available in the state object to convert Lean objects into strings in the Lua API
2013-11-12 16:56:30 -08:00
lua7.lean.expected.out
feat(lua): use formatter available in the state object to convert Lean objects into strings in the Lua API
2013-11-12 16:56:30 -08:00
lua8.lean
chore(lua): rename env() to get_env()
2013-11-13 13:58:51 -08:00
lua8.lean.expected.out
refactor(kernel/object): remove 'null' object, and operator bool for kernel objects
2013-12-08 14:37:38 -08:00
lua9.lean
test(lua): use simplified Const creation
2013-11-14 15:17:00 -08:00
lua9.lean.expected.out
test(frontends/lean): example mixing Lean and Lua
2013-11-13 16:07:15 -08:00
lua10.lean
feat(lua): add for_each to expr Lua API
2013-11-13 16:30:59 -08:00
lua10.lean.expected.out
feat(lua): add for_each to expr Lua API
2013-11-13 16:30:59 -08:00
lua11.lean
refactor(kernel/object): remove 'null' object, and operator bool for kernel objects
2013-12-08 14:37:38 -08:00
lua11.lean.expected.out
test(lua): object Lua API
2013-11-13 20:59:28 -08:00
lua12.lean
feat(lua): add semantic attachments for builtin arithmetical values to Lua API, improve mk_constant
2013-11-14 15:15:04 -08:00
lua12.lean.expected.out
test(frontends/lean): add missing expected output
2013-11-14 15:51:47 -08:00
lua13.lean
feat(lua): expose parse_expr and parse_commands from frontends/lean in the Lua API
2013-11-15 16:11:26 -08:00
lua13.lean.expected.out
feat(lua): expose parse_expr and parse_commands from frontends/lean in the Lua API
2013-11-15 16:11:26 -08:00
lua14.lean
feat(lua): expose parse_expr and parse_commands from frontends/lean in the Lua API
2013-11-15 16:11:26 -08:00
lua14.lean.expected.out
feat(lua): expose parse_expr and parse_commands from frontends/lean in the Lua API
2013-11-15 16:11:26 -08:00
lua15.lean
refactor(util/lua): propagate C++ Lean exceptions in Lua
2013-11-27 12:25:29 -08:00
lua15.lean.expected.out
feat(kernel/metavar): make sure that a metavariable 'm' can only be assigned to a term that contains free variables available in the context associated with 'm'
2013-12-14 12:25:00 -08:00
lua16.lean
feat(bindings/lua): expose io_state object in the Lua API
2013-11-26 12:54:47 -08:00
lua16.lean.expected.out
feat(bindings/lua): expose io_state object in the Lua API
2013-11-26 12:54:47 -08:00
mod1.lean
feat(kernel/environment): track which modules were already imported
2013-11-17 18:15:44 -08:00
mod1.lean.expected.out
feat(tests/lean): include standard error in the expected output
2013-12-10 12:52:57 -08:00
nbug1.lean
fix(frontends/lean/parser): reachable code
2013-12-08 15:22:21 -08:00
nbug1.lean.expected.out
fix(frontends/lean/parser): reachable code
2013-12-08 15:22:21 -08:00
overload1.lean
Add support for overloads in the elaborator
2013-09-01 14:54:02 -07:00
overload1.lean.expected.out
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
overload2.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
overload2.lean.expected.out
feat(kernel/metavar): make sure that a metavariable 'm' can only be assigned to a term that contains free variables available in the context associated with 'm'
2013-12-14 12:25:00 -08:00
refute1.lean
feat(library/basic_thms): add Refute theorem
2013-12-16 12:03:31 -08:00
refute1.lean.expected.out
feat(library/basic_thms): add Refute theorem
2013-12-16 12:03:31 -08:00
revapp.lean
feat(frontends/lean/parser): allow 'typeless' definitions, the type is inferred by the system
2013-11-01 08:51:49 -07:00
revapp.lean.expected.out
feat(frontends/lean/parser): allow 'typeless' definitions, the type is inferred by the system
2013-11-01 08:51:49 -07:00
script.lua
feat(lua): add lua_exception for wrapping lua errors, and improve Lua error messages in the Lean frontend
2013-11-07 15:19:26 -08:00
simple.lean
feat(kernel/environment): track which modules were already imported
2013-11-17 18:15:44 -08:00
simple.lean.expected.out
feat(kernel/environment): track which modules were already imported
2013-11-17 18:15:44 -08:00
single.lean
fix(shell/lean): Lua repl missing, incorrect exit code in interactive mode, missing tests
2013-12-09 12:25:19 -08:00
single.lean.expected.out
fix(shell/lean): Lua repl missing, incorrect exit code in interactive mode, missing tests
2013-12-09 12:25:19 -08:00
subst.lean
feat(frontends/lean): make the 'expression template' argument in Subst implicit because higher-order matching can infer it.
2013-10-30 10:45:43 -07:00
subst.lean.expected.out
feat(kernel/value): allow semantic attachments to use coercions when being pretty printed
2013-10-30 11:42:26 -07:00
tactic1.lean
feat(library/tactic): use _tac suffix instead of _tactic like Isabelle
2013-12-05 20:06:32 -08:00
tactic1.lean.expected.out
feat(library/tactic): expose conj_tactic, imp_tactic, conj_hyp_tactic in the Lua API
2013-11-28 18:17:15 -08:00
tactic2.lean
feat(library/tactic): use _tac suffix instead of _tactic like Isabelle
2013-12-05 20:06:32 -08:00
tactic2.lean.expected.out
fix(tests/lean): update expected result to reflect recent changes
2013-12-06 16:31:13 -08:00
tactic3.lean
feat(library/tactic): use _tac suffix instead of _tactic like Isabelle
2013-12-05 20:06:32 -08:00
tactic3.lean.expected.out
fix(tests/lean): update expected result to reflect recent changes
2013-12-06 16:31:13 -08:00
tactic4.lean
feat(library/tactic): use _tac suffix instead of _tactic like Isabelle
2013-12-05 20:06:32 -08:00
tactic4.lean.expected.out
feat(library/elaborator): modify how elaborator handles constraints of the form ?M << P and P << ?M, where P is a proposition.
2013-11-29 09:15:01 -08:00
tactic5.lean
feat(library/tactic): use _tac suffix instead of _tactic like Isabelle
2013-12-05 20:06:32 -08:00
tactic5.lean.expected.out
feat(library/tactic): add to_tactic_ext, it allows functions that return tactics to be used where a tactic is expected
2013-11-29 09:40:21 -08:00
tactic6.lean
feat(library/tactic): use _tac suffix instead of _tactic like Isabelle
2013-12-05 20:06:32 -08:00
tactic6.lean.expected.out
feat(tests/lean): include standard error in the expected output
2013-12-10 12:52:57 -08:00
tactic7.lean
feat(library/tactic): add disj_hyp_tactic
2013-12-01 07:55:00 -08:00
tactic7.lean.expected.out
feat(library/tactic): add disj_hyp_tactic
2013-12-01 07:55:00 -08:00
tactic8.lean
feat(library/tactic): use _tac suffix instead of _tactic like Isabelle
2013-12-05 20:06:32 -08:00
tactic8.lean.expected.out
feat(library/tactic): add absurd_tactic
2013-12-01 07:55:00 -08:00
tactic9.lean
feat(library/tactic): use _tac suffix instead of _tactic like Isabelle
2013-12-05 20:06:32 -08:00
tactic9.lean.expected.out
feat(library/tactic): add unfold tactic
2013-12-01 08:51:56 -08:00
tactic10.lean
feat(library/tactic): use _tac suffix instead of _tactic like Isabelle
2013-12-05 20:06:32 -08:00
tactic10.lean.expected.out
feat(library/tactic): add unfold_tactic() that unfolds every non-hidden definition
2013-12-01 10:41:05 -08:00
tactic11.lean
feat(library/tactic): use _tac suffix instead of _tactic like Isabelle
2013-12-05 20:06:32 -08:00
tactic11.lean.expected.out
feat(frontends/parser): simplified theorem definition using tactical proof
2013-12-02 08:20:18 -08:00
tactic12.lean
feat(library/tactic): use _tac suffix instead of _tactic like Isabelle
2013-12-05 20:06:32 -08:00
tactic12.lean.expected.out
feat(frontends/parser): simplified theorem definition using tactical proof
2013-12-02 08:20:18 -08:00
tactic13.lean
feat(frontends/lean/parser): apply type inference elaborator to fill remaining metavariables/holes (these are holes produced by tactics such as apply_tac)
2013-12-07 13:09:39 -08:00
tactic13.lean.expected.out
feat(frontends/lean/parser): apply type inference elaborator to fill remaining metavariables/holes (these are holes produced by tactics such as apply_tac)
2013-12-07 13:09:39 -08:00
tactic14.lean
fix(frontends/lean/frontend_elaborator): must elaborate type attached to placeholder, it may also contain holes
2013-12-07 15:37:59 -08:00
tactic14.lean.expected.out
fix(frontends/lean/frontend_elaborator): must elaborate type attached to placeholder, it may also contain holes
2013-12-07 15:37:59 -08:00
test.sh
feat(tests/lean): include standard error in the expected output
2013-12-10 12:52:57 -08:00
test_single.sh
feat(tests/lean): include standard error in the expected output
2013-12-10 12:52:57 -08:00
tst1.lean
feat(frontends/lean): make the first argument of if-expression implicit, add support for marking implicit arguments on builtin symbols (aka semantic attachments)
2013-10-29 15:53:50 -07:00
tst1.lean.expected.out
fix(frontends/lean/notation): change the precedence of '->'
2013-12-06 13:23:24 -08:00
tst2.lean
Move files in examples directory to tests directory. They are not real examples
2013-08-31 19:16:30 -07:00
tst2.lean.expected.out
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst3.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst3.lean.expected.out
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst4.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst4.lean.expected.out
fix(frontends/lean/notation): change the precedence of '->'
2013-12-06 13:23:24 -08:00
tst5.lean
refactor(equality): make homogeneous equality the default equality
2013-10-29 16:20:06 -07:00
tst5.lean.expected.out
refactor(equality): make homogeneous equality the default equality
2013-10-29 16:20:06 -07:00
tst6.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst6.lean.expected.out
feat(library/elaborator): modify how elaborator handles constraints of the form ?M << P and P << ?M, where P is a proposition.
2013-11-29 09:15:01 -08:00
tst7.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst7.lean.expected.out
refactor(kernel/metavar): avoid using unique names for default metavariable prefix
2013-11-07 10:16:25 -08:00
tst8.lean
Add missing test
2013-09-03 14:51:34 -07:00
tst8.lean.expected.out
Display the input term in the output of the Check command. It is useful to see the fully elaborated term.
2013-09-08 22:55:21 -07:00
tst9.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst9.lean.expected.out
refactor(kernel/metavar): avoid using unique names for default metavariable prefix
2013-11-07 10:16:25 -08:00
tst10.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst10.lean.expected.out
feat(frontends/lean): make the first argument of if-expression implicit, add support for marking implicit arguments on builtin symbols (aka semantic attachments)
2013-10-29 15:53:50 -07:00
tst11.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst11.lean.expected.out
fix(frontends/lean/notation): change the precedence of '->'
2013-12-06 13:23:24 -08:00
tst12.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst12.lean.expected.out
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst13.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst13.lean.expected.out
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst14.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst14.lean.expected.out
Display the input term in the output of the Check command. It is useful to see the fully elaborated term.
2013-09-08 22:55:21 -07:00
tst15.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst15.lean.expected.out
fix(tests/lean): add parenthesis
2013-10-24 20:04:50 -07:00
tst16.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst16.lean.expected.out
Display the input term in the output of the Check command. It is useful to see the fully elaborated term.
2013-09-08 22:55:21 -07:00
tst17.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
tst17.lean.expected.out
refactor(equality): make homogeneous equality the default equality
2013-10-29 16:20:06 -07:00
ty1.lean
fix(frontends/lean/parser): associated position with 'type' placeholder
2013-10-31 16:27:36 -07:00
ty1.lean.expected.out
fix(frontends/lean/parser): associated position with 'type' placeholder
2013-10-31 16:27:36 -07:00
ty2.lean
test(kernel/typechecker): type checker
2013-11-16 15:01:39 -08:00
ty2.lean.expected.out
test(kernel/typechecker): type checker
2013-11-16 15:01:39 -08:00
unicode.lean
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
unicode.lean.expected.out
Fix unit tests for Windows
2013-09-03 10:44:51 -07:00
vars1.lean
Add 'Variables' command.
2013-09-06 08:48:12 -07:00
vars1.lean.expected.out
Add 'Variables' command.
2013-09-06 08:48:12 -07:00