Leonardo de Moura
b9114260f8
feat(script/lib_perf): use gtime if time doesn't work
2015-07-02 11:04:16 -07:00
Leonardo de Moura
2014a4a672
chore(script/gen_tokens_cpp): mark automatically generated global variables as static
2015-05-12 17:15:31 -07:00
Leonardo de Moura
358afcf42c
fix(script/gen_tokens_cpp): automatically generated header
2015-05-12 17:11:27 -07:00
Leonardo de Moura
c60f11ab05
refactor(frontends/lean): add script for automatically generating tokens.h and tokens.cpp
2015-05-12 17:07:08 -07:00
Floris van Doorn
4c9eb2e3f4
chore(scripts): update documentation of port.pl, port.sh and rename.pl
2015-05-07 16:39:04 -07:00
Floris van Doorn
9893de6194
feat(hit/circle): prove partly that the fundamental group of the circle is int
...
Also add markdown files for nat and int
2015-05-07 16:39:04 -07:00
Floris van Doorn
7cfac38eda
feat(hott): port parts of natural numbers and integers from standard library to HoTT
...
This also involves:
- adding definitions about logic and natural numbers existing in the standard library to init
- porting the current algebraic hierarchy
2015-05-07 16:39:03 -07:00
Floris van Doorn
8b4756f9c8
feat(hott): port nat from standard library to HoTT library; make script to port files
2015-05-07 16:39:03 -07:00
Soonho Kong
8243ed6339
fix(test*.sh): allow spaces in filename
...
fix #515
2015-03-28 23:29:52 -04:00
Floris van Doorn
326eaffafb
style(hott/algebra): rename theorems in the HoTT category libraries
2015-02-28 01:16:23 -05:00
Jeremy Avigad
e19b27ef51
feat(script/rename.pl): add script for batch renaming of identifiers
2015-02-25 14:05:07 -08:00
Leonardo de Moura
2b1d67f717
feat(script/lib_perf): show time spent on HoTT library files
2015-02-25 14:04:17 -08:00
Leonardo de Moura
03f43ca629
feat(script): add script for fetching dependencies from https://github.com/leanprover/emacs-dependencies.git
2015-01-31 17:23:38 -08:00
Leonardo de Moura
27f6bfd3f0
refactor(*): add file constants.txt with all constants used by the Lean binary
2015-01-23 16:50:32 -08:00
073c1d1c31
feat(python): add python 3 compatibility
...
Add Python 3 compatibility through python-six library.
Closes #393 .
2015-01-21 17:13:55 -05:00
Leonardo de Moura
126398ccb0
feat(script): add script for collecting standard library compilation times
2014-11-26 11:41:00 -08:00
Soonho Kong
2619c30fe9
fix(script/demangle_cpptype): process line-by-line, instead of waiting for EOF
2013-09-29 18:36:01 -07:00
Soonho Kong
c364110415
chore(scrips): add demangle_cpptype.py
2013-09-29 15:57:25 -07:00
Soonho Kong
5e5087b0a3
chore(testcov): add compile target "cov" to run code-coverage locally
...
- need to run cmake with "-DTESTCOV=ON" and "-DCMAKE_BUILD_TYPE=Debug"
- type "make/ninja cov"
- open "coverage/index.html" to check the code coverage
2013-09-26 20:28:52 -07:00
Soonho Kong
7b7cafd499
Fix typo in script/dropbox_upload.py
2013-09-15 20:31:15 -07:00
Soonho Kong
d51af953ca
Update doxygen process, only update changed files
2013-09-15 01:17:05 -07:00
Soonho Kong
f620f54b32
Add target "style" to run cpplint.py
...
- try "ninja style"
2013-09-13 19:15:38 -07:00
Soonho Kong
0e9b1d71e7
Add cpplint.py, a modified checker for Google's C++ coding style
2013-09-13 18:49:39 -07:00
Leonardo de Moura
9fe52900a7
Add script for using HPC cluster
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-09-10 11:05:03 -07:00
Soonho Kong
4a4f7eb9e2
Update .travis.yml and .travis.osx.yml
...
On Linux:
- push to the repo on bitbucket, to trigger email-diff
- push to the lean-osx repo on github, to trigger osx build & test
- run test coverage and upload to dropbox
- run doxygen and upload to dropbox
- upload compiled binaries to dropbox
- secure passwords by putting "-q" option to git operations
On OSX:
- build & test
- upload compiled binaries to dropbox
- roll back to HPC g++-4.9.0 + gmp & mpfr (homebrew)
- patch the problem in <cstddef>, saved in dropbox
2013-08-20 02:01:46 -07:00
Soonho Kong
f9cbdb5456
Update .travis.osx.yml to use precompiled gcc/mpfr/gmp, and copy precompiled lean binaries to dropbox
2013-08-19 16:51:21 -07:00
Soonho Kong
dc551c80dc
Update .travis.osx.yml and add scripts to run doxygen and testcov on travis-ci(OSX)
2013-08-18 14:06:01 -07:00
Soonho Kong
17834d531c
Add update_doxygen.sh script and use it in .travis.yml
2013-07-24 06:33:01 -07:00