pike.git / src / testsuite.in

version» Context lines:

pike.git/src/testsuite.in:1: - test_true([["$Id: testsuite.in,v 1.687 2003/10/11 14:26:13 grubba Exp $"]]); + test_true([["$Id: testsuite.in,v 1.688 2003/10/11 15:30:16 grubba Exp $"]]);      // This triggered a bug only if run sufficiently early.   test_compile_any([[#pike 7.2]])   test_compile_any([[#pike 7.4]])   test_compile_any([[#pike 7.0]])   test_compile_any([[#pike 0.6]])      cond([[all_constants()->_verify_internals]],   [[    test_do(_verify_internals())
pike.git/src/testsuite.in:5492:    // Test the lexer.    test_eq("2147483648", [[ (string)0x80000000 ]])    test_eq("2147483649", [[ (string)0x80000001 ]])    test_eq("-2147483648", [[ (string)-0x80000000 ]])    test_eq("-2147483649", [[ (string)-0x80000001 ]])    test_eq("2147483648", [[ (string)-(-0x80000000) ]])    test_eq("2147483649", [[ (string)-(-0x80000001) ]])    test_eq("9223372036854775808", [[ (string)0x8000000000000000 ]])    test_eq("9223372036854775809", [[ (string)0x8000000000000001 ]])    test_eq("-9223372036854775808", [[ (string)-0x8000000000000000 ]]) -  test_eq("-9223372036854775808", [[ (string)-0x8000000000000001 ]]) +  test_eq("-9223372036854775809", [[ (string)-0x8000000000000001 ]])    test_eq("9223372036854775808", [[ (string)-(-0x8000000000000000) ]])    test_eq("9223372036854775809", [[ (string)-(-0x8000000000000001) ]])    test_eq("123456789123456789", [[ (string)123456789123456789 ]])    test_eq("-123456789123456789", [[ (string)-123456789123456789 ]])    test_eq("335812727629498640265", [[ (string)0x123456789123456789 ]])    test_eq("-335812727629498640265", [[ (string)-0x123456789123456789 ]])    test_eq("718046312823", [[ (string)012345671234567 ]])    test_eq("-718046312823", [[ (string)-012345671234567 ]])    test_eq("1125899906842624", [[ (string)0b100000000000000000000000000000000000000000000000000 ]])    test_eq("-1125899906842624", [[ (string)-0b100000000000000000000000000000000000000000000000000 ]])
pike.git/src/testsuite.in:5617:    test_eq("9223372036854775809", [[ (string)abs(-0x8000000000000001) ]])   ]])      cond([[ sizeof( cpp("__AUTO_BIGNUM__")/"__AUTO_BIGNUM__" ) == 1 ]],   [[    // - Add.    test_eq("2147483648", [[ (string)(0x7fffffff + 1) ]])    test_eq("2147483649", [[ (string)(0x7fffffff + 2) ]])    test_eq("-2147483648", [[ (string)((-0x80000001) + 1) ]])    test_eq("9223372036854775808", [[ (string)(0x7fffffffffffffff + 1) ]]) -  test_eq("92233720368547758089", [[ (string)(0x7fffffffffffffff + 2) ]]) +  test_eq("9223372036854775809", [[ (string)(0x7fffffffffffffff + 2) ]])    test_eq("-9223372036854775808", [[ (string)((-0x8000000000000001) + 1) ]])    test_eq("2684354560", [[ (string)(0x50000000 + 0x50000000) ]])    test_eq("-2684354560", [[ (string)((-0x50000000) + (-0x50000000)) ]])    test_false([[ objectp((-0x80000001) + 1) ]])       // - Add-eq.    test_eq([[lambda() { int a=0x100000000; int b = a; a += 1; return b+a; }()]],    [[0x200000001]])       // - Sub.