Leonardo de Moura
4bf41f0036
chore(tests/lean/run/coroutine): fix test
2019-03-21 16:46:53 -07:00
Leonardo de Moura
a79b00d733
chore(runtime, stage0): update Ref primitive operation names
2019-03-21 16:43:54 -07:00
Leonardo de Moura
dfe15cf743
refactor(library/init): use get and set for State EState and Ref
...
TODO: use the same naming convention for array reads and writes.
2019-03-21 16:34:32 -07:00
Leonardo de Moura
0a326c666f
chore(library/init/data/list/basic): use Bool instead of Prop
2019-03-21 16:24:38 -07:00
Leonardo de Moura
1ff920f955
chore(library/init/core): remove dead code
2019-03-21 16:24:20 -07:00
Leonardo de Moura
c802c232a8
chore(shell/CMakeFiles): disable test
...
@kha I disabled this test for now. It seems to fail because we don't
have a `leanpkg.path` there. I thought about hacking the test and adding
a dummy `leanpkg.path` file there, but you might have a better idea.
It is not clear to me why we always need `leanpkg.path` now. It seems
this a new requirement that was introduced when you simplified the
module manager.
2019-03-21 15:11:05 -07:00
Leonardo de Moura
7bb015c6b3
chore(tests/lean): fix more tests
2019-03-21 15:11:05 -07:00
Leonardo de Moura
2cbdb287c3
chore(tests): fix/disable some tests
2019-03-21 15:11:05 -07:00
Leonardo de Moura
b8c786117c
chore(runtime/allocprof): style checker
2019-03-21 15:11:05 -07:00
Leonardo de Moura
64a43e1976
chore(library/init/control/combinators): use namespace
2019-03-21 15:11:05 -07:00
Sebastian Ullrich
f34d37c371
chore(tests): port tests, fix at least compiler tests
2019-03-21 15:11:05 -07:00
Sebastian Ullrich
09c65008f6
fix(library/compiler/emit_cpp): Lean namespace
2019-03-21 15:11:05 -07:00
Sebastian Ullrich
20451918a6
fix(library/constants): more Io -> IO
2019-03-21 15:11:05 -07:00
Leonardo de Moura
c017686f70
fix(frontends/lean/lean_elaborator): pre_equations => preEquations
2019-03-21 15:11:05 -07:00
Sebastian Ullrich
6988a8e69a
fix(library/Makefile): avoid half-finished .cpp files
2019-03-21 15:11:05 -07:00
Sebastian Ullrich
a9416b722d
chore(library/Makefile): move extracted .cpp files back to src/stage1/ so that we can share them between build configs
2019-03-21 15:11:05 -07:00
Leonardo de Moura
bcb78d9454
fix(library/compiler/emit_cpp): another assertion violation
2019-03-21 15:06:46 -07:00
Leonardo de Moura
7982420d8d
fix(library/init/lean/expander, frontends/lean/lean_elaborator): conversion issues
2019-03-21 15:06:46 -07:00
Leonardo de Moura
fd7d676a1d
fix(library/compiler/emit_cpp): tail call arguments may be neutral elements
2019-03-21 15:06:46 -07:00
Leonardo de Moura
5f2b74df72
fix(frontends/lean/util): another mismatch to naming convention change
2019-03-21 15:06:46 -07:00
Leonardo de Moura
25414a1f8d
fix(util/rb_tree.h): make sure it compiles with g++
2019-03-21 15:06:46 -07:00
Leonardo de Moura
870a0456c4
fix(frontends/lean/builtin_exprs): match name used at elaborator.lean
2019-03-21 15:06:46 -07:00
Leonardo de Moura
930164b597
chore(library/init/lean/parser/term): remove hack used during conversion
2019-03-21 15:06:45 -07:00
Sebastian Ullrich
fc40fbb93f
chore(util/rb_tree): suppress warning from suppressing unknown warning
2019-03-21 15:06:45 -07:00
Sebastian Ullrich
cf72e97455
chore(library): capitalize more Props
2019-03-21 15:06:45 -07:00
Sebastian Ullrich
c786673837
chore(library/init/core): more renaming
2019-03-21 15:06:45 -07:00
Sebastian Ullrich
7615c9f92f
chore(library/init/core): style review of the first half
2019-03-21 15:06:45 -07:00
Sebastian Ullrich
d5ec4a4606
chore(frontends/lean/pp): ppAnonymousCtor -> ppAsAnonymousCtor
2019-03-21 15:06:45 -07:00
Sebastian Ullrich
b9edaf888f
chore(library/init/core): ne -> Ne, not -> Not
2019-03-21 15:06:45 -07:00
Sebastian Ullrich
97e5aa2411
chore(library): s/Punit/PUnit/g etc
2019-03-21 15:06:45 -07:00
Sebastian Ullrich
4b3ca1f679
fix(script/gen_constants_cpp): do not insert '_' between two upper case letters
2019-03-21 15:06:45 -07:00
Leonardo de Moura
3af69db6fc
chore(stage0): update
2019-03-21 15:06:45 -07:00
Leonardo de Moura
1b1946f0e0
fix(library/init/lean/expander): unit => Unit
2019-03-21 15:06:45 -07:00
Leonardo de Moura
11688fd813
fix(library/init/lean): [export...]
2019-03-21 15:06:44 -07:00
Leonardo de Moura
430bbef6d7
chore(*): minor
2019-03-21 15:06:44 -07:00
Leonardo de Moura
1fe3f14ad0
chore(*): Uint => UInt, Usize => USize
2019-03-21 15:06:44 -07:00
Leonardo de Moura
d78ad40aaf
feat(script/gen_constants_cpp.py): support for provifing custom C name
2019-03-21 15:06:44 -07:00
Leonardo de Moura
79a8d9aa65
chore(*): decidablePred/decidableRel => DecidablePred/DecidableRel
2019-03-21 15:06:44 -07:00
Leonardo de Moura
0b5862b6ce
chore(*): and => And
2019-03-21 15:06:44 -07:00
Leonardo de Moura
4c50859129
chore(*): or => Or
2019-03-21 15:06:44 -07:00
Leonardo de Moura
2be87ecd92
chore(library/init): Bool.tt => Bool.true and Bool.ff => Bool.false
2019-03-21 15:06:44 -07:00
Leonardo de Moura
f8113a01eb
chore(library): unit => Unit
2019-03-21 15:06:44 -07:00
Leonardo de Moura
62e6341014
chore(*): lowercase file names
2019-03-21 15:06:44 -07:00
Leonardo de Moura
04e20623e6
chore(*): use lowercase dir names
2019-03-21 15:06:44 -07:00
Leonardo de Moura
2ea0baeb99
chore(library): use lowercase in imports
2019-03-21 15:06:44 -07:00
Leonardo de Moura
493bc63598
chore(library/init/Lean/frontend): fixed last file
2019-03-21 15:06:44 -07:00
Leonardo de Moura
8fbe31a96d
chore(library/init/Lean/elaborator): fixed
2019-03-21 15:06:44 -07:00
Leonardo de Moura
855dab52e0
chore(library/init/Lean): more fixes
...
`elaborator.lean` is almost working
2019-03-21 15:06:44 -07:00
Leonardo de Moura
7ac847877f
chore(library/init/Lean/Parser): more fixes
2019-03-21 15:06:44 -07:00
Leonardo de Moura
5bbc80fdad
chore(*): fixed token.lean
2019-03-21 15:06:44 -07:00