Summary
- Changing the order of command-line processing and PList in OSX (details)
- Fixing category of methods and adding a test to validate that all known methods are correctly identified as object accessors. (details)
- rename selectors when the conflict with other selectors (details)
- throw error with conflicting API methods (details)
- Adding parsing of image parameters from PList (details)
- error message (details)
- rename conflicting locals (details)
- remove unused method StackInterpreter>>findSelectorAndClassForMethod:lookupClass:do: (details)
- StackInterpreter>>#lookupMethodInClass: be robust when sending cannotInterpret: (details)
- VMLookUpTest add test related to robust `cannotInterpret:` send (details)
- Adding check to fix when the image is open with an older VM that corrupts the remembered set. (details)
- Use exit code 128+n. (details)
- (details)
- Pass cmake parameters to VM generator (details)
- Pass options as argument to allow more flexible configuration (details)
- Add option accessor (details)
- Image format validation (details)
- Avoid escaping of spaces (details)
- rename hardcoded C code (details)
- rename before inlinings (details)
- clean (details)
- A single API method is allowed (details)
- sizeOfIntegralCType: bytesPerWord (details)
- This PR provides multiple fixes to failing CAST tests, due to changes in the SmaCC parse results. (details)
- - Removing unused variables (details)
- Linter rule (details)
- Update Jenkins to use Pharo 110 for building (details)
- declareC pragma + tests (details)
- Removing unused method (details)
- Removing references to removed method in C code (details)
- Removing unused instance and class variables (details)
- Removing unused variables (details)
- Fixing the declaration of variables (details)
- Refactored to #assertIntDeclaration: as suggested by Nahuel (details)
- Revert initializeRememberedSetShouldStartEmpty: (details)
- test arguments (details)
- Add tests for an incorrectly case of generated inlined C code from the CCodeGenerator. (details)
- Add a C code generator test for inlinings which has a shift right in the left side. (details)
- Add ephemeron tests with ephemeron list (details)
- Cleanup (details)
- Make stack printing more robust in absence of semaphore and mutex classes (details)
- Pass on assertions (details)
- Changed tests as suggested to check Slang methods annotated with types, either using built-in and without built-in C operations. (details)
- Update Jenkins to use Pharo 110 for building (details)
- Prepare release 10.0.6 (details)
- Move warnings to debug when loading plugins (details)
- Fixing release process (details)
- Fix check if image exits (details)
- Created new package CAST-Tests (details)
- Changing the order of the tests in the main branch (details)
- Disabling Docker builds (details)
- - Adding primitive to move all objects in old space to permSpace (details)
- - Adding shrinking of the rememberedSet (details)
- Moving the check if it is a hidden VM object only to the moveToPermSpaceAllOldObjects only (details)
- Add parentheses to r-value to correctly generate C code during complex inlining cases. For instance if the AST root is #at:, with a TSendNode(#+) as child, then we should generate: (details)
- Add a palette with the C code translation of any inspected CGLRAbstractNode. (details)
- Add an extension method to VMMaker-Tools to access a new tab with the C code translation of any inspected TParseNode. (details)
- Update README.md (details)
- Add #isExpression to TAssignmentNode, TSendNode, TStatementListNode and TSwitchStmtNode, which redefines #asCASTExpressionIn: method. (details)
- Refactoring a bit (details)
- Remove unnecessary tests (details)
- Add a couple of small tests for the stack interpreter (details)
- Improving performance of the scavenger (details)
- - Moving the fake nullHeader to all memoryManagers (details)
- Fixing test, in the real world there is always a non accessible object in the perm space. (details)
- Make ephemeron scanning more optimal by firing many ephemerons in a single run (details)
- Prepare release 10.0.7 (details)
- Set the null terminator in the targetFile buffer (details)
- Added tests for the new primitiveNewOldSpace (details)
- First implementation of the primitiveNewOldSpace and primitiveNewWithArgOldSpace (details)
- Refactores newOldSpace primitive (details)
- Refactoring primitive new old space with args (details)
- Added primitives to the primitive table (details)
- Updated image version (details)
- Undo changes (details)
- Removed space - make the CI run again (details)
- Recovering the behaviour of internalExecuteMethod (details)
- Never compile methods upon activation (details)
- Never compile during activation (details)
- Eagerly compile direct method executions (details)
- Do not eagerly compile when invoking from the interpreter (details)
- Fix stack interpreter (details)
- Prepare release 10.0.8 (details)
- Preparing for release v10.0.9 (details)
- Fixing undefined behaviors that Clang 15 removes (details)