Soonho Kong
|
60ee5e08fb
|
Add more test to interval
|
2013-08-13 20:09:06 -07:00 |
|
Soonho Kong
|
548f5f069a
|
Add fmod, sin, cos to interval<T>
|
2013-08-13 20:09:06 -07:00 |
|
Soonho Kong
|
d5f2d6b26f
|
Fix default constructor of interval<T> to call reset method to assign 0
|
2013-08-13 20:09:06 -07:00 |
|
Soonho Kong
|
5f143f164e
|
Fix numeric_traits<mpfp>::pi constants
|
2013-08-13 20:09:06 -07:00 |
|
Soonho Kong
|
8eb87fbeae
|
Fix interval<T>::operator- and interval<T>::operator/
|
2013-08-13 20:09:06 -07:00 |
|
Soonho Kong
|
02900e2c83
|
Add abs/floor/ceil to double/float/mpq/mpfp
|
2013-08-13 20:09:06 -07:00 |
|
Leonardo de Moura
|
2dad1e0e33
|
Fix type mismatch error message
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-13 19:24:11 -07:00 |
|
Leonardo de Moura
|
392b347f53
|
Add expr_formatter and expr_locator. Add better error messages. Improve simple printer.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-13 19:16:40 -07:00 |
|
Leonardo de Moura
|
3bcbdf7c7b
|
Add options to customize formatter
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-13 16:19:30 -07:00 |
|
Leonardo de Moura
|
11a9cac5d6
|
Refactor kernel objects
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-13 15:13:54 -07:00 |
|
Leonardo de Moura
|
00c06839a4
|
Fix scanner. Add scanner tests. Add itera to list::iterator. Add parser_exce.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-13 10:55:41 -07:00 |
|
Leonardo de Moura
|
0a4e03efc5
|
Remove option name::separator, it can't be configured during runtime
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-13 08:18:01 -07:00 |
|
Leonardo de Moura
|
27b3ac19a7
|
Fix clang warnings
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-13 07:16:46 -07:00 |
|
Leonardo de Moura
|
963afa4861
|
Add missing files
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-13 07:07:14 -07:00 |
|
Leonardo de Moura
|
b308355426
|
Add missing tokens
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-13 03:52:08 -07:00 |
|
Leonardo de Moura
|
2ea7479ee9
|
Move sexpr/format/options to util/sexpr (reason: circular dependency between util and numerics lib), now numerics depend on util, and sexpr depends on numerics and util. Add scanner to frontend.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-13 03:40:51 -07:00 |
|
Leonardo de Moura
|
ac38937241
|
Remove parsers directory
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-13 01:25:42 -07:00 |
|
Soonho Kong
|
c700707f37
|
Add more tests to interval
|
2013-08-13 00:35:14 -07:00 |
|
Soonho Kong
|
26d8bd2c12
|
Add binary operators between interval<T> and T
|
2013-08-13 00:35:14 -07:00 |
|
Soonho Kong
|
cebe7d415a
|
Fix empty interval
|
2013-08-13 00:35:14 -07:00 |
|
Soonho Kong
|
e123dd8e58
|
Use numeric_traits<mpfp>::get_mpfp_rnd() as a default rounding mode in mpfp operations
|
2013-08-13 00:35:14 -07:00 |
|
Soonho Kong
|
30e34528f6
|
Use lowercases in src/CMakeLists.txt
|
2013-08-13 00:35:14 -07:00 |
|
Leonardo de Moura
|
8142317983
|
Fix typo
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-12 19:15:12 -07:00 |
|
Leonardo de Moura
|
50cf3e42f1
|
Add operator_info
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-12 19:12:44 -07:00 |
|
Leonardo de Moura
|
68ca5d84e2
|
Remove unnecessary '--' in status messages
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-12 15:37:36 -07:00 |
|
Leonardo de Moura
|
fb56869aae
|
Fix cygwin problem.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-12 15:22:08 -07:00 |
|
Soonho Kong
|
916e348dec
|
Disable thread-related tests on OSX due to the bug on gcc-4.8.1
|
2013-08-12 14:58:18 -07:00 |
|
Soonho Kong
|
1c9e5226d8
|
Fix compile-error by adding "defined" to interval_def.h
|
2013-08-12 14:58:18 -07:00 |
|
Soonho Kong
|
6bbe592e2a
|
Add double/mpfp interval tests
|
2013-08-12 14:58:18 -07:00 |
|
Soonho Kong
|
71e10a0336
|
Add missing initialization of numeric_traits<mpfp>::rnd
|
2013-08-12 14:58:17 -07:00 |
|
Soonho Kong
|
ec233496b6
|
Fix types of copy/move constructors in interval.h
|
2013-08-12 14:58:17 -07:00 |
|
Leonardo de Moura
|
7778541422
|
Send status messages to standard output
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-12 14:56:40 -07:00 |
|
Leonardo de Moura
|
ca4c37528f
|
Fix cygwin compilation error
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-12 14:50:48 -07:00 |
|
Leonardo de Moura
|
276240748e
|
Add simple thread example
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-12 14:10:21 -07:00 |
|
Leonardo de Moura
|
2ad9c89684
|
Fix memory leak in mpfp. Add mpfp finalizer to avoid Valgrind warnings.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-12 11:36:15 -07:00 |
|
Soonho Kong
|
99df36f747
|
Add missing header <numeric> to format.h
|
2013-08-12 10:58:07 -07:00 |
|
Soonho Kong
|
2b6d8a4d01
|
Update CMakeLists.txt to support OSX + Clang
|
2013-08-12 10:58:07 -07:00 |
|
Leonardo de Moura
|
6cb46d9de7
|
Remove Flex/Bison requirement, we will not use them.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-11 18:09:47 -07:00 |
|
Leonardo de Moura
|
e07830d0f5
|
Fix nasty crash that only happens when using cygwin.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-11 14:35:58 -07:00 |
|
Leonardo de Moura
|
4eeb72b0ee
|
Fix performance problem in has_free_var. Add new test at src/tests/kernel/free_vars.cpp that exposes the problem.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-11 11:19:59 -07:00 |
|
Leonardo de Moura
|
6d9a342f17
|
Add regression test to expose bug fixed in previous commit.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-10 22:14:27 -07:00 |
|
Leonardo de Moura
|
5c6ee647a9
|
Fix bug in has_free_vars_fn. Add optimization to type_checker.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-10 22:05:04 -07:00 |
|
Leonardo de Moura
|
3a1514982f
|
Add small optimization.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-10 21:02:45 -07:00 |
|
Leonardo de Moura
|
7ebaac62a8
|
Add scoped_map. Cache type checker results.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-10 19:27:56 -07:00 |
|
Leonardo de Moura
|
19440bc103
|
Fix clang warning
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-10 16:58:15 -07:00 |
|
Leonardo de Moura
|
f79c0d3546
|
Add support for cygwin
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-10 14:21:13 -07:00 |
|
Leonardo de Moura
|
03461df55e
|
Add frontend object
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-10 14:21:13 -07:00 |
|
Leonardo de Moura
|
9fbe99bf58
|
Rename define_uv -> add_uvar
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-10 14:21:13 -07:00 |
|
Leonardo de Moura
|
3d9f9a12d1
|
Enable automatic coercion from 'char const *' to hierachical name
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-10 14:21:13 -07:00 |
|
Leonardo de Moura
|
c6d0afcc40
|
Rename sexpr eqp to is_eqp
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-10 14:21:13 -07:00 |
|