Changeset: f4f9e668bc5f for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f4f9e668bc5f
Added Files:
sql/test/BugTracker-2015/Tests/cast_to_num.Bug-3744.sql
sql/test/BugTracker-2015/Tests/cast_to_num.Bug-3744.stable.err
sql/test/BugTracker-2015/Tests/cast_to_num.Bug-3744.stable.out
sql/test/BugTracker-2015/Tests/div_zero.Bug-3742.sql
sql/test/BugTracker-2015/Tests/div_zero.Bug-3742.stable.err
sql/test/BugTracker-2015/Tests/div_zero.Bug-3742.stable.out
Modified Files:
MonetDB.spec
clients/Tests/SQL-dump.stable.out.int128
configure.ag
gdk/gdk_bbp.c
monetdb5/mal/mal_parser.c
sql/backends/monet5/sql_cast_impl_down_from_int.h
sql/common/sql_types.c
sql/test/BugTracker-2012/Tests/incorrect_cast_from_double_to_int.Bug-2579.stable.err
sql/test/BugTracker-2012/Tests/incorrect_cast_from_double_to_int.Bug-2579.stable.out
sql/test/BugTracker-2012/Tests/now_results_in_illegal_argument.Bug-2978.sql
sql/test/BugTracker-2012/Tests/now_results_in_illegal_argument.Bug-2978.stable.err
sql/test/BugTracker-2012/Tests/now_results_in_illegal_argument.Bug-2978.stable.out
sql/test/BugTracker-2014/Tests/nil_2dec_lng.Bug-3592.stable.out
sql/test/BugTracker-2015/Tests/All
sql/test/pg_regress/Tests/date.stable.err
sql/test/pg_regress/Tests/time.stable.err
sql/test/pg_regress/Tests/timetz.stable.err
Branch: default
Log Message:
Merge with Jul2015 branch.
diffs (truncated from 2090 to 300 lines):
diff --git a/MonetDB.spec b/MonetDB.spec
--- a/MonetDB.spec
+++ b/MonetDB.spec
@@ -901,7 +901,6 @@ developer, but if you do want to test, t
%{configure} \
--enable-assert=no \
- --enable-bits=%{bits} \
--enable-console=yes \
--enable-debug=no \
--enable-developer=no \
diff --git a/clients/Tests/SQL-dump.stable.out.int128
b/clients/Tests/SQL-dump.stable.out.int128
--- a/clients/Tests/SQL-dump.stable.out.int128
+++ b/clients/Tests/SQL-dump.stable.out.int128
@@ -2062,17 +2062,17 @@ 2391 139 "arg_2" "oid" 63 0 1
2
2392 140 "res_0" "month_interval" 32 0 0 0
2393 140 "arg_1" "month_interval" 32 0 1 1
2394 140 "arg_2" "oid" 63 0 1 2
-2395 141 "res_0" "sec_interval" 19 0 0 0
-2396 141 "arg_1" "sec_interval" 19 0 1 1
+2395 141 "res_0" "sec_interval" 13 0 0 0
+2396 141 "arg_1" "sec_interval" 13 0 1 1
2397 141 "arg_2" "oid" 63 0 1 2
-2398 142 "res_0" "sec_interval" 19 0 0 0
-2399 142 "arg_1" "sec_interval" 19 0 1 1
+2398 142 "res_0" "sec_interval" 13 0 0 0
+2399 142 "arg_1" "sec_interval" 13 0 1 1
2400 142 "arg_2" "oid" 63 0 1 2
-2401 143 "res_0" "sec_interval" 19 0 0 0
-2402 143 "arg_1" "sec_interval" 19 0 1 1
+2401 143 "res_0" "sec_interval" 13 0 0 0
+2402 143 "arg_1" "sec_interval" 13 0 1 1
2403 143 "arg_2" "oid" 63 0 1 2
-2404 144 "res_0" "sec_interval" 19 0 0 0
-2405 144 "arg_1" "sec_interval" 19 0 1 1
+2404 144 "res_0" "sec_interval" 13 0 0 0
+2405 144 "arg_1" "sec_interval" 13 0 1 1
2406 144 "arg_2" "oid" 63 0 1 2
2407 145 "res_0" "tinyint" 8 0 0 0
2408 145 "arg_1" "tinyint" 8 0 1 1
@@ -2127,17 +2127,17 @@ 2456 162 "arg_2" "tinyint" 8 0
1 2
2457 163 "res_0" "month_interval" 32 0 0 0
2458 163 "arg_1" "month_interval" 32 0 1 1
2459 163 "arg_2" "tinyint" 8 0 1 2
-2460 164 "res_0" "sec_interval" 19 0 0 0
-2461 164 "arg_1" "sec_interval" 19 0 1 1
+2460 164 "res_0" "sec_interval" 13 0 0 0
+2461 164 "arg_1" "sec_interval" 13 0 1 1
2462 164 "arg_2" "tinyint" 8 0 1 2
-2463 165 "res_0" "sec_interval" 19 0 0 0
-2464 165 "arg_1" "sec_interval" 19 0 1 1
+2463 165 "res_0" "sec_interval" 13 0 0 0
+2464 165 "arg_1" "sec_interval" 13 0 1 1
2465 165 "arg_2" "tinyint" 8 0 1 2
-2466 166 "res_0" "sec_interval" 19 0 0 0
-2467 166 "arg_1" "sec_interval" 19 0 1 1
+2466 166 "res_0" "sec_interval" 13 0 0 0
+2467 166 "arg_1" "sec_interval" 13 0 1 1
2468 166 "arg_2" "tinyint" 8 0 1 2
-2469 167 "res_0" "sec_interval" 19 0 0 0
-2470 167 "arg_1" "sec_interval" 19 0 1 1
+2469 167 "res_0" "sec_interval" 13 0 0 0
+2470 167 "arg_1" "sec_interval" 13 0 1 1
2471 167 "arg_2" "tinyint" 8 0 1 2
2472 168 "res_0" "smallint" 16 0 0 0
2473 168 "arg_1" "smallint" 16 0 1 1
@@ -2192,17 +2192,17 @@ 2521 185 "arg_2" "smallint" 16 0
1 2
2522 186 "res_0" "month_interval" 32 0 0 0
2523 186 "arg_1" "month_interval" 32 0 1 1
2524 186 "arg_2" "smallint" 16 0 1 2
-2525 187 "res_0" "sec_interval" 19 0 0 0
-2526 187 "arg_1" "sec_interval" 19 0 1 1
+2525 187 "res_0" "sec_interval" 13 0 0 0
+2526 187 "arg_1" "sec_interval" 13 0 1 1
2527 187 "arg_2" "smallint" 16 0 1 2
-2528 188 "res_0" "sec_interval" 19 0 0 0
-2529 188 "arg_1" "sec_interval" 19 0 1 1
+2528 188 "res_0" "sec_interval" 13 0 0 0
+2529 188 "arg_1" "sec_interval" 13 0 1 1
2530 188 "arg_2" "smallint" 16 0 1 2
-2531 189 "res_0" "sec_interval" 19 0 0 0
-2532 189 "arg_1" "sec_interval" 19 0 1 1
+2531 189 "res_0" "sec_interval" 13 0 0 0
+2532 189 "arg_1" "sec_interval" 13 0 1 1
2533 189 "arg_2" "smallint" 16 0 1 2
-2534 190 "res_0" "sec_interval" 19 0 0 0
-2535 190 "arg_1" "sec_interval" 19 0 1 1
+2534 190 "res_0" "sec_interval" 13 0 0 0
+2535 190 "arg_1" "sec_interval" 13 0 1 1
2536 190 "arg_2" "smallint" 16 0 1 2
2537 191 "res_0" "int" 32 0 0 0
2538 191 "arg_1" "int" 32 0 1 1
@@ -2257,17 +2257,17 @@ 2586 208 "arg_2" "int" 32 0 1
2
2587 209 "res_0" "month_interval" 32 0 0 0
2588 209 "arg_1" "month_interval" 32 0 1 1
2589 209 "arg_2" "int" 32 0 1 2
-2590 210 "res_0" "sec_interval" 19 0 0 0
-2591 210 "arg_1" "sec_interval" 19 0 1 1
+2590 210 "res_0" "sec_interval" 13 0 0 0
+2591 210 "arg_1" "sec_interval" 13 0 1 1
2592 210 "arg_2" "int" 32 0 1 2
-2593 211 "res_0" "sec_interval" 19 0 0 0
-2594 211 "arg_1" "sec_interval" 19 0 1 1
+2593 211 "res_0" "sec_interval" 13 0 0 0
+2594 211 "arg_1" "sec_interval" 13 0 1 1
2595 211 "arg_2" "int" 32 0 1 2
-2596 212 "res_0" "sec_interval" 19 0 0 0
-2597 212 "arg_1" "sec_interval" 19 0 1 1
+2596 212 "res_0" "sec_interval" 13 0 0 0
+2597 212 "arg_1" "sec_interval" 13 0 1 1
2598 212 "arg_2" "int" 32 0 1 2
-2599 213 "res_0" "sec_interval" 19 0 0 0
-2600 213 "arg_1" "sec_interval" 19 0 1 1
+2599 213 "res_0" "sec_interval" 13 0 0 0
+2600 213 "arg_1" "sec_interval" 13 0 1 1
2601 213 "arg_2" "int" 32 0 1 2
2602 214 "res_0" "bigint" 64 0 0 0
2603 214 "arg_1" "bigint" 64 0 1 1
@@ -2322,17 +2322,17 @@ 2651 231 "arg_2" "bigint" 64 0
1 2
2652 232 "res_0" "month_interval" 32 0 0 0
2653 232 "arg_1" "month_interval" 32 0 1 1
2654 232 "arg_2" "bigint" 64 0 1 2
-2655 233 "res_0" "sec_interval" 19 0 0 0
-2656 233 "arg_1" "sec_interval" 19 0 1 1
+2655 233 "res_0" "sec_interval" 13 0 0 0
+2656 233 "arg_1" "sec_interval" 13 0 1 1
2657 233 "arg_2" "bigint" 64 0 1 2
-2658 234 "res_0" "sec_interval" 19 0 0 0
-2659 234 "arg_1" "sec_interval" 19 0 1 1
+2658 234 "res_0" "sec_interval" 13 0 0 0
+2659 234 "arg_1" "sec_interval" 13 0 1 1
2660 234 "arg_2" "bigint" 64 0 1 2
-2661 235 "res_0" "sec_interval" 19 0 0 0
-2662 235 "arg_1" "sec_interval" 19 0 1 1
+2661 235 "res_0" "sec_interval" 13 0 0 0
+2662 235 "arg_1" "sec_interval" 13 0 1 1
2663 235 "arg_2" "bigint" 64 0 1 2
-2664 236 "res_0" "sec_interval" 19 0 0 0
-2665 236 "arg_1" "sec_interval" 19 0 1 1
+2664 236 "res_0" "sec_interval" 13 0 0 0
+2665 236 "arg_1" "sec_interval" 13 0 1 1
2666 236 "arg_2" "bigint" 64 0 1 2
2667 237 "res_0" "wrd" 64 0 0 0
2668 237 "arg_1" "wrd" 64 0 1 1
@@ -2387,17 +2387,17 @@ 2716 254 "arg_2" "wrd" 64 0 1
2
2717 255 "res_0" "month_interval" 32 0 0 0
2718 255 "arg_1" "month_interval" 32 0 1 1
2719 255 "arg_2" "wrd" 64 0 1 2
-2720 256 "res_0" "sec_interval" 19 0 0 0
-2721 256 "arg_1" "sec_interval" 19 0 1 1
+2720 256 "res_0" "sec_interval" 13 0 0 0
+2721 256 "arg_1" "sec_interval" 13 0 1 1
2722 256 "arg_2" "wrd" 64 0 1 2
-2723 257 "res_0" "sec_interval" 19 0 0 0
-2724 257 "arg_1" "sec_interval" 19 0 1 1
+2723 257 "res_0" "sec_interval" 13 0 0 0
+2724 257 "arg_1" "sec_interval" 13 0 1 1
2725 257 "arg_2" "wrd" 64 0 1 2
-2726 258 "res_0" "sec_interval" 19 0 0 0
-2727 258 "arg_1" "sec_interval" 19 0 1 1
+2726 258 "res_0" "sec_interval" 13 0 0 0
+2727 258 "arg_1" "sec_interval" 13 0 1 1
2728 258 "arg_2" "wrd" 64 0 1 2
-2729 259 "res_0" "sec_interval" 19 0 0 0
-2730 259 "arg_1" "sec_interval" 19 0 1 1
+2729 259 "res_0" "sec_interval" 13 0 0 0
+2730 259 "arg_1" "sec_interval" 13 0 1 1
2731 259 "arg_2" "wrd" 64 0 1 2
2732 260 "res_0" "hugeint" 128 0 0 0
2733 260 "arg_1" "hugeint" 128 0 1 1
@@ -2452,17 +2452,17 @@ 2781 277 "arg_2" "hugeint" 128 0
1 2
2782 278 "res_0" "month_interval" 32 0 0 0
2783 278 "arg_1" "month_interval" 32 0 1 1
2784 278 "arg_2" "hugeint" 128 0 1 2
-2785 279 "res_0" "sec_interval" 19 0 0 0
-2786 279 "arg_1" "sec_interval" 19 0 1 1
+2785 279 "res_0" "sec_interval" 13 0 0 0
+2786 279 "arg_1" "sec_interval" 13 0 1 1
2787 279 "arg_2" "hugeint" 128 0 1 2
-2788 280 "res_0" "sec_interval" 19 0 0 0
-2789 280 "arg_1" "sec_interval" 19 0 1 1
+2788 280 "res_0" "sec_interval" 13 0 0 0
+2789 280 "arg_1" "sec_interval" 13 0 1 1
2790 280 "arg_2" "hugeint" 128 0 1 2
-2791 281 "res_0" "sec_interval" 19 0 0 0
-2792 281 "arg_1" "sec_interval" 19 0 1 1
+2791 281 "res_0" "sec_interval" 13 0 0 0
+2792 281 "arg_1" "sec_interval" 13 0 1 1
2793 281 "arg_2" "hugeint" 128 0 1 2
-2794 282 "res_0" "sec_interval" 19 0 0 0
-2795 282 "arg_1" "sec_interval" 19 0 1 1
+2794 282 "res_0" "sec_interval" 13 0 0 0
+2795 282 "arg_1" "sec_interval" 13 0 1 1
2796 282 "arg_2" "hugeint" 128 0 1 2
2797 283 "res_0" "decimal" 2 0 0 0
2798 283 "arg_1" "decimal" 2 0 1 1
@@ -2517,17 +2517,17 @@ 2846 300 "arg_2" "decimal" 2 0
1 2
2847 301 "res_0" "month_interval" 32 0 0 0
2848 301 "arg_1" "month_interval" 32 0 1 1
2849 301 "arg_2" "decimal" 2 0 1 2
-2850 302 "res_0" "sec_interval" 19 0 0 0
-2851 302 "arg_1" "sec_interval" 19 0 1 1
+2850 302 "res_0" "sec_interval" 13 0 0 0
+2851 302 "arg_1" "sec_interval" 13 0 1 1
2852 302 "arg_2" "decimal" 2 0 1 2
-2853 303 "res_0" "sec_interval" 19 0 0 0
-2854 303 "arg_1" "sec_interval" 19 0 1 1
+2853 303 "res_0" "sec_interval" 13 0 0 0
+2854 303 "arg_1" "sec_interval" 13 0 1 1
2855 303 "arg_2" "decimal" 2 0 1 2
-2856 304 "res_0" "sec_interval" 19 0 0 0
-2857 304 "arg_1" "sec_interval" 19 0 1 1
+2856 304 "res_0" "sec_interval" 13 0 0 0
+2857 304 "arg_1" "sec_interval" 13 0 1 1
2858 304 "arg_2" "decimal" 2 0 1 2
-2859 305 "res_0" "sec_interval" 19 0 0 0
-2860 305 "arg_1" "sec_interval" 19 0 1 1
+2859 305 "res_0" "sec_interval" 13 0 0 0
+2860 305 "arg_1" "sec_interval" 13 0 1 1
2861 305 "arg_2" "decimal" 2 0 1 2
2862 306 "res_0" "decimal" 4 0 0 0
2863 306 "arg_1" "decimal" 4 0 1 1
@@ -2582,17 +2582,17 @@ 2911 323 "arg_2" "decimal" 4 0
1 2
2912 324 "res_0" "month_interval" 32 0 0 0
2913 324 "arg_1" "month_interval" 32 0 1 1
2914 324 "arg_2" "decimal" 4 0 1 2
-2915 325 "res_0" "sec_interval" 19 0 0 0
-2916 325 "arg_1" "sec_interval" 19 0 1 1
+2915 325 "res_0" "sec_interval" 13 0 0 0
+2916 325 "arg_1" "sec_interval" 13 0 1 1
2917 325 "arg_2" "decimal" 4 0 1 2
-2918 326 "res_0" "sec_interval" 19 0 0 0
-2919 326 "arg_1" "sec_interval" 19 0 1 1
+2918 326 "res_0" "sec_interval" 13 0 0 0
+2919 326 "arg_1" "sec_interval" 13 0 1 1
2920 326 "arg_2" "decimal" 4 0 1 2
-2921 327 "res_0" "sec_interval" 19 0 0 0
-2922 327 "arg_1" "sec_interval" 19 0 1 1
+2921 327 "res_0" "sec_interval" 13 0 0 0
+2922 327 "arg_1" "sec_interval" 13 0 1 1
2923 327 "arg_2" "decimal" 4 0 1 2
-2924 328 "res_0" "sec_interval" 19 0 0 0
-2925 328 "arg_1" "sec_interval" 19 0 1 1
+2924 328 "res_0" "sec_interval" 13 0 0 0
+2925 328 "arg_1" "sec_interval" 13 0 1 1
2926 328 "arg_2" "decimal" 4 0 1 2
2927 329 "res_0" "decimal" 9 0 0 0
2928 329 "arg_1" "decimal" 9 0 1 1
@@ -2647,17 +2647,17 @@ 2976 346 "arg_2" "decimal" 9 0
1 2
2977 347 "res_0" "month_interval" 32 0 0 0
2978 347 "arg_1" "month_interval" 32 0 1 1
2979 347 "arg_2" "decimal" 9 0 1 2
-2980 348 "res_0" "sec_interval" 19 0 0 0
-2981 348 "arg_1" "sec_interval" 19 0 1 1
+2980 348 "res_0" "sec_interval" 13 0 0 0
+2981 348 "arg_1" "sec_interval" 13 0 1 1
2982 348 "arg_2" "decimal" 9 0 1 2
-2983 349 "res_0" "sec_interval" 19 0 0 0
-2984 349 "arg_1" "sec_interval" 19 0 1 1
+2983 349 "res_0" "sec_interval" 13 0 0 0
+2984 349 "arg_1" "sec_interval" 13 0 1 1
2985 349 "arg_2" "decimal" 9 0 1 2
-2986 350 "res_0" "sec_interval" 19 0 0 0
-2987 350 "arg_1" "sec_interval" 19 0 1 1
+2986 350 "res_0" "sec_interval" 13 0 0 0
+2987 350 "arg_1" "sec_interval" 13 0 1 1
2988 350 "arg_2" "decimal" 9 0 1 2
-2989 351 "res_0" "sec_interval" 19 0 0 0
-2990 351 "arg_1" "sec_interval" 19 0 1 1
+2989 351 "res_0" "sec_interval" 13 0 0 0
+2990 351 "arg_1" "sec_interval" 13 0 1 1
2991 351 "arg_2" "decimal" 9 0 1 2
2992 352 "res_0" "decimal" 18 0 0 0
2993 352 "arg_1" "decimal" 18 0 1 1
@@ -2712,17 +2712,17 @@ 3041 369 "arg_2" "decimal" 18 0
1 2
3042 370 "res_0" "month_interval" 32 0 0 0
3043 370 "arg_1" "month_interval" 32 0 1 1
3044 370 "arg_2" "decimal" 18 0 1 2
-3045 371 "res_0" "sec_interval" 19 0 0 0
-3046 371 "arg_1" "sec_interval" 19 0 1 1
+3045 371 "res_0" "sec_interval" 13 0 0 0
+3046 371 "arg_1" "sec_interval" 13 0 1 1
3047 371 "arg_2" "decimal" 18 0 1 2
-3048 372 "res_0" "sec_interval" 19 0 0 0
-3049 372 "arg_1" "sec_interval" 19 0 1 1
+3048 372 "res_0" "sec_interval" 13 0 0 0
+3049 372 "arg_1" "sec_interval" 13 0 1 1
3050 372 "arg_2" "decimal" 18 0 1 2
-3051 373 "res_0" "sec_interval" 19 0 0 0
-3052 373 "arg_1" "sec_interval" 19 0 1 1
+3051 373 "res_0" "sec_interval" 13 0 0 0
+3052 373 "arg_1" "sec_interval" 13 0 1 1
3053 373 "arg_2" "decimal" 18 0 1 2
-3054 374 "res_0" "sec_interval" 19 0 0 0
-3055 374 "arg_1" "sec_interval" 19 0 1 1
+3054 374 "res_0" "sec_interval" 13 0 0 0
+3055 374 "arg_1" "sec_interval" 13 0 1 1
3056 374 "arg_2" "decimal" 18 0 1 2
3057 375 "res_0" "decimal" 39 0 0 0
3058 375 "arg_1" "decimal" 39 0 1 1
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list