Commit graph

1515 commits

Author SHA1 Message Date
Soonho Kong
2d8febb7f1 Fix .travis.yml
- Use precompiled cmake
- clang + ninja + release build still has a bug. Use make instead.
2013-09-15 12:23:10 -07:00
Leonardo de Moura
63e102055e Move metavariables to the kernel. This is the first step for implementing the new elaborator.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-09-15 12:09:01 -07:00
Soonho Kong
dfd4b3b57f Use latest version of cmake in travis-ci 2013-09-15 11:53:33 -07:00
Soonho Kong
e1b4a45f92 Update .travis.yml
- clang++-3.3 has a bug on travis when it uses ninja for a release-build.
- let's use ninja for memcheck builds and GNU make for the rest of builds.
2013-09-15 04:03:26 -07:00
Soonho Kong
c9affe489f Update travis.yml, disable parallel build on travis-ci 2013-09-15 03:40:28 -07:00
Soonho Kong
7834fe045f Update .travis.yml to build ninja from scratch 2013-09-15 03:20:34 -07:00
Soonho Kong
993f720ce1 Update .travis.yml to use ninja instead of GNU make
There is a bug in cmake. With GNU Make, it ignores the memcheck suppressions
file (src/memcheck.supp), while it works well with ninja.
2013-09-15 02:19:29 -07:00
Soonho Kong
09945add63 Fix typo in .travis.yml 2013-09-15 01:50:23 -07:00
Soonho Kong
e4b327bbaa Use C++11's <random> in pdeque/pvector tests (cygwin doesn't support rand_r) 2013-09-15 01:38:57 -07:00
Soonho Kong
dcc917a6b4 Use "sprintf" instead of "snprintf" because cygwin doesn't support "snprintf" 2013-09-15 01:38:21 -07:00
Soonho Kong
b553521578 Attempt to suppress valgrind warnings on Travis
- don't understand why cmake on travis doesn't pick up the memcheck.supp
file. It works on my local machine.
2013-09-15 01:17:05 -07:00
Soonho Kong
15861ef6ea Update binary uploading process
- fix commit name for OSX & Windows
- fix NOW to use specific time zone, PST
- upload compressed binary for archiving
2013-09-15 01:17:05 -07:00
Soonho Kong
d51af953ca Update doxygen process, only update changed files 2013-09-15 01:17:05 -07:00
Leonardo de Moura
f527b931d8 Update todo.md 2013-09-14 23:07:40 -07:00
Leonardo de Moura
a66d4ec42a Update todo.md 2013-09-14 23:06:10 -07:00
Soonho Kong
b0ad45a268 Update ccache.md
Add reference [skip ci]
2013-09-14 21:31:31 -07:00
Soonho Kong
d28edfce89 Update ccache.md
fix typo [skip ci]
2013-09-14 21:30:57 -07:00
Soonho Kong
8f88fcaf93 Add a section for clang to doc/make/ccache.md 2013-09-14 21:25:12 -07:00
Soonho Kong
626ba7247b Update docs, use 4-space indentation for code fragments 2013-09-14 21:18:05 -07:00
Soonho Kong
30f4b2de5f Update memcheck.supp
[skip ci]
2013-09-14 19:33:47 -07:00
Soonho Kong
ce05345129 Update CTestConfig.cmake to fix memcheck.supp 2013-09-14 20:22:05 -04:00
Soonho Kong
60903d3cea Fix cygwin build which was failed due to snprintf 2013-09-14 17:11:37 -07:00
Leonardo de Moura
b2deee629e Add documentation for automatic builds
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-09-14 11:58:51 -07:00
Leonardo de Moura
eb4c352dfe Add links to gcc and clang
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-09-14 11:39:31 -07:00
Soonho Kong
c96a6982a0 Add <ctime> header for time() in pdeque/pvector tests 2013-09-13 20:42:49 -07:00
Soonho Kong
5266e22f05 Remove debug code from cpplint.py 2013-09-13 20:37:31 -07:00
Soonho Kong
f752d4c791 Update style.md 2013-09-13 20:30:48 -07:00
Soonho Kong
eda25e77a4 Use time(0) as an initial seed for rand_r() in pvector/pdeque tests 2013-09-13 20:28:15 -07:00
Soonho Kong
f8c0c02cb0 Exclude 'style_check' from MemCheck list 2013-09-13 20:27:35 -07:00
Soonho Kong
0905529720 Add "style_check" test 2013-09-13 20:00:55 -07:00
Soonho Kong
0c450b5c23 Add StyleCheck.cmake 2013-09-13 19:21:02 -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
Soonho Kong
bc60b47295 Apply coding style 2013-09-13 18:48:09 -07:00
Leonardo de Moura
99eaff0b4f Extract private and static, and add treeview to documentation
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-09-13 17:55:37 -07:00
Leonardo de Moura
9031c42df2 Add coding style and notes
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-09-13 14:57:17 -07:00
Soonho Kong
c500da08de Update .travis.yml
- clean up builds
 - remove flex/bison
 - have separate memcheck build, doxygen build, and testcov build
2013-09-13 14:55:10 -07:00
Leonardo de Moura
bcc3827a99 Modify Doxygen file to extract all elements even the undocumented ones. Disable warnings for undocumented entities. Add extra comments.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-09-13 13:46:22 -07:00
Leonardo de Moura
d54834279e Use consistent coding style for if-then-else
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-09-13 12:57:40 -07:00
Leonardo de Moura
8c735f1daa Use consistent coding style for spaces after ','
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-09-13 12:49:03 -07:00
Leonardo de Moura
2c68117adf Tag TODOs
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-09-13 12:25:21 -07:00
Leonardo de Moura
b92a3e482d Create doc directory for documentation. Move wiki pages to doc. Reorganize README.md
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-09-13 10:57:45 -07:00
Soonho Kong
e4ab64299c Update .travis.yml
trigger only if the repo is blessed one
[skip ci]
2013-09-13 10:09:20 -07:00
Leonardo de Moura
18f9378f97 Rename numtype.h to num_type.h
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-09-13 09:07:44 -07:00
Leonardo de Moura
573ec5ccc2 Rename import_all. The idea is to use consistent name for library files.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-09-13 09:06:46 -07:00
Leonardo de Moura
0c09e4524a Use consistent names for import functions, and library files.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-09-13 08:58:34 -07:00
Leonardo de Moura
070c87bef0 Rename arith library files
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-09-13 08:55:09 -07:00
Soonho Kong
5c3866cd71 Use fullpath in #include directives, add missing STL headers 2013-09-13 03:35:29 -07:00
Soonho Kong
e992ded245 Update .travis.yml
move triggers from 1st conf. to 4th conf to balance loads
[skip ci]
2013-09-12 20:21:22 -07:00
Soonho Kong
4b755867c4 Update README.md
put http://build.leanprover.net
[skip ci]
2013-09-12 20:19:07 -07:00