Leonardo de Moura
|
23d245bb2e
|
Sanitize context names before generating error messages. Add [[ noreturn ]] attribute to functions that always throw exceptions.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-14 18:17:18 -07:00 |
|
Leonardo de Moura
|
a6f0a69186
|
Avoid head and tail when manipulating contexts
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-14 18:17:18 -07:00 |
|
Leonardo de Moura
|
56305e4672
|
Add sanitize_names for (local) contexts
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-14 18:17:17 -07:00 |
|
Leonardo de Moura
|
e5b8c45b3f
|
Rename type to domain in contexts (aka telescopes). Reason: make name convention consistent with the one used for abstractions (lambdas and pis).
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-14 18:17:17 -07:00 |
|
Leonardo de Moura
|
338ce88ea0
|
Add occurs function
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-08-14 18:17:17 -07:00 |
|
Soonho Kong
|
38a3dfdd85
|
Fix interval<T>::cosh
|
2013-08-14 15:06:02 -07:00 |
|
Soonho Kong
|
eaa531bc02
|
Add asinh, acosh, atanh to interval
|
2013-08-14 15:06:02 -07:00 |
|
Soonho Kong
|
43b25a0231
|
Add operator<(mpq, double) to mpq
|
2013-08-14 13:45:29 -07:00 |
|
Soonho Kong
|
5a38480cf7
|
Remove "continue_on_violation(true);" from tests
|
2013-08-14 13:24:18 -07:00 |
|
Soonho Kong
|
49b8bde67c
|
Add asin, acos, atan, sinh, cosh, tanh to interval
|
2013-08-14 12:08:24 -07:00 |
|
Soonho Kong
|
56f4050932
|
Add {float,double,mpfp}_interval.cpp in tests/interval
|
2013-08-14 10:56:05 -07:00 |
|
Soonho Kong
|
840403db42
|
Add more test
|
2013-08-14 00:01:29 -07:00 |
|
Soonho Kong
|
8ce6bc8050
|
Add tan to interval
|
2013-08-14 00:01:23 -07:00 |
|
Soonho Kong
|
70f383eb82
|
Add unary minus operator overloadings to mpq & mpfp
|
2013-08-14 00:01:03 -07:00 |
|
Soonho Kong
|
d51e2e3a25
|
Add more test to interval
|
2013-08-13 23:05:00 -07:00 |
|
Soonho Kong
|
e0ffaed41a
|
Fix log/exp in interval
|
2013-08-13 23:04:55 -07:00 |
|
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 |
|