kuroko/test
2024-02-15 17:22:11 +09:00
..
__init__.krk Implement module packages 2021-01-17 22:01:58 +09:00
__init__.krk.expect Implement module packages 2021-01-17 22:01:58 +09:00
day1.in More test files 2021-01-04 19:07:46 +09:00
day1.krk Trim trailing whitespace in string-to-int/long conversions 2022-06-29 14:55:46 +09:00
day1.krk.expect Commit results of test cases as of now (not sure if they're all correctly) 2021-01-04 21:50:20 +09:00
day2.in Add string iterators 2021-01-04 19:34:56 +09:00
day2.krk Make print() a function before it's too late 2021-01-04 23:34:10 +09:00
day2.krk.expect Commit results of test cases as of now (not sure if they're all correctly) 2021-01-04 21:50:20 +09:00
day3.in More test scripts 2021-01-04 19:59:11 +09:00
day3.krk Change 'let' semantics to do unpacking; support unpacking more things 2021-01-14 21:16:48 +09:00
day3.krk.expect Commit results of test cases as of now (not sure if they're all correctly) 2021-01-04 21:50:20 +09:00
day4.in More test scripts 2021-01-04 19:59:11 +09:00
day4.krk Cleanup and useful builtins 2021-01-09 10:12:50 +09:00
day4.krk.expect Make tables (dicts, methods/fields) ordered 2024-02-15 17:22:11 +09:00
day5.in this is now a late AOC2020 repo 2021-01-04 20:10:39 +09:00
day5.krk Implement Python 3 division semantics 2021-04-02 16:02:05 +09:00
day5.krk.expect Commit results of test cases as of now (not sure if they're all correctly) 2021-01-04 21:50:20 +09:00
day6.in more AOC test cases 2021-01-04 20:27:32 +09:00
day6.krk Make print() a function before it's too late 2021-01-04 23:34:10 +09:00
day6.krk.expect Commit results of test cases as of now (not sure if they're all correctly) 2021-01-04 21:50:20 +09:00
day7.in length should determine truthiness where relevent 2021-01-09 13:58:46 +09:00
day7.krk Update test/day7.krk to not just be a test of list.pop 2021-03-23 12:50:04 +09:00
day7.krk.expect length should determine truthiness where relevent 2021-01-09 13:58:46 +09:00
day23.krk Fix that one old test to not go through float() 2022-06-29 13:55:21 +09:00
day23.krk.expect Commit results of test cases as of now (not sure if they're all correctly) 2021-01-04 21:50:20 +09:00
generateLongListTest.krk Make print() a function before it's too late 2021-01-04 23:34:10 +09:00
generateLongListTest.krk.expect Commit results of test cases as of now (not sure if they're all correctly) 2021-01-04 21:50:20 +09:00
test.krk Clean up function, method repring 2022-08-06 12:20:04 +09:00
test.krk.expect Fix up function, object repring and add __qualname__ to functions 2021-03-11 19:05:21 +09:00
testAnnotations.krk Type annotations. 2021-03-11 20:44:39 +09:00
testAnnotations.krk.expect Make tables (dicts, methods/fields) ordered 2024-02-15 17:22:11 +09:00
testArgsKwargs.krk Make tests not rely on 'exception' being an implicit name in 'except' blocks 2023-11-25 11:11:56 +09:00
testArgsKwargs.krk.expect Make tables (dicts, methods/fields) ordered 2024-02-15 17:22:11 +09:00
testArgumentExpansions.krk Make print() a function before it's too late 2021-01-04 23:34:10 +09:00
testArgumentExpansions.krk.expect Make tables (dicts, methods/fields) ordered 2024-02-15 17:22:11 +09:00
testArgv.krk Add kuroko.argv 2021-01-08 19:05:11 +09:00
testArgv.krk.expect Add kuroko.argv 2021-01-08 19:05:11 +09:00
testAssert.krk Add 'assert' statement 2021-03-01 11:55:51 +09:00
testAssert.krk.expect Add 'assert' statement 2021-03-01 11:55:51 +09:00
testAsyncAwait.krk Initial support for async/await 2021-03-31 19:27:13 +09:00
testAsyncAwait.krk.expect Initial support for async/await 2021-03-31 19:27:13 +09:00
testAttributePacking.krk Add something original for once 2021-01-15 19:31:00 +09:00
testAttributePacking.krk.expect Support for __init_subclass__ 2023-01-26 20:01:39 +09:00
testBadSelfAsMethodArg.krk Support /,*,kws in function definitions 2022-09-29 21:46:10 +09:00
testBadSelfAsMethodArg.krk.expect Lambda should be able to accept *args and **kwargs 2022-05-30 17:46:24 +09:00
testBareFinally.krk Fix bad pop on bare except-finally 2021-03-19 11:39:49 +09:00
testBareFinally.krk.expect Exceptions with no argument should not set it to 'None' 2022-07-03 19:38:04 +09:00
testBigIntegers.krk long type 2022-06-27 20:40:24 +09:00
testBigIntegers.krk.expect long type 2022-06-27 20:40:24 +09:00
testBindNativeMethod.krk Rename __get__, __set__ to match Python's __getitem__, __setitem__ and make room for future addition of descriptors 2021-03-10 14:24:22 +09:00
testBindNativeMethod.krk.expect repr classes as <class 'module.Class'> like Python 2021-02-24 22:50:51 +09:00
testBoundMethodEdgecases.krk Clean up function, method repring 2022-08-06 12:20:04 +09:00
testBoundMethodEdgecases.krk.expect Tests for bound method edge cases 2022-06-02 14:34:40 +09:00
testBreakFinallys.krk Properly run __exit__, finally on break or continue 2022-07-29 19:13:33 +09:00
testBreakFinallys.krk.expect Properly run __exit__, finally on break or continue 2022-07-29 19:13:33 +09:00
testBreakWiths.krk Properly run __exit__, finally on break or continue 2022-07-29 19:13:33 +09:00
testBreakWiths.krk.expect Properly run __exit__, finally on break or continue 2022-07-29 19:13:33 +09:00
testChainedComparisonOperators.krk Implement chained comparison operators 2021-03-21 12:41:54 +09:00
testChainedComparisonOperators.krk.expect Implement chained comparison operators 2021-03-21 12:41:54 +09:00
testClassAnnotation.krk Add class and module member annotations 2021-03-13 14:22:32 +09:00
testClassAnnotation.krk.expect Add class and module member annotations 2021-03-13 14:22:32 +09:00
testClassDecorator.krk Implement class decorators and move class definitions into pseudo-functions 2021-02-05 19:54:46 +09:00
testClassDecorator.krk.expect Implement class decorators and move class definitions into pseudo-functions 2021-02-05 19:54:46 +09:00
testClassFields.krk Class fields and access to class member methods 2021-01-11 16:31:34 +09:00
testClassFields.krk.expect Class fields and access to class member methods 2021-01-11 16:31:34 +09:00
testClassMethod.krk Make tests not rely on 'exception' being an implicit name in 'except' blocks 2023-11-25 11:11:56 +09:00
testClassMethod.krk.expect Hacky implementation of @staticmethod, @property, mb even @classmethod 2021-01-23 19:38:45 +09:00
testClassMethodAssignment.krk Clean up function, method repring 2022-08-06 12:20:04 +09:00
testClassMethodAssignment.krk.expect Fix up function, object repring and add __qualname__ to functions 2021-03-11 19:05:21 +09:00
testClassMethodInherited.krk Fix incorrect binding of classmethod when called on instance of subclass 2021-04-02 12:25:07 +09:00
testClassMethodInherited.krk.expect Fix incorrect binding of classmethod when called on instance of subclass 2021-04-02 12:25:07 +09:00
testClassMethodSuper.krk Support for __init_subclass__ 2023-01-26 20:01:39 +09:00
testClassMethodSuper.krk.expect Support for __init_subclass__ 2023-01-26 20:01:39 +09:00
testCodecsModule.krk Codecs revisited (#28) 2022-07-23 08:32:54 +09:00
testCodecsModule.krk.expect Codecs revisited (#28) 2022-07-23 08:32:54 +09:00
testComparisonOperatorFallbacks.krk Implement NotImplemented, fallback operators 2021-03-30 16:42:29 +09:00
testComparisonOperatorFallbacks.krk.expect Implement NotImplemented, fallback operators 2021-03-30 16:42:29 +09:00
testComplexArgsNative.krk Make tests not rely on 'exception' being an implicit name in 'except' blocks 2023-11-25 11:11:56 +09:00
testComplexArgsNative.krk.expect Unify more format strings 2021-03-26 12:17:14 +09:00
testComplicatedGeneratorFunction.krk Okay quite a bit was wrong with that, but now it's right 2021-03-06 18:00:14 +09:00
testComplicatedGeneratorFunction.krk.expect Okay quite a bit was wrong with that, but now it's right 2021-03-06 18:00:14 +09:00
testConcatenatedStringTokens.krk Fixup concatenating unalike string tokens in compiler 2022-07-10 17:44:06 +09:00
testConcatenatedStringTokens.krk.expect Fixup concatenating unalike string tokens in compiler 2022-07-10 17:44:06 +09:00
testContextManagerEarlyReturn.krk Support calling exit handlers for with: statements on exception 2021-03-18 20:41:11 +09:00
testContextManagerEarlyReturn.krk.expect Support 'return' from within a 'with' block 2021-01-10 23:39:05 +09:00
testContextManagerException.krk Support calling exit handlers for with: statements on exception 2021-03-18 20:41:11 +09:00
testContextManagerException.krk.expect Exceptions with no argument should not set it to 'None' 2022-07-03 19:38:04 +09:00
testContextManagerRaisesInExit.krk Support calling exit handlers for with: statements on exception 2021-03-18 20:41:11 +09:00
testContextManagerRaisesInExit.krk.expect Exceptions with no argument should not set it to 'None' 2022-07-03 19:38:04 +09:00
testDecoratedRecursiveFunction.krk Bind local name for decorated function early so it can be closed 2023-12-12 20:21:42 +09:00
testDecoratedRecursiveFunction.krk.expect Bind local name for decorated function early so it can be closed 2023-12-12 20:21:42 +09:00
testDecorators.krk Make tests not rely on 'exception' being an implicit name in 'except' blocks 2023-11-25 11:11:56 +09:00
testDecorators.krk.expect Fix up function, object repring and add __qualname__ to functions 2021-03-11 19:05:21 +09:00
testDefaultArgs.krk Fix up function, object repring and add __qualname__ to functions 2021-03-11 19:05:21 +09:00
testDefaultArgs.krk.expect Fix up function, object repring and add __qualname__ to functions 2021-03-11 19:05:21 +09:00
testDel.krk Make tests not rely on 'exception' being an implicit name in 'except' blocks 2023-11-25 11:11:56 +09:00
testDel.krk.expect Support for __init_subclass__ 2023-01-26 20:01:39 +09:00
testDeque.krk Add a basic collections module 2021-01-11 14:08:05 +09:00
testDeque.krk.expect Add a basic collections module 2021-01-11 14:08:05 +09:00
testDescriptor.krk Implement general __get__/__set__ descriptors 2021-03-10 20:24:12 +09:00
testDescriptor.krk.expect Implement general __get__/__set__ descriptors 2021-03-10 20:24:12 +09:00
testDictComprehension.krk Support comprehensions for dicts, tuples. 2021-01-19 21:06:52 +09:00
testDictComprehension.krk.expect Support comprehensions for dicts, tuples. 2021-01-19 21:06:52 +09:00
testEatWhitespace.krk Make print() a function before it's too late 2021-01-04 23:34:10 +09:00
testEatWhitespace.krk.expect Commit results of test cases as of now (not sure if they're all correctly) 2021-01-04 21:50:20 +09:00
testElseIf.krk Make print() a function before it's too late 2021-01-04 23:34:10 +09:00
testElseIf.krk.expect Commit results of test cases as of now (not sure if they're all correctly) 2021-01-04 21:50:20 +09:00
testElseWithNoExcept.krk Fix up edge cases in exception handling 2023-11-24 18:32:16 +09:00
testElseWithNoExcept.krk.expect Fix up edge cases in exception handling 2023-11-24 18:32:16 +09:00
testEmptyIndentedLine.krk Fix incorrect handling of blank and comment lines before 'else', 'except', etc. 2022-02-17 09:49:24 +09:00
testEmptyIndentedLine.krk.expect Fix incorrect handling of blank and comment lines before 'else', 'except', etc. 2022-02-17 09:49:24 +09:00
testEnumerate.krk Fix broken stack handling in and make map,enumerate,filter object inits 2021-03-21 16:47:13 +09:00
testEnumerate.krk.expect Fix broken stack handling in and make map,enumerate,filter object inits 2021-03-21 16:47:13 +09:00
testEqInvert.krk Try swapping args to __eq__ on NotImplemented 2021-03-30 17:00:23 +09:00
testEqInvert.krk.expect Try swapping args to __eq__ on NotImplemented 2021-03-30 17:00:23 +09:00
testExceptionContexts.krk Attach __cause__, __context__ to exceptions; support 'raise ... from ...' 2022-07-03 19:50:00 +09:00
testExceptionContexts.krk.expect Attach __cause__, __context__ to exceptions; support 'raise ... from ...' 2022-07-03 19:50:00 +09:00
testExceptionElseFinally.krk Fix up edge cases in exception handling 2023-11-24 18:32:16 +09:00
testExceptionElseFinally.krk.expect Fix up edge cases in exception handling 2023-11-24 18:32:16 +09:00
testExceptionOnExceptExpression.krk Fix up edge cases in exception handling 2023-11-24 18:32:16 +09:00
testExceptionOnExceptExpression.krk.expect Fix up edge cases in exception handling 2023-11-24 18:32:16 +09:00
testExceptionTracebacks.krk Make tests not rely on 'exception' being an implicit name in 'except' blocks 2023-11-25 11:11:56 +09:00
testExceptionTracebacks.krk.expect Attach and build upon partial tracebacks 2022-07-03 20:39:07 +09:00
testExpressionUnderlining.krk Add a test for expression underlining data 2024-01-07 17:51:50 +09:00
testExpressionUnderlining.krk.expect Add a test for expression underlining data 2024-01-07 17:51:50 +09:00
testExtraneousBlanks.krk Make print() a function before it's too late 2021-01-04 23:34:10 +09:00
testExtraneousBlanks.krk.expect Commit results of test cases as of now (not sure if they're all correctly) 2021-01-04 21:50:20 +09:00
testFilter.krk Fix broken stack handling in and make map,enumerate,filter object inits 2021-03-21 16:47:13 +09:00
testFilter.krk.expect Fix broken stack handling in and make map,enumerate,filter object inits 2021-03-21 16:47:13 +09:00
testFilteredExceptions.krk Overhaul exceptions with tracebacks; 'except Type...' 2021-02-18 11:04:59 +09:00
testFilteredExceptions.krk.expect Overhaul exceptions with tracebacks; 'except Type...' 2021-02-18 11:04:59 +09:00
testFinally.krk Implement 'finally' 2021-03-18 19:52:30 +09:00
testFinally.krk.expect Implement 'finally' 2021-03-18 19:52:30 +09:00
testForIf.krk Test case for preceding fix 2022-05-24 13:33:34 +09:00
testForIf.krk.expect Test case for preceding fix 2022-05-24 13:33:34 +09:00
testFormatSpecs.krk Format spec support in f-strings 2022-07-10 16:11:12 +09:00
testFormatSpecs.krk.expect Format spec support in f-strings 2022-07-10 16:11:12 +09:00
testFormatString.krk Support = to print f-string expression alongside value 2022-05-23 08:42:40 +09:00
testFormatString.krk.expect Support = to print f-string expression alongside value 2022-05-23 08:42:40 +09:00
testFStrings.krk Optimizations for f-strings 2021-01-22 08:38:36 +09:00
testFStrings.krk.expect repr classes as <class 'module.Class'> like Python 2021-02-24 22:50:51 +09:00
testFullOfTombstones.krk Fix 'del' on table entries not updating count 2021-12-15 17:22:52 +09:00
testFullOfTombstones.krk.expect Fix 'del' on table entries not updating count 2021-12-15 17:22:52 +09:00
testFunctionDocstring.krk Readme and doc updates 2021-01-07 22:45:52 +09:00
testFunctionDocstring.krk.expect Readme and doc updates 2021-01-07 22:45:52 +09:00
testGeneratorExpressions.krk Various cleanups 2021-03-08 16:36:12 +09:00
testGeneratorExpressions.krk.expect Support chained 'for's in generator expressions 2021-03-06 15:32:30 +09:00
testGeneratorFunctions.krk yield keyword; generator functions 2021-03-04 18:09:07 +09:00
testGeneratorFunctions.krk.expect yield keyword; generator functions 2021-03-04 18:09:07 +09:00
testGeneratorUpvalues.krk Fix upvalue capture in generators 2022-07-24 15:54:36 +09:00
testGeneratorUpvalues.krk.expect Fix upvalue capture in generators 2022-07-24 15:54:36 +09:00
testGetattrDir.krk oops, leaked a pointer in a test 2021-01-14 23:19:59 +09:00
testGetattrDir.krk.expect Support for __init_subclass__ 2023-01-26 20:01:39 +09:00
testHash.krk Remove str-nonstr concatenation / implicit coercion 2021-02-14 08:25:53 +09:00
testHash.krk.expect Make tables (dicts, methods/fields) ordered 2024-02-15 17:22:11 +09:00
testIamVeryConfused.krk Remove tupleOf builtin 2022-07-05 11:43:11 +09:00
testIamVeryConfused.krk.expect Fix broken stack handling in and make map,enumerate,filter object inits 2021-03-21 16:47:13 +09:00
testImplicitObjectBase.krk Make tests not rely on 'exception' being an implicit name in 'except' blocks 2023-11-25 11:11:56 +09:00
testImplicitObjectBase.krk.expect initial support for __new__ 2023-01-24 18:15:13 +09:00
testImportContext.krk Fix tracking what should be 'global' through function calls? 2021-01-07 10:39:09 +09:00
testImportContext.krk.expect Assign __main__ as name of executed scripts 2021-01-07 10:58:04 +09:00
testInitSubclassHook.krk Support for __init_subclass__ 2023-01-26 20:01:39 +09:00
testInitSubclassHook.krk.expect Support for __init_subclass__ 2023-01-26 20:01:39 +09:00
testIntFloatCompare.krk Fixup bad cast when comparing int to float 2021-12-15 17:31:15 +09:00
testIntFloatCompare.krk.expect Fixup bad cast when comparing int to float 2021-12-15 17:31:15 +09:00
testIteratorUnpack.krk Make tests not rely on 'exception' being an implicit name in 'except' blocks 2023-11-25 11:11:56 +09:00
testIteratorUnpack.krk.expect Use krk_unpackIterable (and a temporary tuple) in OP_UNPACK 2022-07-05 14:45:47 +09:00
testJsonModule.krk Add json module 2021-01-11 19:02:51 +09:00
testJsonModule.krk.expect Make tables (dicts, methods/fields) ordered 2024-02-15 17:22:11 +09:00
testKeyboardInterrupt.krk Raise KeyboardInterrupt on ^C 2021-01-08 16:40:43 +09:00
testKeyboardInterrupt.krk.expect Raise KeyboardInterrupt on ^C 2021-01-08 16:40:43 +09:00
testKeywordArgs.krk Make tests not rely on 'exception' being an implicit name in 'except' blocks 2023-11-25 11:11:56 +09:00
testKeywordArgs.krk.expect Unify more format strings 2021-03-26 12:17:14 +09:00
testLambdaTakesStars.krk Lambda should be able to accept *args and **kwargs 2022-05-30 17:46:24 +09:00
testLambdaTakesStars.krk.expect Lambda should be able to accept *args and **kwargs 2022-05-30 17:46:24 +09:00
testLinesFromReadme.krk Add instructions for static builds 2021-01-08 12:12:44 +09:00
testLinesFromReadme.krk.expect ... and update test 2021-03-21 11:31:07 +09:00
testList.krk Fix up function, object repring and add __qualname__ to functions 2021-03-11 19:05:21 +09:00
testList.krk.expect Fix up function, object repring and add __qualname__ to functions 2021-03-11 19:05:21 +09:00
testListComprehensions.krk Make print() a function before it's too late 2021-01-04 23:34:10 +09:00
testListComprehensions.krk.expect Commit results of test cases as of now (not sure if they're all correctly) 2021-01-04 21:50:20 +09:00
testLongList.krk Make print() a function before it's too late 2021-01-04 23:34:10 +09:00
testLongList.krk.expect Commit results of test cases as of now (not sure if they're all correctly) 2021-01-04 21:50:20 +09:00
testLoopBreaks.krk Make print() a function before it's too late 2021-01-04 23:34:10 +09:00
testLoopBreaks.krk.expect Commit results of test cases as of now (not sure if they're all correctly) 2021-01-04 21:50:20 +09:00
testLoopElse.krk Support 'else' blocks on for and while loops 2022-05-23 09:41:12 +09:00
testLoopElse.krk.expect Support 'else' blocks on for and while loops 2022-05-23 09:41:12 +09:00
testLotsOfUpvalues.krk Fix bad encoding of large upvalue indexes 2022-05-27 18:37:37 +09:00
testLotsOfUpvalues.krk.expect Fix bad encoding of large upvalue indexes 2022-05-27 18:37:37 +09:00
testMap.krk Fix broken stack handling in and make map,enumerate,filter object inits 2021-03-21 16:47:13 +09:00
testMap.krk.expect Fix broken stack handling in and make map,enumerate,filter object inits 2021-03-21 16:47:13 +09:00
testModuleDocstring.krk Attach __doc__ to modules, default to None (but still set) if missing 2021-01-07 11:30:10 +09:00
testModuleDocstring.krk.expect Attach __doc__ to modules, default to None (but still set) if missing 2021-01-07 11:30:10 +09:00
testModuleName.krk Assign __main__ as name of executed scripts 2021-01-07 10:58:04 +09:00
testModuleName.krk.expect Assign __main__ as name of executed scripts 2021-01-07 10:58:04 +09:00
testMoreArgExpansions.krk Rewrite complex argument processor because that old stack-juggling version was awful 2021-01-10 18:23:28 +09:00
testMoreArgExpansions.krk.expect Rewrite complex argument processor because that old stack-juggling version was awful 2021-01-10 18:23:28 +09:00
testMultipleAssignments.krk Fix up some weird stuff with parens 2021-03-13 23:37:09 +09:00
testMultipleAssignments.krk.expect Fix up some weird stuff with parens 2021-03-13 23:37:09 +09:00
testMultipleExcept.krk Implement 'finally' 2021-03-18 19:52:30 +09:00
testMultipleExcept.krk.expect Exceptions with no argument should not set it to 'None' 2022-07-03 19:38:04 +09:00
testMultipleWith.krk Support multiple context managers in a 'with' statement 2021-03-18 21:25:19 +09:00
testMultipleWith.krk.expect Support multiple context managers in a 'with' statement 2021-03-18 21:25:19 +09:00
testNameMangling.krk Implement Python's identifier mangling 2022-07-10 13:13:27 +09:00
testNameMangling.krk.expect Implement Python's identifier mangling 2022-07-10 13:13:27 +09:00
testNestedChainedMultipleAssignment.krk Fix up multiple assignment targets so we have some hope of nesting 2021-03-16 19:28:00 +09:00
testNestedChainedMultipleAssignment.krk.expect Fix up multiple assignment targets so we have some hope of nesting 2021-03-16 19:28:00 +09:00
testNestedExceptionInFinally.krk Handle case of a nested exception in a 'final' 2023-11-25 12:14:05 +09:00
testNestedExceptionInFinally.krk.expect Handle case of a nested exception in a 'final' 2023-11-25 12:14:05 +09:00
testNestedTernary.krk Fix parsing of nested ternary 2021-02-22 13:51:45 +09:00
testNestedTernary.krk.expect Fix parsing of nested ternary 2021-02-22 13:51:45 +09:00
testNoise.krk Our tuple packing is pretty slow, but some shifts and ors are pretty good 2021-02-11 05:27:06 +09:00
testNoise.krk.expect Quick little demo of threads fighting over a dict (and still working) 2021-02-10 19:06:25 +09:00
testNoiseList.krk Add experimental bytecode marshal tool 2021-02-12 15:53:47 +09:00
testNoiseList.krk.expect Add one actual and three skipped thread tests to the test suite 2021-02-11 15:31:37 +09:00
testNoiseTupleKeys.krk Add one actual and three skipped thread tests to the test suite 2021-02-11 15:31:37 +09:00
testNoiseTupleKeys.krk.expect Add one actual and three skipped thread tests to the test suite 2021-02-11 15:31:37 +09:00
testNonDataDescriptor.krk Only descriptors with __set__ methods should be __get__'d preemptively 2023-01-26 20:33:40 +09:00
testNonDataDescriptor.krk.expect Only descriptors with __set__ methods should be __get__'d preemptively 2023-01-26 20:33:40 +09:00
testNotPrecedence.krk Fix operator precedence for unary 'not' 2021-03-01 14:56:40 +09:00
testNotPrecedence.krk.expect Fix operator precedence for unary 'not' 2021-03-01 14:56:40 +09:00
testNumericInverse.krk Add a test case for that 2023-02-09 10:48:37 +09:00
testNumericInverse.krk.expect Add a test case for that 2023-02-09 10:48:37 +09:00
testOperatorOverrides.krk Normalize __add__ for strings, but keep the shortcut around 2021-01-11 21:46:24 +09:00
testOperatorOverrides.krk.expect Normalize __add__ for strings, but keep the shortcut around 2021-01-11 21:46:24 +09:00
testOperators.krk Add more operators. 2021-01-19 19:29:29 +09:00
testOperators.krk.expect Stringify floats with more digits 2021-02-20 21:48:47 +09:00
testOptionalAndCollected.krk Fix bad argument collection with optional positionals 2022-07-11 10:03:00 +09:00
testOptionalAndCollected.krk.expect Fix bad argument collection with optional positionals 2022-07-11 10:03:00 +09:00
testOptionsCompileTimeBuiltins.krk New '__options__' psuedo-module with compile-time changes 2022-06-04 15:59:24 +09:00
testOptionsCompileTimeBuiltins.krk.expect New '__options__' psuedo-module with compile-time changes 2022-06-04 15:59:24 +09:00
testPackageImports.krk Make tests not rely on 'exception' being an implicit name in 'except' blocks 2023-11-25 11:11:56 +09:00
testPackageImports.krk.expect That changes some test results intentionally 2021-02-18 08:45:07 +09:00
testPow.krk Resolve long-standing left/right binding issue with '**' 2022-07-20 09:21:21 +09:00
testPow.krk.expect Resolve long-standing left/right binding issue with '**' 2022-07-20 09:21:21 +09:00
testPythonFootgun.krk Make print() a function before it's too late 2021-01-04 23:34:10 +09:00
testPythonFootgun.krk.expect Commit results of test cases as of now (not sure if they're all correctly) 2021-01-04 21:50:20 +09:00
testQualname.krk Add __qualname__ to classes 2021-02-25 10:03:52 +09:00
testQualname.krk.expect Add __qualname__ to classes 2021-02-25 10:03:52 +09:00
testRacingThreads.krk Wrap table accesses in locks, should be good for dicts, field assignments? 2021-02-10 18:19:10 +09:00
testRacingThreads.krk.expect Eliminate forced uses of GC pausing and fix up some more thread stuff; still need locks on collections 2021-02-09 23:13:45 +09:00
testReflectedBinaryOperators.krk Implement Python 3 division semantics 2021-04-02 16:02:05 +09:00
testReflectedBinaryOperators.krk.expect Implement Python 3 division semantics 2021-04-02 16:02:05 +09:00
testRelativeImport.krk Relative imports 2022-05-28 15:41:47 +09:00
testRelativeImport.krk.expect Relative imports 2022-05-28 15:41:47 +09:00
testReraisedExceptionTracebacks.krk Attach and build upon partial tracebacks 2022-07-03 20:39:07 +09:00
testReraisedExceptionTracebacks.krk.expect Attach and build upon partial tracebacks 2022-07-03 20:39:07 +09:00
testRuntimeException.krk Make tests not rely on 'exception' being an implicit name in 'except' blocks 2023-11-25 11:11:56 +09:00
testRuntimeException.krk.expect Embed os, dir, time, fileio modules in core; only 'math' is still a separate shared library 2021-02-15 16:27:50 +09:00
testSequenceCompare.krk More fixes to tuple comparisons; port to lists 2022-07-06 21:25:59 +09:00
testSequenceCompare.krk.expect More fixes to tuple comparisons; port to lists 2022-07-06 21:25:59 +09:00
testSetAttrClass.krk Rudimentary __setattr__ support 2022-07-07 14:54:30 +09:00
testSetAttrClass.krk.expect Rudimentary __setattr__ support 2022-07-07 14:54:30 +09:00
testSetLiterals.krk sets do not have stable ordering, so stop trying to print them in tests 2021-02-08 09:36:30 +09:00
testSetLiterals.krk.expect repr classes as <class 'module.Class'> like Python 2021-02-24 22:50:51 +09:00
testSetName.krk Add test for __set_name__ 2022-07-06 21:43:15 +09:00
testSetName.krk.expect Add test for __set_name__ 2022-07-06 21:43:15 +09:00
testShadowedDefaultArgument.krk Add a test for that 2021-12-15 15:11:27 +09:00
testShadowedDefaultArgument.krk.expect Add a test for that 2021-12-15 15:11:27 +09:00
testSimpleThreads.krk Add one actual and three skipped thread tests to the test suite 2021-02-11 15:31:37 +09:00
testSimpleThreads.krk.expect Add one actual and three skipped thread tests to the test suite 2021-02-11 15:31:37 +09:00
testSingularExpandedAssignment.krk Fix assignments to single complex assignment targets (trailing commas) 2021-04-23 14:15:14 +09:00
testSingularExpandedAssignment.krk.expect Fix assignments to single complex assignment targets (trailing commas) 2021-04-23 14:15:14 +09:00
testSlicers.krk Implement slice objects, slice stepping 2022-05-03 16:49:58 +09:00
testSlicers.krk.expect Implement slice objects, slice stepping 2022-05-03 16:49:58 +09:00
testSpecialDecorators.krk Rework KrkValue to use NaN-boxing 2021-03-24 20:49:44 +09:00
testSpecialDecorators.krk.expect Rework KrkValue to use NaN-boxing 2021-03-24 20:49:44 +09:00
testStringQuoteTypes.krk Make print() a function before it's too late 2021-01-04 23:34:10 +09:00
testStringQuoteTypes.krk.expect Commit results of test cases as of now (not sure if they're all correctly) 2021-01-04 21:50:20 +09:00
testStrings.krk Make print() a function before it's too late 2021-01-04 23:34:10 +09:00
testStrings.krk.expect Commit results of test cases as of now (not sure if they're all correctly) 2021-01-04 21:50:20 +09:00
testStrReprOrdering.krk Clean up function, method repring 2022-08-06 12:20:04 +09:00
testStrReprOrdering.krk.expect Fix up function, object repring and add __qualname__ to functions 2021-03-11 19:05:21 +09:00
testSubclassCachedMethods.krk Invalidate caches of subclass method pointers when they change in a superclass 2022-05-27 00:05:27 +09:00
testSubclassCachedMethods.krk.expect Invalidate caches of subclass method pointers when they change in a superclass 2022-05-27 00:05:27 +09:00
testSubclassPropertySuperCall.krk Add tests related to recent class method changes 2021-03-09 23:00:47 +09:00
testSubclassPropertySuperCall.krk.expect Support for __init_subclass__ 2023-01-26 20:01:39 +09:00
testSuperArguments.krk Support arguments to super(), support outside of classes 2021-03-30 14:18:39 +09:00
testSuperArguments.krk.expect Support arguments to super(), support outside of classes 2021-03-30 14:18:39 +09:00
testSyntaxHighlighter.krk Add a module that does simple Kuroko syntax highlighting with flexible outputs 2021-01-18 20:45:26 +09:00
testSyntaxHighlighter.krk.expect And update the test changed from that... 2021-01-23 13:34:09 +09:00
testTablesDelLen.krk Fix 'del' on table entries not updating count 2021-12-15 17:22:52 +09:00
testTablesDelLen.krk.expect Fix 'del' on table entries not updating count 2021-12-15 17:22:52 +09:00
testTabWidth.krk Accept tabs as being equivalent to eight spaces, but no mixing on a single line 2021-01-08 07:05:33 +09:00
testTabWidth.krk.expect Accept tabs as being equivalent to eight spaces, but no mixing on a single line 2021-01-08 07:05:33 +09:00
testTernary.krk Add ternary (a) if (cond) else (b) 2021-01-07 14:04:42 +09:00
testTernary.krk.expect Add ternary (a) if (cond) else (b) 2021-01-07 14:04:42 +09:00
testThreading.krk Implement Python 3 division semantics 2021-04-02 16:02:05 +09:00
testThreading.krk.expect Threading 2021-02-09 18:51:09 +09:00
testTryElse.krk Support 'else' block on 'try' 2022-07-29 19:33:31 +09:00
testTryElse.krk.expect Support 'else' block on 'try' 2022-07-29 19:33:31 +09:00
testTryElseRaise.krk Exceptions raised in 'else' should run 'finally' before raising, not run 'except' 2022-07-29 20:05:21 +09:00
testTryElseRaise.krk.expect Exceptions raised in 'else' should run 'finally' before raising, not run 'except' 2022-07-29 20:05:21 +09:00
testTryExcept.krk Make tests not rely on 'exception' being an implicit name in 'except' blocks 2023-11-25 11:11:56 +09:00
testTryExcept.krk.expect Commit results of test cases as of now (not sure if they're all correctly) 2021-01-04 21:50:20 +09:00
testTupleComparisons.krk Fixup, complete tuple comparisons 2022-07-03 11:18:11 +09:00
testTupleComparisons.krk.expect Fixup, complete tuple comparisons 2022-07-03 11:18:11 +09:00
testTupleIter.krk Add a test for everything we fix... 2021-01-31 09:57:15 +09:00
testTupleIter.krk.expect Add a test for everything we fix... 2021-01-31 09:57:15 +09:00
testUnicodeIdentifiers.krk Fix up function, object repring and add __qualname__ to functions 2021-03-11 19:05:21 +09:00
testUnicodeIdentifiers.krk.expect Fix up function, object repring and add __qualname__ to functions 2021-03-11 19:05:21 +09:00
testUnicodeStrings.krk Fixup string iteration for unicode strings 2021-01-12 20:11:52 +09:00
testUnicodeStrings.krk.expect Fixup string iteration for unicode strings 2021-01-12 20:11:52 +09:00
testUnlockedInt.krk Add one actual and three skipped thread tests to the test suite 2021-02-11 15:31:37 +09:00
testUnlockedInt.krk.expect Add one actual and three skipped thread tests to the test suite 2021-02-11 15:31:37 +09:00
testUnpackIter.krk Make tests not rely on 'exception' being an implicit name in 'except' blocks 2023-11-25 11:11:56 +09:00
testUnpackIter.krk.expect Add tuple unpacking and 'if' conditions to list comprehensions 2021-01-08 18:00:49 +09:00
testUpvalue.krk fix test that includes pointer values in output 2021-01-06 19:07:22 +09:00
testUpvalue.krk.expect Fix up function, object repring and add __qualname__ to functions 2021-03-11 19:05:21 +09:00
testUpvalueClosureOnEarlyReturnOrLoopExit.krk Fix up edge cases in exception handling 2023-11-24 18:32:16 +09:00
testUpvalueClosureOnEarlyReturnOrLoopExit.krk.expect Fix up edge cases in exception handling 2023-11-24 18:32:16 +09:00
testWeirdIndentCase.krk Fix a bad indentation handling for if/try. 2021-01-17 16:52:38 +09:00
testWeirdIndentCase.krk.expect Fix a bad indentation handling for if/try. 2021-01-17 16:52:38 +09:00
testYieldFrom.krk 'yield' as an expression with a value; 'yield from' 2021-03-20 12:07:46 +09:00
testYieldFrom.krk.expect 'yield' as an expression with a value; 'yield from' 2021-03-20 12:07:46 +09:00
testYieldFromEventLoop.krk Fix generator not being popped from stack on 'yield from' 2021-03-31 19:09:06 +09:00
testYieldFromEventLoop.krk.expect Fix generator not being popped from stack on 'yield from' 2021-03-31 19:09:06 +09:00