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 checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list