Changes

Summary

  1. Factorial using 2-partition algorithm (details)
  2. Fall back to #at:put: in OrderedDictionary>>at:ifPresent:ifAbsentPut: (details)
  3. factorial renamed as slowfactorial, added new factorial with improved (details)
  4. [improvement] add isThisContext (details)
  5. Test that #at:ifPresent:ifAbsent: maintains ordered keys (details)
  6. renamed slowfactorial to slowFactorial. Test of factorial has no (details)
  7. Correction on slowfactorial executable comment (no autorefactored). (details)
  8. AbstractEnvironmentTestCase should be abstract (details)
Commit 660c5c4fee640ce43c57dfaa7dfd81f025c676e6 by delkos
Factorial using 2-partition algorithm
The file was modifiedsrc/Math-Operations-Extensions/Integer.extension.st (diff)
Commit 8d364a5b96af9dcc194ce1b9414ca1978ef9f62e by damien.pollet
Fall back to #at:put: in OrderedDictionary>>at:ifPresent:ifAbsentPut:
The file was modifiedsrc/Collections-Sequenceable/OrderedDictionary.class.st (diff)
Commit 78872f4d6c73721d5acce02400d89de46cb4b18c by delkos
factorial renamed as slowfactorial, added new factorial with improved
speed and less resource consumption. Added tests
The file was modifiedsrc/Math-Operations-Extensions/Integer.extension.st (diff)
The file was modifiedsrc/Kernel-Tests/IntegerTest.class.st (diff)
Commit fefec06a5b438ff35ce6573812c108e44975a975 by pierre_misse25
[improvement] add isThisContext
The file was modifiedsrc/AST-Core/RBProgramNode.class.st (diff)
The file was modifiedsrc/AST-Core/RBThisContextNode.class.st (diff)
Commit d05c11271477a0a5e17aa9fbf36f1a7dca3171b7 by damien.pollet
Test that #at:ifPresent:ifAbsent: maintains ordered keys
Fixes #5974
The file was modifiedsrc/Collections-Tests/OrderedDictionaryTest.class.st (diff)
Commit 943033980d219987999aa65afc006ded28ceb384 by delkos
renamed slowfactorial to slowFactorial. Test of factorial has no
dependency of slowFactorial.
The file was modifiedsrc/Kernel-Tests/IntegerTest.class.st (diff)
The file was modifiedsrc/Math-Operations-Extensions/Integer.extension.st (diff)
Commit 13642cb6202f6272cc067cd598b825797f151a5f by delkos
Correction on slowfactorial executable comment (no autorefactored).
Also small improvement in slowFactorial, chaged order of the if, so for
numbers greater than 0 there will be less if checks. Teorically faster,
but in practice almost unnoticeable.
The file was modifiedsrc/Math-Operations-Extensions/Integer.extension.st (diff)
Commit 3116d44d85836571a075adde0cb92ea18d52df5e by astares
AbstractEnvironmentTestCase should be abstract
- implement #isAbstract to fix #6066
The file was modifiedsrc/SUnit-Core/AbstractEnvironmentTestCase.class.st (diff)

Summary

  1. Factorial using 2-partition algorithm (details)
  2. Fall back to #at:put: in OrderedDictionary>>at:ifPresent:ifAbsentPut: (details)
  3. factorial renamed as slowfactorial, added new factorial with improved (details)
  4. [improvement] add isThisContext (details)
  5. Test that #at:ifPresent:ifAbsent: maintains ordered keys (details)
  6. renamed slowfactorial to slowFactorial. Test of factorial has no (details)
  7. Correction on slowfactorial executable comment (no autorefactored). (details)
  8. AbstractEnvironmentTestCase should be abstract (details)
Commit 660c5c4fee640ce43c57dfaa7dfd81f025c676e6 by delkos
Factorial using 2-partition algorithm
The file was modifiedsrc/Math-Operations-Extensions/Integer.extension.st (diff)
Commit 8d364a5b96af9dcc194ce1b9414ca1978ef9f62e by damien.pollet
Fall back to #at:put: in OrderedDictionary>>at:ifPresent:ifAbsentPut:
The file was modifiedsrc/Collections-Sequenceable/OrderedDictionary.class.st (diff)
Commit 78872f4d6c73721d5acce02400d89de46cb4b18c by delkos
factorial renamed as slowfactorial, added new factorial with improved
speed and less resource consumption. Added tests
The file was modifiedsrc/Kernel-Tests/IntegerTest.class.st (diff)
The file was modifiedsrc/Math-Operations-Extensions/Integer.extension.st (diff)
Commit fefec06a5b438ff35ce6573812c108e44975a975 by pierre_misse25
[improvement] add isThisContext
The file was modifiedsrc/AST-Core/RBThisContextNode.class.st (diff)
The file was modifiedsrc/AST-Core/RBProgramNode.class.st (diff)
Commit d05c11271477a0a5e17aa9fbf36f1a7dca3171b7 by damien.pollet
Test that #at:ifPresent:ifAbsent: maintains ordered keys
Fixes #5974
The file was modifiedsrc/Collections-Tests/OrderedDictionaryTest.class.st (diff)
Commit 943033980d219987999aa65afc006ded28ceb384 by delkos
renamed slowfactorial to slowFactorial. Test of factorial has no
dependency of slowFactorial.
The file was modifiedsrc/Kernel-Tests/IntegerTest.class.st (diff)
The file was modifiedsrc/Math-Operations-Extensions/Integer.extension.st (diff)
Commit 13642cb6202f6272cc067cd598b825797f151a5f by delkos
Correction on slowfactorial executable comment (no autorefactored).
Also small improvement in slowFactorial, chaged order of the if, so for
numbers greater than 0 there will be less if checks. Teorically faster,
but in practice almost unnoticeable.
The file was modifiedsrc/Math-Operations-Extensions/Integer.extension.st (diff)
Commit 3116d44d85836571a075adde0cb92ea18d52df5e by astares
AbstractEnvironmentTestCase should be abstract
- implement #isAbstract to fix #6066
The file was modifiedsrc/SUnit-Core/AbstractEnvironmentTestCase.class.st (diff)