Commits

Author Commit Message Labels Comments Date
Lars Wassermann
added type hints for instance variables of non-varsized pointers objects
Lars Wassermann
some small optimizations to the blitting algorithm
Lars Wassermann
(cfbolz, lwassermann): implemented unwrap_uint using polymorphism to get rid of loop and extensive branches
Lars Wassermann
(cfbolz, lwassermann): prepared a typetest for s_class field
Lars Wassermann
(cfbolz, lwassermann): refactored wrap_uint to enable inlining the general case
Lars Wassermann
added primitive 19 which fails, except when (probably) calling the debugger. Then it quits gracefully.
Lars Wassermann
refactored sdl connection to avoid double blitting
Lars Wassermann
running version of BitBlt
Lars Wassermann
fixed drawing error by implementing shift using polymorphism. The main problem was rightshift for 'negative' large integers shifting in ones instead of zeros
Lars Wassermann
removed the w_class field of w_objects with class reference. Only s_class remains, the interface remains the same
Lars Wassermann
maybe fixed BIT_BLT primitive repainting on return
Lars Wassermann
added a space field to all w_objects with class reference, to enable removing the w_class link in favor of s_class links
Lars Wassermann
changed object printing capabilities in order to enable diffing on traces of c and python (i.e. remove addresses from trace)
Lars Wassermann
fixed at0 of LargePositive1Word Integer: results can not be negative !!!!!!!!!!!!!!!!!!!!
Lars Wassermann
(cfbolz, lwassermann): refactored the step function to have an unfolding loop instead of creating the methods source as string and compiling it.
Lars Wassermann
fixed wrap_uint to never create w_LargePositiveInteger instances of size <= 4
Lars Wassermann
tests for the changed primitive behavior
Lars Wassermann
merge with tip
Lars Wassermann
added positive_32bit_integer wrapping functions to space
Lars Wassermann
fixed a bug in perform_with_args and added some comments
Lars Wassermann
extending the tracing code
Lars Wassermann
added some tracing code
Lars Wassermann
patched module setup of test_miniimage to be able to reuse space and interp variables within other tests
Lars Wassermann
removed a mistake within format strings
Lars Wassermann
patched getname, because in the newer images, not the class but an association is the last literal.
timfel
fix translation on windows
Lars Wassermann
fixed bitBlit primitive and test
Lars Wassermann
added SIGNAL_AT_MILLISECONDS primitive and code which checks whether to signal
Lars Wassermann
(tfel, lwassermann): minor fix to not send empty key-events when there were none
Lars Wassermann
method extraction refactoring for does not understand case in _sendSelector
  1. Prev
  2. Next