Changes

Summary

  1. Removing dependency on the formatter for printing blocks. This solution (details)
  2. Adding test for printing block defined in method with no source code (details)
  3. Replacing assert: and = by assert:equals: (details)
  4. Fixing definitions of blocks in  tests  for printing blocks which were (details)
  5. Adding tests for checking that the formatter is used only when the block (details)
  6. Simplifying code (details)
  7. taking literal method bytecodes from encoder class (details)
  8. Removing test that uses Metalink to avoid the dependency on Metalinks (details)
Commit ac2bc129315aa2179ef9975e820eab0eef00d649 by carola.hp
Removing dependency on the formatter for printing blocks. This solution
depends on the bytecode encoder and on the bytecode generator.
The file was modifiedsrc/Kernel/BlockClosure.class.st (diff)
Commit 064d7469473ef7f3d60303ce51def194bea93ed5 by carola.hp
Adding test for printing block defined in method with no source code
The file was modifiedsrc/Kernel-Tests/BlockClosureTest.class.st (diff)
Commit 7b30e1bae13fd019ec4618aa2a4fd7a94302aeac by carola.hp
Replacing assert: and = by assert:equals:
The file was modifiedsrc/Kernel-Tests/BlockClosureTest.class.st (diff)
Commit cd2ff42fd2a672d816aace16b2daa13c1148e636 by carola.hp
Fixing definitions of blocks in  tests  for printing blocks which were
failing
The file was modifiedsrc/VariablesLibrary-Tests/LazyClassVariableTest.class.st (diff)
The file was modifiedsrc/Reflectivity-Tests/ReflectivityExamples.class.st (diff)
The file was modifiedsrc/VariablesLibrary-Tests/LazySlotTest.class.st (diff)
Commit 5d3b0c94bad9385384c58b34d9eccd4de7acbac6 by carola.hp
Adding tests for checking that the formatter is used only when the block
is defined in a method without source code
The file was modifiedsrc/Kernel-Tests/BlockClosureTest.class.st (diff)
The file was modifiedsrc/Kernel/BlockClosure.class.st (diff)
Commit 7ac902502d3a3302980480437dbbe1b2dc4557fe by estebanlm
taking literal method bytecodes from encoder class
The file was modifiedsrc/Calypso-SystemQueries/CompiledMethod.extension.st (diff)
The file was modifiedsrc/Kernel-BytecodeEncoders/EncoderForSistaV1.class.st (diff)
The file was modifiedsrc/Kernel-BytecodeEncoders/BytecodeEncoder.class.st (diff)
The file was modifiedsrc/Kernel-BytecodeEncoders/EncoderForV3.class.st (diff)
Commit 5848a221e2a62ebc66806577d0227decb0c3f255 by carola.hp
Removing test that uses Metalink to avoid the dependency on Metalinks
The file was modifiedsrc/Kernel-Tests/BlockClosureTest.class.st (diff)

Summary

  1. Removing dependency on the formatter for printing blocks. This solution (details)
  2. Adding test for printing block defined in method with no source code (details)
  3. Replacing assert: and = by assert:equals: (details)
  4. Fixing definitions of blocks in  tests  for printing blocks which were (details)
  5. Adding tests for checking that the formatter is used only when the block (details)
  6. Simplifying code (details)
  7. taking literal method bytecodes from encoder class (details)
  8. Removing test that uses Metalink to avoid the dependency on Metalinks (details)
Commit ac2bc129315aa2179ef9975e820eab0eef00d649 by carola.hp
Removing dependency on the formatter for printing blocks. This solution
depends on the bytecode encoder and on the bytecode generator.
The file was modifiedsrc/Kernel/BlockClosure.class.st (diff)
Commit 064d7469473ef7f3d60303ce51def194bea93ed5 by carola.hp
Adding test for printing block defined in method with no source code
The file was modifiedsrc/Kernel-Tests/BlockClosureTest.class.st (diff)
Commit 7b30e1bae13fd019ec4618aa2a4fd7a94302aeac by carola.hp
Replacing assert: and = by assert:equals:
The file was modifiedsrc/Kernel-Tests/BlockClosureTest.class.st (diff)
Commit cd2ff42fd2a672d816aace16b2daa13c1148e636 by carola.hp
Fixing definitions of blocks in  tests  for printing blocks which were
failing
The file was modifiedsrc/Reflectivity-Tests/ReflectivityExamples.class.st (diff)
The file was modifiedsrc/VariablesLibrary-Tests/LazyClassVariableTest.class.st (diff)
The file was modifiedsrc/VariablesLibrary-Tests/LazySlotTest.class.st (diff)
Commit 5d3b0c94bad9385384c58b34d9eccd4de7acbac6 by carola.hp
Adding tests for checking that the formatter is used only when the block
is defined in a method without source code
The file was modifiedsrc/Kernel-Tests/BlockClosureTest.class.st (diff)
The file was modifiedsrc/Kernel/BlockClosure.class.st (diff)
Commit 7ac902502d3a3302980480437dbbe1b2dc4557fe by estebanlm
taking literal method bytecodes from encoder class
The file was modifiedsrc/Kernel-BytecodeEncoders/EncoderForSistaV1.class.st (diff)
The file was modifiedsrc/Kernel-BytecodeEncoders/EncoderForV3.class.st (diff)
The file was modifiedsrc/Calypso-SystemQueries/CompiledMethod.extension.st (diff)
The file was modifiedsrc/Kernel-BytecodeEncoders/BytecodeEncoder.class.st (diff)
Commit 5848a221e2a62ebc66806577d0227decb0c3f255 by carola.hp
Removing test that uses Metalink to avoid the dependency on Metalinks
The file was modifiedsrc/Kernel-Tests/BlockClosureTest.class.st (diff)