FailedChanges

Summary

  1. Check matches of ReGlobalVariablesUsageRule against list of known (details)
  2. Refactor monstrous #terminate method: split the logic on termination (details)
  3. revert lazy #terminating (details)
  4. better names for new methods to not look like public protocol (details)
  5. Modifying the signalDebuggerError: interface in debug session and in (details)
  6. Added EmergencyDebugger packages and modified baseline of Morphic to (details)
  7. Fixing shadowed variable bug. (details)
  8. Renaming EDTests to EDTest to pass lint rules (details)
  9. Moving Ed test package from baseline of morphic to baseline of general (details)
  10. Updated ReGlobalVariablesUsageRuleTest to test behaviour for both known (details)
  11. started (details)
  12. Fixes: #6431 remove configurable formatter from the system. (details)
  13. Removed ReGlobalVariableRuleTest as it duplicated (details)
  14. Calypso: Class Tree Pane Should Be Collapsible (details)
  15. Refactor into `#enableCollapsingOfPreexpandedItems` per Denis (details)
  16. Fixes: #6513. Mostly dull cleaning. (details)
  17. remove send of non-existing selector. fixes #6503 (details)
  18. now that we have #allComments, CompiledMethod>>comments can be (details)
  19. fix (details)
  20. - Implement scanTokens: in terms of #scanObjectTokens: - RBParser (details)
  21. add #whileNil: to the list of filtered messages in (details)
  22. ChangeSet>>#methodsWithoutComments was using #firstPrecodeCommentFor: (details)
  23. move testCommentsParent to RBMethodNodeTest (as it tests the AST level) (details)
  24. fix failign test (details)
  25. simplify tests (details)
  26. - move #methodsInProtocol: down to ClassDescription in both Ring and (details)
  27. Small cleanups in ProcessBrowser (details)
  28. Typo in Finder>>listFromResult: (details)
  29. Move #isLinux to platform classes (details)
  30. Extract TextDiffBuilderTest into Text-Diff-Tests  (second PR) (details)
  31. the CI runs the PRs only in 64bit, but the image build we test in 32bit, (details)
  32. fixes #6564. (details)
  33. Now that LiteralVariables are not subclasses of Associations anymore, we (details)
  34. Variable object-centric API test (details)
  35. Variable breakpoint object-centric API. (details)
  36. Fix duplicated  metalinks (reflectivity) protocol in Slot and (details)
  37. Bugfix: object-centric metalinks were not able to distinguish objects (details)
  38. add flag (details)
  39. because sometimes you look for different versions/names of libraries (details)
  40. add linux 64bit known path (details)
  41. add the possibility to add userPaths to search (details)
  42. fixed lib64 paths (details)
  43. - transforming deprecation for #firstPrecodeCommentFor: (yes, the nil (details)
  44. Fix test with original slot version of #removeLink:. There was different (details)
  45. Small Lint cleaning for DoubleLinkedList tests (details)
  46. There are lots of references to RBScanner to check if a string or symbol (details)
  47. Move Workspace tests in own tool test package (details)
  48. isValidSelector needs to be part of the AST package (details)
  49. Comment the logic of  #removeLink: method to describe the order of (details)
  50. test to describe that uninstall (#removeLink:) is working correctly for (details)
  51. #isReferenced for TemporaryVariables need to check if the var is really (details)
  52. fix failing test (details)
  53. Regex-Core-Exceptions is not an API Package (details)
  54. Cleanup announcements in Polymorph-Widgets (details)
  55. Add OCAbstractVariable protocol to Slot to replace OCSlotVariable (details)
  56. Copy OCSlotVariable protocol into Slot (details)
  57. Use class Slots directly instead of OCSlotVariable (details)
  58. Push OCAbstractVariable protocol into Variable from Slot. Copy (details)
  59. OCUndeclaredVariable is replaced by UndeclaredVariable (details)
  60. fix 6593 (details)
  61. Fix #6595 (details)
  62. Mark OCSlotVariable and OCUndeclaredVariable as deprecated classes (details)
  63. OCLiteralVariable protocol is copied into LiteralVariable (details)
  64. Use LiteralVariable's directly instead of  OCLiteralVariable. (details)
  65. Remove redundant scope check during shadow variable analysis. Slots and (details)
  66. #copyFrom: in ClassOrganization is an extension method from the (details)
  67. Introduce a Tool-Profilers-Tests package (details)
  68. Small fix to make DeprecatedSlot work if you do not specify a (details)
  69. If the CI slave is very slow, we get timeouts for (details)
  70. Typo in TTLAssociation class comment (details)
  71. Move deprecated Athens methods to Deprecated90 (details)
  72. Move deprecated OpalCompiler methods to Deprecated90 (details)
  73. Introduce Tool-Finder-Tests package for Method finder tests (details)
  74. Tag classes in Text-Edition package (details)
  75. Small cleanups in Author class (details)
  76. Use valuesDo: in SessionCategory>>#unregisterHandler: (details)
  77. SHRBTextStylerTest cleanup (details)
  78. increase the timeout for RBBrowserEnvironmentTest. If the slave is very (details)
  79. Deprecate SmalltalkEditingState (details)
  80. Test current refactored version which produced old style (details)
  81. Final fix:  convert Undeclared variables encoded as simple associatins (details)
  82. Load iceberg 1.8.3 (details)
  83. Close popup only if not nil (details)
  84. Add rubric tests for #wordAtCaret (details)
  85. Do not close the completion context if navigating with arrows (details)
  86. Rename narrow completion into refresh selection. Keep context alive even (details)
  87. Cleanup (details)
  88. Add interaction tests  - ensure a completion context is created  - (details)
  89. Fix token replacement in completion:  - replace the entire word under (details)
  90. This PR removes #fullBlockInstructionForPC: and instead uses the (details)
  91. This PR changes how the rule work in two ways: (details)
  92. This PR removes one #allInstancesDo: from the image shutdown code. (see (details)
  93. remove unused temp definition. fixes #6634 (details)
  94. Fix reification tests: use variabe directly in RFGlobalRead/Write (no (details)
  95. fix more "binding slot" senders (details)
  96. Fix Ring variables: make RGSlot subclass of RGVariable and add missing (details)
  97. Fix Kernel depepdencies: semanticNodeClass moved to OpalCompiler package (details)
  98. Subclass OCAbstractVariable from Variable (details)
  99. Remove duplicated methods from OCAbstractVariable and subclasses (details)
  100. OCAbstractLocalVariable is now direct subclass of Variable. (details)
  101. Tests for object-centric breakpoint infrastructure (details)
  102. Object-centric breakpoint infrastructure (details)
  103. Fixing bug due to push up refactoringin VariableBreakpoint (details)
  104. Testing object-centric breakpoints (details)
  105. Object-centric breakpoint installation (details)
  106. Fixing object-centric breakpoint test (details)
  107. Object-Centric API for haltOnCall tests (details)
  108. Object-Centric API for haltOnCall (details)
  109. Renaming Watchpoint to Watch (details)
  110. Renaming old `FieldWatchpoint` to `VariableBreakpoint` in API and Tests (details)
  111. TemporaryVariable had a (not nice) mechanism to make them persistent. (details)
  112. Tag classes in NautilusRefactoring and NautilusRefactoring-Tests (details)
  113. Introduce Collections-Abstract-Tests (details)
  114. Renaming VariableBreakpoint API for consistency: (details)
  115. Simplifying instance creation method for VariableBreakpoint (details)
  116. Introduce #readFromContext: for all variables and refactor #lookupSymbol (details)
  117. introduce #write:toContext for all variables and refactor tempNamed:put: (details)
  118. renames: readInContext: and write:inContext: (details)
  119. We do not need the #doesNotUnderstand: Handler on the (details)
  120. At some point we added a tool to show compiler scopes... but in the end (details)
  121. remove #variable part from "varNode binding variable". Now #binding (details)
  122. Circumvent  missing dependency from BaselineOfKernelTests on (details)
  123. Deprecated Variable>>#variable and move other deprecated code to (details)
  124. remove extensions from deprecated classes (details)
  125. Remove #isRemote from Variable: it only makes sense for local vars (details)
  126. cleanup OCVariable protocol: move methods to #testing, remove (details)
  127. Renames: ReservedVariable with SelfVariable, SuperVariable and (details)
  128. Optimization: all reserved (special) variables are singletons with (details)
  129. Rename special variable into reserved variable in all class names and (details)
  130. remove new class recently added by mistake (details)
  131. remove #resetTools as it leads to an unusable image (I will do a (details)
  132. Revert "6595-SpDemoTest-should-close-the-open-windows" (details)
  133. fix reference to non existing ivar (missed removal of one method) (details)
  134. Fix test: return asignedValue explicitly from RFTempWrite. And remove (details)
  135. fix test for forbidden reserved variable assignements (details)
  136. Hook up OCTempVariable in all the places where we used (details)
  137. ClassVariable was there as a sublass of ClassVariable, with the idea to (details)
  138. - For now: follow the convention that for CompiledMethods, "temps" (details)
  139. - move extentions from Slot-Core to Behavior/Class/ClassDescription - (details)
  140. The Slot package has an extension method on Symbol #isPseudoVariable. As (details)
  141. fix test. the rule now check real sends, it used to take symbols into (details)
  142. Introduce Collections-Atomic-Tests (details)
  143. Cleanup Debugger-Filters package Fix #6667 (details)
  144. Initial commit of the extended OSWindow generic renderer API with (details)
  145. I am adding missing additional rendering APIs in the OSWindow-Core (details)
  146. - rename a temp var - add a test to OCBytecodeToASTCacheTest (details)
  147. This is a try to cache the method as part of the AST. There is a strange (details)
  148. - add isFixedLayout tests (this only existed on the Ring level) - use it (details)
  149. - Implement #usingMethods for ReserverdVariables. It is slow when the (details)
  150. Adding MetaLinkAnonymousClassBuilder tests (details)
  151. Making the anonymous class invisible to the system: objects migrated to (details)
  152. Style (details)
  153. fix offset (details)
  154. Fixing tests and metalink installer after modifications to hide the (details)
  155. very strange bug... (details)
  156. While we're at it, fixing #6575 (object-centric metalinks prevented (details)
  157. we have to call the method on RBBlockNode (details)
  158. I added an interface for associating a scene object with a generic (details)
  159. - move setting the compiledMethod to #parseTree - remove bcToASTCache (details)
  160. Introduce Collections-Stack-Tests (details)
  161. Nilled weak reference was found in a dictionary, producing a (details)
  162. Introduce Collections-Weak-Tests (details)
  163. StackTest: Accessors should be in accessing (details)
  164. ByteArray asWideString should be in conversion (details)
  165. Fixes: #6549 adding comments never hurts. (details)
  166. Lint cleanup Collections-Abstract-Traits (details)
  167. Symbol>>#asIcon should be in Deprecated90 (details)
  168. remove #hasSpecificLayout. The method that was supposed to use it uses (details)
  169. include taskit (from http://github.com/pharo-contributions/taskit) (details)
  170. fixes: #6520 at least it will work a bit better (details)
  171. Moving extensions methods to the AST to the correct package. Moving the (details)
  172. Fix RGTraitDefinitionTest (details)
  173. Fixing settings (details)
  174. fixes #6696 (details)
  175. move parametrized tests to BaseLibraries (details)
  176. Fixing the default (details)
  177. #enables false seems to not work with the setting framework (details)
  178. Temporary workaround to make the CI tests pass. (details)
  179. Fixing bug related to fullblocks (details)
  180. This is the first step to merge OCAbstractLocalVariable into (details)
  181. fix wrong default profile name when just core is there. (details)
  182. Add hasBadge for testing (details)
  183. Create mergeable.yml (details)
  184. Create mergeable.yml (details)
  185. Delete mergeable.yml (details)
  186. Fixing the test of Enlumineur (details)
  187. remove expectedFailures for P9 (details)
  188. moving test profile to test package (and change process provider) (details)
  189. categorize (details)
  190. tests classes end with "Test", not its plural (details)
  191. cleanUps (details)
  192. more cleanups (details)
  193. When doing Test-first development, the feature to "define method" from (details)
  194. fix updating tabs in Calypso broken by new notebook widget. The bug was (details)
  195. Use default method template for setUp tab in browser when there is only (details)
  196. fix typo in template (details)
  197. More clever logit to removeTabIndex. Add a test to show that current (details)
  198. OCEnvironmentScope just wraps the environment (Smalltalk globals in the (details)
  199. Fix page change announcement to include correct old selection index (the (details)
  200. missing change in last commit (details)
  201. ReflectiveMethod stores the class of the method. But that is not needed, (details)
  202. Fix #6722: the pageUpdate method crashes when selected page is removed (details)
  203. Introduce Collections-Unordered-Tests and tag SortedCollectionTest (details)
  204. fix broken test after notebook fixes (details)
  205. This is the first step for #6674 - add #isInteractive to easily check if (details)
  206. - let parseExpression raise errors early for now - remove (details)
  207. - add RuntimeSyntaxError - compiler compiles code to raise that in (details)
  208. - remove badMethod (details)
  209. guard #isInteractiveFor: against requestors that return nil (details)
  210. fix a test (details)
  211. Fix #6721: Do not take the completion token from the AST (details)
  212. #scopeLevel simplification (details)
  213. We should not need to implement hasTempVector on the level of the global (details)
  214. include Spec2 0.7 (details)
  215. add missing package (details)
  216. Improving the handling of finalization and cleanup after tests. (details)
  217. merged changes from Denis (details)
  218. - RuntimeSyntaxError is now a subclass of Error - create it with a (details)
  219. fix leak on SpApplication (thanks Christophe) (details)
  220. add missing dependency (details)
  221. yet another dependency (details)
  222. dependency of Code Tests (details)
  223. moved (details)
  224. move code backend tests to its own package (details)
  225. fix requirement (details)
  226. really fix the requirement (details)
  227. Change superclass of OCTempVariable (details)
  228. add a method offsetIsComment: that returns true of the text offset in (details)
  229. using newToolbar (details)
  230. Small cleanup: Reflectivity tests are green without this (details)
  231. Added Rewrite Basic Editor. (details)
  232. make abstract (details)
  233. use factory method (details)
  234. Improving the TKTWorkerExecutor to not keep a reference to the TKTWorker (details)
  235. add ReMethodHasSyntaxErrorRule, it checks if a method has a syntax error (details)
  236. Added super call to setUp. Replace Smalltalk globals class. (details)
  237. remove unused OCAbstractLocalVariableTOMERGE (there is a deprecated (details)
  238. copiedVars and tempVector are using normal dictionaries. But it is (details)
  239. I added support for renderer targets in the OSWindow generic renderer (details)
  240. Improving the testing of known processes in ReleaseTest (details)
  241. Improving the test of max size of the worker (details)
  242. With taskit we have a new process that is well-known (details)
  243. Add variable ivar to RBVariableNode (details)
  244. Stopping the watchdog process. (details)
  245. RelationSlot was compiling a reflective write. But we can do better; (details)
  246. Adding Taskit as a dependency (details)
  247. Fix to make the BC correct (details)
  248. use #ifNotNil: to save some message sends (details)
  249. another small fix (details)
  250. Fix tests. Refactoring tests to have a single point of Context creation. (details)
  251. Disabling the build of OSX 32 bits, as the slave does not support it (details)
  252. This PR changes #binding to store the variable in the ivar. (details)
  253. Dictionary had two methods related to Variables (scope lookup) - fix the (details)
  254. fixed tests, refactor for clarity (details)
  255. removed duplicated trait method (details)
  256. - asClassVariable and asSlot are not needed on String - simpily (details)
  257. fix tests (details)
  258. Another change: move #asClassVariable and #asSlot to String. This way we (details)
  259. discard calls to other projects, traverse just own groups and packages. (details)
  260. add SpecCore as part of basic tools (even if it is called by baseline of (details)
  261. use real application to test window closing (Tx Christophe) (details)
  262. We need to create a copy of the freeTypeFont so it does not mix with the (details)
  263. dox some dependency errors (details)
  264. Fixes: #6763 now the positioning is better (details)
  265. Remove unused temoraries in packages starting with A (details)
  266. Remove dead code (details)
  267. Remove unused temoraries in packages starting with B (details)
  268. Added label presenters for the searchForEditor and replaceForEditor. (details)
  269. Remove unused temoraries in packages starting with C (details)
  270. Remove unused temoraries in packages starting with D (details)
  271. Remove unused temoraries in packages starting with E (details)
  272. Remove unused temoraries in packages starting with F (details)
  273. fixes #6759 (details)
  274. change load order (details)
  275. include group of tests (details)
  276. Added baseline. (details)
  277. add tests for Spec Code too (details)
  278. Remove unused temoraries in packages starting with H (details)
  279. Remove unused temoraries in packages starting with K (details)
  280. Possible fix #6758 (details)
  281. - FIx classbuilder:  move #installSlotsAndVariables to before (details)
  282. remove #testNotFoundSlotRaiseExplicitError (details)
  283. fixed some style issues (details)
  284. When creating a SharedPool the associations should be becomed from the (details)
  285. Missing method categorization. (details)
  286. The access to the class variables should be done through the class API (details)
  287. trivial cleanup to use cascade on class side instance creation methods (details)
  288. one temp less (details)
  289. Instead of the old structure with OCTemVariable with a subclass (details)
  290. fix RGVariable (details)
  291. - add deprecated versions of OCArgumentVariable and OCTempVariable - do (details)
  292. methodsInProtocol:  is an extension method of Ring  but already used by (details)
  293. fixes: #6787 Add microdown v0.8.0 (details)
  294. A small cleanup related to references to LiteralVariable, mostly (details)
  295. Removing old completion morphs (details)
  296. Add #definingClass logic into ClassVariable similar to what we did for (details)
  297. Keep existing ClassVariable instances when the class definition is (details)
  298. fix existing classPool migration (details)
  299. use classVariable API read/write: (details)
  300. set owningClass for ClassVariable during #initializeClassPool: (details)
  301. adopt to recept ShiftClassBuilder fixes. Remove migration of exising (details)
  302. clean another ClassVariable user: remove unused (details)
  303. cleanup recent class variable fixes to use class variable API (details)
  304. Update src/Kernel/UndefinedSlot.class.st (details)
  305. Some cleanups, most related to Reflectivity but two others, too: (details)
  306. Update download_vm.sh (details)
  307. Improve ReGlobalVariablesUsageRule   - use #isGlobalVariable on the (details)
  308. forgot to push the change (details)
  309. Update runTests.sh to use Pharo 9 image (details)
  310. revert asClassVariable removal. It is used by class builder which (details)
  311. This speeds up both selecting packages and then running the tests by (details)
  312. Closes #6276. (details)
  313. Small cleanup - #isVariableBinding should be only defined on Association (details)
  314. FFI was using still the old API (we standardized the API over all (details)
Commit 8cd0bec90c7327e0dd08330cf91a76e42c93f699 by maxleske
Check matches of ReGlobalVariablesUsageRule against list of known
globals
The file was modifiedsrc/GeneralRules/ReGlobalVariablesUsageRule.class.st (diff)
Commit 400c86483cbb7c8aaaf28e2c6cd1f9974ae8498d by dionisiydk
Refactor monstrous #terminate method: split the logic on termination
from the process itself and termination from another processes
The file was modifiedsrc/Kernel/Process.class.st (diff)
The file was modifiedsrc/Kernel/Context.class.st (diff)
Commit 252862be642d4dc5cea31e501bf597c7cefbfc0e by dionisiydk
revert lazy #terminating
The file was modifiedsrc/Kernel/Process.class.st (diff)
Commit aaa6d7aef9a723a3f7088ba5278f49ce18bb6b96 by dionisiydk
better names for new methods to not look like public protocol
The file was modifiedsrc/Kernel/Process.class.st (diff)
Commit f68702e9fc4853787203ff560c32ab58007c29d6 by steven.costiou
Modifying the signalDebuggerError: interface in debug session and in
Transcripter for compatibility with other emergency tools
The file was modifiedsrc/EmergencyEvaluator/Transcripter.class.st (diff)
The file was modifiedsrc/Debugger-Model/DebugSession.class.st (diff)
Commit be6d72619f15691d158ef64f99ee6f12919376ca by steven.costiou
Added EmergencyDebugger packages and modified baseline of Morphic to
load those packges.
The file was addedsrc/EmergencyDebugger/EDDebuggingAPI.class.st
The file was addedsrc/EmergencyDebugger-Tests/EDMockDisplayInterface.class.st
The file was addedsrc/EmergencyDebugger-Tests/EDMockREPLInterface.class.st
The file was addedsrc/EmergencyDebugger/EDREPLInterface.class.st
The file was addedsrc/EmergencyDebugger/package.st
The file was addedsrc/EmergencyDebugger-Tests/EDDebuggingAPITest.class.st
The file was addedsrc/EmergencyDebugger/EDDisplayInterface.class.st
The file was addedsrc/EmergencyDebugger/EDEmergencyDebugger.class.st
The file was addedsrc/EmergencyDebugger/EDEmergencyDebuggerSettings.class.st
The file was addedsrc/EmergencyDebugger-Tests/package.st
The file was addedsrc/EmergencyDebugger-Tests/EDEmergencyDebuggerTest.class.st
The file was addedsrc/EmergencyDebugger/Context.extension.st
The file was modifiedsrc/BaselineOfMorphic/BaselineOfMorphic.class.st (diff)
The file was addedsrc/EmergencyDebugger/ManifestEmergencyDebugger.class.st
The file was addedsrc/EmergencyDebugger-Tests/EDTests.class.st
The file was addedsrc/EmergencyDebugger-Tests/EDMockObjectForTests.class.st
Commit cc8b8012154df10ac95edfd7e0c3a9933eed2d5c by steven.costiou
Fixing shadowed variable bug.
The file was modifiedsrc/EmergencyDebugger-Tests/EDDebuggingAPITest.class.st (diff)
Commit e942a03f77bd3a21392daa0e2589cf720fc5356a by steven.costiou
Renaming EDTests to EDTest to pass lint rules
The file was addedsrc/EmergencyDebugger-Tests/EDTest.class.st
The file was modifiedsrc/EmergencyDebugger-Tests/EDDebuggingAPITest.class.st (diff)
The file was removedsrc/EmergencyDebugger-Tests/EDTests.class.st
The file was modifiedsrc/EmergencyDebugger-Tests/EDEmergencyDebuggerTest.class.st (diff)
Commit 6f3de62714b1047a93b44f9aa420f0fb071967eb by steven.costiou
Moving Ed test package from baseline of morphic to baseline of general
tests to avoid dependency from morphic to debugger-model.
The file was modifiedsrc/BaselineOfGeneralTests/BaselineOfGeneralTests.class.st (diff)
The file was modifiedsrc/BaselineOfMorphic/BaselineOfMorphic.class.st (diff)
Commit 802953ccc81e2a27104d8acb3277b2d4ad4c35b9 by maxleske
Updated ReGlobalVariablesUsageRuleTest to test behaviour for both known
and unknown globals
The file was modifiedsrc/GeneralRules-Tests/ReGlobalVariablesUsageRuleTest.class.st (diff)
The file was modifiedsrc/BaselineOfBasicTools/BaselineOfBasicTools.class.st (diff)
Commit 932e8d47cecb1eff86bb96c0a52ae6c56f482923 by stephane.ducasse
Fixes: #6431 remove configurable formatter from the system.
The file was modifiedsrc/EnlumineurFormatter/EFFormatter.class.st (diff)
The file was modifiedsrc/BaselineOfBasicTools/BaselineOfBasicTools.class.st (diff)
The file was modifiedsrc/BaselineOfIDE/BaselineOfIDE.class.st (diff)
The file was modifiedsrc/EnlumineurFormatter/EFContext.class.st (diff)
Commit e6b96bcd83953387a6bea0c05a78011864844b3b by maxleske
Removed ReGlobalVariableRuleTest as it duplicated
ReGlobalVariablesUsageRuleTest
The file was removedsrc/GeneralRules-Tests/ReGlobalVariableRuleTest.class.st
Commit 0c278456444279d1909d2c9ef5863bf3ed54eb2c by code
Calypso: Class Tree Pane Should Be Collapsible
Also some comment grammar fixes
The file was modifiedsrc/Calypso-NavigationModel/ClyNavigationEnvironment.class.st (diff)
The file was modifiedsrc/Calypso-SystemQueries/ClyLocalClassScope.class.st (diff)
The file was modifiedsrc/Calypso-SystemQueries/ClyMethodGroup.class.st (diff)
The file was modifiedsrc/Calypso-SystemTools-FullBrowser/ClyFullBrowser.class.st (diff)
Commit 3fa9f8cc017f83ce016ac6c35f8c23da2a22c3f8 by code
Refactor into `#enableCollapsingOfPreexpandedItems` per Denis
The file was modifiedsrc/Calypso-SystemTools-FullBrowser/ClyFullBrowser.class.st (diff)
The file was modifiedsrc/Calypso-Browser/ClyQueryViewMorph.class.st (diff)
Commit 3a03bf82267738f7410446b678bafddf04cb3fc3 by stephane.ducasse
Fixes: #6513. Mostly dull cleaning.
The file was modifiedsrc/Glamour-Tests-Morphic/GLMTableMorphicTest.class.st (diff)
The file was modifiedsrc/Epicea-Tests/EpMonitorIntegrationTest.class.st (diff)
The file was modifiedsrc/SUnit-Visitor-Tests/SUnitSuiteBuilderTest.class.st (diff)
The file was modifiedsrc/GT-Tests-Spotter-Processors/AbstractSptProcessorTest.class.st (diff)
The file was modifiedsrc/Moose-Algos-Graph-Tests/MalTarjanTest.class.st (diff)
The file was modifiedsrc/Calypso-SystemTools-QueryBrowser/ClyShowMessageImplementorCommand.class.st (diff)
The file was modifiedsrc/System-Settings-Tests/SystemSettingsPersistenceTest.class.st (diff)
The file was modifiedsrc/SystemCommands-ClassCommands/SycRemoveEmptyMethodTagsCommand.class.st (diff)
The file was modifiedsrc/Monticello-Tests/MCDependencySorterTest.class.st (diff)
The file was modifiedsrc/Ombu-Tests/OmMemoryStoreTest.class.st (diff)
The file was modifiedsrc/Tool-DependencyAnalyser-Tests/DAMessageSendAnalyzerTest.class.st (diff)
The file was modifiedsrc/GT-Tests-Inspector/GTInspectorVariableValuePairsTest.class.st (diff)
The file was modifiedsrc/Manifest-Tests/SmalllintManifestCheckerTest.class.st (diff)
The file was modifiedsrc/Keymapping-Tests/KMCombinationTest.class.st (diff)
The file was modifiedsrc/Ring-Tests-Core/RGMCTraitCompositionVisitorTest.class.st (diff)
The file was modifiedsrc/Ring-Tests-Monticello/RGMCTest.class.st (diff)
The file was modifiedsrc/Calypso-SystemQueries-Tests/ClySubclassScopeTest.class.st (diff)
The file was modifiedsrc/Glamour-Tests-Core/GLMListPresentationTest.class.st (diff)
The file was modifiedsrc/Ring-Core/RGReadOnlyImageBackend.class.st (diff)
The file was modifiedsrc/Calypso-SystemQueries-Tests/ClyUnionQueryTest.extension.st (diff)
The file was modifiedsrc/Tools-Test/SpaceTallyTest.class.st (diff)
The file was modifiedsrc/Monticello-Tests/MCAncestryTest.class.st (diff)
The file was modifiedsrc/Calypso-SystemTools-QueryBrowser/ClyShowMessageSenderCommand.class.st (diff)
The file was modifiedsrc/Collections-Tests/LinkedListTest.class.st (diff)
The file was modifiedsrc/Calypso-Ring/RGPackage.extension.st (diff)
The file was modifiedsrc/SystemCommands-RefactoringSupport/SycMethodNameEditor.class.st (diff)
The file was modifiedsrc/Ring-Core/RGObject.class.st (diff)
The file was modifiedsrc/Calypso-SystemQueries-Tests/ClyClassScopeTestCase.class.st (diff)
The file was modifiedsrc/Slot-Tests/SlotAnnouncementsTest.class.st (diff)
The file was modifiedsrc/Moose-Algos-Graph-Tests/MalGraphAlgorithmTest.class.st (diff)
The file was modifiedsrc/SystemCommands-RefactoringSupport-Tests/SycMethodNameEditorTest.class.st (diff)
The file was modifiedsrc/Shift-ClassInstaller-Tests/ShClassInstallerTest.class.st (diff)
The file was modifiedsrc/UnifiedFFI-Tests/FFICallbackParametersTest.class.st (diff)
The file was modifiedsrc/Calypso-SystemQueries-Tests/ClyTaggedClassGroupProviderTest.class.st (diff)
The file was modifiedsrc/Spec2-Core/SpDynamicPresentersListBuilder.class.st (diff)
The file was modifiedsrc/Spec2-Tests/SpComponentListPresenterTest.class.st (diff)
The file was modifiedsrc/RPackage-Core/RPackageSet.class.st (diff)
The file was modifiedsrc/Ring-Core/RGTraitV2Strategy.class.st (diff)
The file was modifiedsrc/SystemCommands-ClassCommands/SycRealizeClassCommand.class.st (diff)
The file was modifiedsrc/TraitsV2-Tests/T2TraitPropagatingSlotChangesTest.class.st (diff)
The file was modifiedsrc/SystemCommands-MethodCommands/SycCopyMethodNameToClypboardCommand.class.st (diff)
The file was modifiedsrc/Monticello-Tests/MCMergingTest.class.st (diff)
The file was modifiedsrc/SystemCommands-MethodCommands/SycCopyTestMethodNameToClypboardCommand.class.st (diff)
The file was modifiedsrc/OpalCompiler-Tools/Slot.extension.st (diff)
The file was modifiedsrc/TraitsV2/TaSequence.class.st (diff)
The file was modifiedsrc/Calypso-SystemQueries-Tests/ClyClassScopeTest.class.st (diff)
The file was modifiedsrc/Refactoring2-Transformations-Tests/RBRemoveClassTransformationTest.class.st (diff)
The file was modifiedsrc/SystemCommands-PackageCommands/SycRemovePackageCommand.class.st (diff)
The file was modifiedsrc/EpiceaBrowsers-Tests/EpApplyPreviewerTest.class.st (diff)
The file was modifiedsrc/ParametrizedTests/PaSuiteTest.class.st (diff)
The file was modifiedsrc/SystemCommands-MessageCommands/SycMessageDescription.class.st (diff)
The file was modifiedsrc/Calypso-NavigationModel-Tests/ClyCompositeScopeTest.class.st (diff)
The file was modifiedsrc/Shout-Tests/SHStyleElementTest.class.st (diff)
The file was modifiedsrc/Morphic-Base/ToggleMenuItemShortcut.class.st (diff)
The file was modifiedsrc/Ring-Tests-Core/RGClassDescripitonStrategyTest.class.st (diff)
The file was modifiedsrc/TraitsV2-Tests/T2TraitWithSlotsTest.class.st (diff)
The file was modifiedsrc/Monticello-Tests/MCTestCase.class.st (diff)
The file was modifiedsrc/Epicea-Tests/EpAsEpiceaRingDefinitionTest.class.st (diff)
The file was modifiedsrc/Morphic-Base/ToggleMenuItemShortcutWithSymbol.class.st (diff)
The file was modifiedsrc/Keymapping-Tests/KMDispatcherTest.class.st (diff)
The file was modifiedsrc/MonticelloGUI-Tests/MCSnapshotBrowserTest.class.st (diff)
The file was modifiedsrc/System-DependenciesTests/SystemDependenciesTest.class.st (diff)
The file was modifiedsrc/Calypso-Ring/RGEnvironment.extension.st (diff)
The file was modifiedsrc/NECompletion-Tests/CompletionContextTest.class.st (diff)
The file was modifiedsrc/Ring-Tests-Core/RGReadOnlyImageBackendTest.class.st (diff)
The file was modifiedsrc/Tools-Test/MethodFinderTest.class.st (diff)
The file was modifiedsrc/TraitsV2/TaPrecedenceComposition.class.st (diff)
The file was modifiedsrc/Ring-Core/RGPointerLayout.class.st (diff)
The file was modifiedsrc/Spec2-Examples/SpDemoTablePresenter.class.st (diff)
The file was modifiedsrc/SystemCommands-ClassCommands/SycCategorizeAllUnclassifiedMethodsCommand.class.st (diff)
The file was modifiedsrc/Commander-Core-Tests/CmdMenuTest.class.st (diff)
The file was modifiedsrc/Spec2-Tools-Tests/SpChooseMethodUITest.class.st (diff)
The file was modifiedsrc/Refactoring2-Transformations-Tests/RBTransformationTest.class.st (diff)
The file was modifiedsrc/Monticello-Tests/MCSortingTest.class.st (diff)
The file was modifiedsrc/Collections-Tests/DictionaryTest.class.st (diff)
The file was modifiedsrc/Renraku/ReProperMethodProtocolNameRule.class.st (diff)
The file was modifiedsrc/TraitsV2-Tests/T2UsingTraitsWithSlotsTest.class.st (diff)
The file was modifiedsrc/SystemCommands-MethodCommands/SycRemoveHierarchyMethodCommand.class.st (diff)
The file was modifiedsrc/SystemCommands-ClassCommands/SycRemoveClassKeepingSubclassesCommand.class.st (diff)
The file was modifiedsrc/GT-Tests-Spotter-Processors/SptIteratorsTest.class.st (diff)
The file was modifiedsrc/Moose-Algos-Graph-Tests/MalGraphReducerTest.class.st (diff)
The file was modifiedsrc/Ring-Core/RGPackage.class.st (diff)
The file was modifiedsrc/GT-Tests-Spotter-Processors/SptUnifiedProcessorTest.class.st (diff)
The file was modifiedsrc/ReleaseTests/ObsoleteTest.class.st (diff)
The file was modifiedsrc/Spec2-Tools/VersionBrowser.class.st (diff)
The file was modifiedsrc/System-SessionManager-Tests/SessionManagerRegistrationOrderTest.class.st (diff)
The file was modifiedsrc/GeneralRules-Tests/ReGlobalVariableRuleTest.class.st (diff)
The file was modifiedsrc/TraitsV2/TaClassCompositionElement.class.st (diff)
The file was modifiedsrc/Calypso-SystemQueries-Tests/ClyMethodQueryTestCase.class.st (diff)
The file was modifiedsrc/SystemCommands-ClassCommands/SycGenerateAllInstVarAccessorsCommand.class.st (diff)
The file was modifiedsrc/Renraku/ReCriticEngine.class.st (diff)
The file was modifiedsrc/System-SessionManager-Tests/SessionManagerRegistrationTest.class.st (diff)
The file was modifiedsrc/Calypso-NavigationModel-Tests/ClyCompositeQueryTestCase.class.st (diff)
The file was modifiedsrc/Athens-Morphic/ToggleMenuItemShortcutWithSymbol.extension.st (diff)
The file was modifiedsrc/Ring-Tests-ChunkImporter/Ring2ChunkImporterTest.class.st (diff)
The file was modifiedsrc/System-SessionManager-Tests/SessionManagerUnregistrationTest.class.st (diff)
The file was modifiedsrc/Ring-Core/RGBehavior.class.st (diff)
The file was modifiedsrc/RPackage-Tests/RPackageReadOnlyCompleteSetupTest.class.st (diff)
The file was modifiedsrc/RPackage-Tests/RPackageTest.class.st (diff)
The file was modifiedsrc/Morphic-Base/SystemProgressMorph.class.st (diff)
The file was modifiedsrc/Slot-Tests/SlotTest.class.st (diff)
The file was modifiedsrc/Spec2-Core/SpTContextMenu.trait.st (diff)
The file was modifiedsrc/SystemCommands-ClassCommands/SycRemoveClassCommand.class.st (diff)
The file was modifiedsrc/Calypso-NavigationModel-Tests/ClyBrowserItemCursorTest.class.st (diff)
The file was modifiedsrc/TraitsV2/TaCompositionElement.class.st (diff)
The file was modifiedsrc/Zinc-Character-Encoding-Tests/ZnCharacterStreamTest.class.st (diff)
The file was modifiedsrc/Calypso-NavigationModel-Tests/ClyBrowserQueryCursorTestCase.class.st (diff)
The file was modifiedsrc/Moose-Algos-Graph-Tests/MalTopologicalSortingTest.class.st (diff)
The file was modifiedsrc/Tests/OSPlatformTest.class.st (diff)
The file was modifiedsrc/Ombu-Tests/OmRandomSuffixStrategyTest.class.st (diff)
The file was modifiedsrc/Epicea-Tests/EpCodeChangeIntegrationTest.class.st (diff)
The file was modifiedsrc/Glamour-Tests-Morphic/GLMListMorphicTest.class.st (diff)
The file was modifiedsrc/Ring-Monticello/RGPackage.extension.st (diff)
The file was modifiedsrc/System-Caching-Tests/LRUCacheTest.class.st (diff)
The file was modifiedsrc/Calypso-SystemQueries-Tests/ClyAllVariablesQueryTest.class.st (diff)
The file was modifiedsrc/Calypso-NavigationModel-Tests/ClyRawItemCursorTest.class.st (diff)
The file was modifiedsrc/Moose-Algos-Graph-Tests/MalLongestPathTest.class.st (diff)
The file was modifiedsrc/Spec2-Tools/SpChooseMethodUI.class.st (diff)
The file was modifiedsrc/ReleaseTests/ReleaseTest.class.st (diff)
The file was modifiedsrc/Ring-Tests-Core/RGEnvironmentTest.class.st (diff)
The file was modifiedsrc/Text-Core/TextStyle.class.st (diff)
The file was modifiedsrc/Calypso-SystemQueries-Tests/ClyClassSideScopeTest.class.st (diff)
The file was modifiedsrc/Calypso-SystemQueries-Tests/ClyInstanceSideScopeTest.class.st (diff)
The file was modifiedsrc/SUnit-UI/TestRunner.class.st (diff)
Commit 052c778b7f99933c4b9ac9602b96868e63a25614 by marcus.denker
remove send of non-existing selector. fixes #6503
The file was modifiedsrc/Tool-FileList/FileList.class.st (diff)
Commit 102be055a61cb255402e85a9cf979cfe1f77f52e by marcus.denker
now that we have #allComments, CompiledMethod>>comments can be
simplifies. This now makes now obvious that the API needs to be improved
as #comments on the method and the AST now have different meaning.  This
PR does not fix that, it's goal is just to simplify the code.
The file was modifiedsrc/AST-Core/CompiledMethod.extension.st (diff)
The file was modifiedsrc/AST-Core/CompiledMethod.extension.st (diff)
Commit 7e27eeb80e281987c25567930ca67a125dee92a6 by marcus.denker
- Implement scanTokens: in terms of #scanObjectTokens: - RBParser
class>>#parsePragma is an extenion method but already used elsewhere -->
move to API
The file was modifiedsrc/AST-Core/RBParser.class.st (diff)
The file was modifiedsrc/AST-Core/RBScanner.class.st (diff)
The file was modifiedsrc/Refactoring2-Transformations/RBParser.extension.st (diff)
Commit 3e2c333fce2d1992ee76b92c3c217f88f2e842e1 by marcus.denker
add #whileNil: to the list of filtered messages in
RBReadBeforeWrittenTester. fixes #2873
The file was modifiedsrc/AST-Core/RBReadBeforeWrittenTester.class.st (diff)
Commit c3598feaacbb5b879ae64cb7b163c7cbf3ced840 by marcus.denker
ChangeSet>>#methodsWithoutComments was using #firstPrecodeCommentFor:
just for testing if the method has a comment.
It is much nicer to add a method that checks if a method has a method
comment and use that. This way we can easily deprecate
#firstPrecodeCommentFor:  later
The file was modifiedsrc/System-Changes/ChangeSet.class.st (diff)
The file was modifiedsrc/Kernel/CompiledMethod.class.st (diff)
The file was modifiedsrc/Kernel-Tests-Extended/CompiledMethodTest.class.st (diff)
Commit d6a713850966a50a990d534a531ca9b933472a04 by marcus.denker
move testCommentsParent to RBMethodNodeTest (as it tests the AST level)
The file was modifiedsrc/AST-Core-Tests/RBMethodNodeTest.class.st (diff)
The file was modifiedsrc/Kernel-Tests-Extended/CompiledMethodTest.class.st (diff)
The file was modifiedsrc/AST-Core-Tests/RBMethodNodeTest.class.st (diff)
The file was modifiedsrc/AST-Core-Tests/RBMethodNodeTest.class.st (diff)
Commit 1936fc13a86bd91b3005cf2d6f970125c3933527 by marcus.denker
- move #methodsInProtocol: down to ClassDescription in both Ring and
Kernel - add #allInstVarNames as subclassresponsibility in
RGBehavioDefinition to fix one more rule
fixes #6506
The file was modifiedsrc/Ring-Definitions-Core/RGBehaviorDefinition.class.st (diff)
The file was modifiedsrc/Ring-Definitions-Core/RGClassDescriptionDefinition.class.st (diff)
The file was addedsrc/Ring-Definitions-Core/ClassDescription.extension.st
The file was modifiedsrc/Ring-Definitions-Core/Behavior.extension.st (diff)
Commit fded84e0069bee23dcab27948eb99d3ea925b75a by astares
Small cleanups in ProcessBrowser
Fix #6555
The file was modifiedsrc/Tool-ProcessBrowser/ProcessBrowser.class.st (diff)
Commit 6d15618516e31872401e19b41250e6ad0588b6b5 by astares
Typo in Finder>>listFromResult:
Fix #6559
The file was modifiedsrc/Tool-Finder/Finder.class.st (diff)
Commit dac78ca5cb666b11c28e749bbf67b96fddfb44f7 by astares
Move #isLinux to platform classes
Fix #6561
The file was modifiedsrc/System-Platforms/UnixPlatform.class.st (diff)
The file was modifiedsrc/Tests/OSPlatformTest.class.st (diff)
The file was modifiedsrc/System-Platforms/OSPlatform.class.st (diff)
The file was modifiedsrc/Tool-SystemReporter/SystemReporter.class.st (diff)
Commit 17ce308ccb2ec1d3807423a7a3b433f6479085b8 by astares
Extract TextDiffBuilderTest into Text-Diff-Tests  (second PR)
Fix #6557  and make https://github.com/pharo-project/pharo/pull/6558
obsolete
The file was addedsrc/Text-Diff-Tests/TextDiffBuilderTest.class.st
The file was addedsrc/Text-Diff-Tests/package.st
The file was modifiedsrc/BaselineOfGeneralTests/BaselineOfGeneralTests.class.st (diff)
The file was removedsrc/Tools-Test/TextDiffBuilderTest.class.st
Commit 5c084507fee1e00ff510b9070e93e0abc050b757 by marcus.denker
the CI runs the PRs only in 64bit, but the image build we test in 32bit,
too
testNodeForBCOffsetTest fails there. As a first step, I put a skip to
have green builds. Thinking of better tests in a future work.
https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20and%20branch%20Pipeline/job/Pharo9.0/lastCompletedBuild/testReport/Unix32.OpalCompiler.Tests.Bytecode/OCBytecodeToASTCacheTest/unix_32___Tests_unix_32___testNodeForBCOffsetTest/
The file was modifiedsrc/OpalCompiler-Tests/OCBytecodeToASTCacheTest.class.st (diff)
The file was modifiedsrc/Refactoring2-Transformations-Tests/RBRemoveClassTransformationTest.class.st (diff)
Commit a72e963d2c8b81d3281a2ed2adc171e53f08e524 by marcus.denker
Now that LiteralVariables are not subclasses of Associations anymore, we
need to update the use  of "assoc" as it is misleading. We use
"variable" instead.
As this is deep in the compiler, no depreaction. (not part of the public
API)
The file was modifiedsrc/Calypso-SystemTools-Core/OCUndeclaredVariable.extension.st (diff)
The file was modifiedsrc/Reflectivity/RFASTTranslatorForEffect.class.st (diff)
The file was modifiedsrc/Debugging-Core/Context.extension.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCUndeclaredVariable.class.st (diff)
The file was modifiedsrc/Calypso-SystemTools-Core/OCLiteralVariable.extension.st (diff)
The file was modifiedsrc/ClassParser/CDClassNameNode.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCASTTranslatorForEffect.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCClassScope.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCRequestorScope.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCExtraBindingScope.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCEnvironmentScope.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCLiteralVariable.class.st (diff)
The file was modifiedsrc/ClassParser-Tests/CDExistingClassDefinitionTest.class.st (diff)
Commit 49548f13413025ed5438a1cb09d14d84cb42496b by steven.costiou
Variable object-centric API test
The file was modifiedsrc/Reflectivity-VariableBreakpoint/VariableBreakpointTest.class.st (diff)
Commit 34aceee154afbfc785289a8afe41d2b6029ff454 by steven.costiou
Variable breakpoint object-centric API.
The file was addedsrc/Reflectivity-VariableBreakpoint/Object.extension.st
Commit 36148e3175e3e6caf23484d4db50bb7fb5a8edb1 by dionisiydk
Fix duplicated  metalinks (reflectivity) protocol in Slot and
LiteralVariable by pushing all methods into their superclass Variable.
It also fixes a minor issue in calypso refactoring when it is applied on
composite scope
The file was modifiedsrc/Calypso-SystemQueries/ClyCompositeScope.extension.st (diff)
The file was removedsrc/Reflectivity/ClassVariable.extension.st
The file was removedsrc/Reflectivity/Slot.extension.st
The file was modifiedsrc/Reflectivity/TemporaryVariable.extension.st (diff)
The file was modifiedsrc/Reflectivity/LiteralVariable.extension.st (diff)
The file was removedsrc/OpalCompiler-Tools/LiteralVariable.extension.st
The file was modifiedsrc/Kernel/Slot.class.st (diff)
The file was modifiedsrc/Kernel/TemporaryVariable.class.st (diff)
The file was addedsrc/OpalCompiler-Tools/Variable.extension.st
The file was modifiedsrc/Kernel/Variable.class.st (diff)
The file was addedsrc/Reflectivity/Variable.extension.st
The file was removedsrc/OpalCompiler-Tools/Slot.extension.st
The file was removedsrc/Reflectivity/GlobalVariable.extension.st
Commit 4f7659852a43024d525f9d1fe4cbeabbdd1d501b by steven.costiou
 Bugfix: object-centric metalinks were not able to distinguish objects
which equality is redefined (e.g. instances of Set) and therefore were
not able to find on which object to install themselves.
Object-centric MetaLink machinery now uses WeakIdentityKeyDictionary to
solve this problem.
The file was modifiedsrc/Reflectivity-Tests/LinkInstallerTest.class.st (diff)
The file was modifiedsrc/Reflectivity/MetaLinkNodesMapper.class.st (diff)
The file was modifiedsrc/Reflectivity/MetaLinkAnonymousClassBuilder.class.st (diff)
The file was modifiedsrc/OpalCompiler-Tests/OCBytecodeToASTCacheTest.class.st (diff)
Commit 551e12c3b5c7672f01f11574dcd3263250335f67 by estebanlm
because sometimes you look for different versions/names of libraries
(and you get the one that matches first).
The file was modifiedsrc/UnifiedFFI/FFILibraryFinder.class.st (diff)
Commit e60ce0ddb75fd08b9b68f5646041c23f10f91f96 by estebanlm
add linux 64bit known path
The file was modifiedsrc/UnifiedFFI/FFIUnix64LibraryFinder.class.st (diff)
Commit c8d9f8ac824e1f4c5c16c1d0afc4e15a4b848467 by estebanlm
add the possibility to add userPaths to search
The file was modifiedsrc/UnifiedFFI/FFILibraryFinder.class.st (diff)
The file was modifiedsrc/UnifiedFFI/FFIWindowsLibraryFinder.class.st (diff)
The file was modifiedsrc/UnifiedFFI/FFIMacLibraryFinder.class.st (diff)
The file was modifiedsrc/UnifiedFFI/FFIUnix64LibraryFinder.class.st (diff)
Commit 5e73cfebc3488a38f678d38dd51f47b442986309 by marcus.denker
- transforming deprecation for #firstPrecodeCommentFor: (yes, the nil
case is not taken into account, but it should be ok) - deprecate
#precodeCommentOrInheritedCommentFor: and #supermostPrecodeCommentFor:
without replacement. Leftover of old tools that are not there anymore
The only other sender is fixed by another PR already in review.
The file was modifiedsrc/Kernel/Behavior.class.st (diff)
The file was addedsrc/Deprecated90/Behavior.extension.st
Commit 973bc24f93a9de40d9e69fe14fb7270dc0269c36 by dionisiydk
Fix test with original slot version of #removeLink:. There was different
order of code lines in the method which is interesting to investigate
why it's matter
The file was modifiedsrc/Reflectivity/Variable.extension.st (diff)
Commit 5e338a743dd55711907990a08da6d01d7b35484f by astares
Small Lint cleaning for DoubleLinkedList tests
#6580
The file was modifiedsrc/Collections-DoubleLinkedList-Tests/ManifestCollectionsDoubleLinkedListTests.class.st (diff)
Commit 9b52bf41b820bf819d743b1dd183bb76ab2eb7f1 by marcus.denker
There are lots of references to RBScanner to check if a string or symbol
is a valid selector
- add isValidSelector to String
- add test
- rewrite all senders
The file was modifiedsrc/AST-Core/RBScanner.class.st (diff)
The file was modifiedsrc/Refactoring2-Transformations/RBExtractMethodTransformation.class.st (diff)
The file was modifiedsrc/Collections-Tests/StringTest.class.st (diff)
The file was modifiedsrc/AST-Core/RBLiteralToken.class.st (diff)
The file was modifiedsrc/Refactoring-Core/RBMethod.class.st (diff)
The file was modifiedsrc/Refactoring-Core/RBCondition.class.st (diff)
The file was modifiedsrc/AST-Core/RBLiteralValueNode.class.st (diff)
The file was modifiedsrc/Collections-Strings/String.class.st (diff)
The file was modifiedsrc/Refactoring-Core/RBMethodName.class.st (diff)
Commit ba903f95a7e3aee83cd13fafcdb09cbe5a2d5139 by astares
Move Workspace tests in own tool test package
Fix #6583
The file was addedsrc/Tool-Workspace-Tests/package.st
The file was removedsrc/Tools-Test/WorkspaceTest.class.st
The file was modifiedsrc/BaselineOfGeneralTests/BaselineOfGeneralTests.class.st (diff)
The file was addedsrc/Tool-Workspace-Tests/WorkspaceTest.class.st
Commit 6528989078c31786cb7da582a92742f5288d8e8f by marcus.denker
isValidSelector needs to be part of the AST package
The file was modifiedsrc/AST-Core/String.extension.st (diff)
The file was modifiedsrc/Collections-Strings/String.class.st (diff)
Commit 34a3ff4d7fe346ec88d268b948c1ad9ee2a4eda5 by dionisiydk
Comment the logic of  #removeLink: method to describe the order of
operations.
The file was modifiedsrc/Reflectivity/Variable.extension.st (diff)
Commit 3677947936370c5cac9ca57bbb29892e9c7cdd93 by dionisiydk
test to describe that uninstall (#removeLink:) is working correctly for
variable links
The file was modifiedsrc/Reflectivity-Tests/MetaLinkObjectAPITest.class.st (diff)
Commit 5c2086f95247a6f51572d71b7c2623bf460287b8 by marcus.denker
#isReferenced for TemporaryVariables need to check if the var is really
accessed. This implementation does it using the AST: if there are no
astNodes for this variables, it is not used.
- Implement isReferenced
- add test
- move implementation isReferenced from Variable to Slo
- add isReferenced as subclassResponsability in Variable
The file was modifiedsrc/Kernel/Variable.class.st (diff)
The file was modifiedsrc/Kernel/TemporaryVariable.class.st (diff)
The file was modifiedsrc/Slot-Core/CompiledMethod.extension.st (diff)
The file was modifiedsrc/Slot-Tests/TemporaryVariableTest.class.st (diff)
The file was modifiedsrc/Kernel/Slot.class.st (diff)
The file was modifiedsrc/ReleaseTests/NoUnusedTemporaryVariablesLeftTest.class.st (diff)
Commit 85280deea28851ad1468538c213eb16e63f79f25 by astares
Regex-Core-Exceptions is not an API Package
Fix #6588
The file was modifiedsrc/Regex-Help/RegexAPIDocumentation.class.st (diff)
Commit 1850f77f8d8ec8fd6ee901758a8e0061bac12420 by astares
Cleanup announcements in Polymorph-Widgets
Fix #6590
The file was modifiedsrc/Polymorph-Widgets/ExpanderMorphAnnouncement.class.st (diff)
Commit 3e5bd28f343b045a33373371f511049a3d3ff6eb by dionisiydk
Add OCAbstractVariable protocol to Slot to replace OCSlotVariable
The file was modifiedsrc/Kernel/Slot.class.st (diff)
Commit 393aaafd0831644f507246303b30d812bcf33da6 by dionisiydk
Copy OCSlotVariable protocol into Slot
The file was modifiedsrc/Kernel/Slot.class.st (diff)
The file was addedsrc/Calypso-SystemTools-Core/Slot.extension.st
Commit eb6fa6605588808b65896940b76ba1de5ca78289 by dionisiydk
Use class Slots directly instead of OCSlotVariable
The file was modifiedsrc/OpalCompiler-Core/OCInstanceScope.class.st (diff)
The file was modifiedsrc/Calypso-SystemTools-Core/Slot.extension.st (diff)
Commit 01a53220201c9c86427d3dcfee9a77b61b2862fe by dionisiydk
Push OCAbstractVariable protocol into Variable from Slot. Copy
OCUndeclared into UndeclaredVariable
The file was addedsrc/Calypso-SystemTools-Core/UndeclaredVariable.extension.st
The file was modifiedsrc/Kernel/Slot.class.st (diff)
The file was modifiedsrc/Kernel/UndeclaredVariable.class.st (diff)
The file was modifiedsrc/Kernel/Variable.class.st (diff)
Commit dbaf6a8976932dc9376a0c23940b1d7f843556dc by dionisiydk
OCUndeclaredVariable is replaced by UndeclaredVariable
The file was modifiedsrc/Kernel/LiteralVariable.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCUndeclaredVariableWarning.class.st (diff)
The file was modifiedsrc/Kernel/UndeclaredVariable.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCASTSemanticAnalyzer.class.st (diff)
The file was modifiedsrc/Kernel/Slot.class.st (diff)
The file was modifiedsrc/OpalCompiler-Tests/OCCompiledMethodIntegrityTest.class.st (diff)
The file was modifiedsrc/Hermes/HEGlobalVariable.class.st (diff)
The file was modifiedsrc/Kernel/Variable.class.st (diff)
The file was modifiedsrc/Spec2-Tests/SpWorldPresenterTest.class.st (diff)
The file was modifiedsrc/Graphics-Display Objects/DisplayScreen.class.st (diff)
The file was modifiedsrc/Spec2-Tests/SpWorldPresenterTest.class.st (diff)
The file was modifiedsrc/Spec2-Tests/SpTest.class.st (diff)
Commit 9fbef426e6d48b611d9d32f5c1372308d19003c6 by dionisiydk
Mark OCSlotVariable and OCUndeclaredVariable as deprecated classes
The file was modifiedsrc/OpalCompiler-Core/OCUndeclaredVariable.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCSlotVariable.class.st (diff)
Commit 1e14d8cc1a62bb02188675c57b577822fecaae7e by dionisiydk
OCLiteralVariable protocol is copied into LiteralVariable
The file was addedsrc/Calypso-SystemTools-Core/LiteralVariable.extension.st
The file was modifiedsrc/Kernel/UndeclaredVariable.class.st (diff)
The file was modifiedsrc/Kernel/Variable.class.st (diff)
The file was modifiedsrc/Kernel/LiteralVariable.class.st (diff)
Commit 2ebfe524eb209eb68110ea1f36e207f99e6d4f81 by dionisiydk
Use LiteralVariable's directly instead of  OCLiteralVariable.
OCLiteralVariable is deprecated
The file was modifiedsrc/OpalCompiler-Core/OCClassScope.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCExtraBindingScope.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCRequestorScope.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCEnvironmentScope.class.st (diff)
The file was modifiedsrc/ClassParser-Tests/CDExistingClassDefinitionTest.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCLiteralVariable.class.st (diff)
The file was modifiedsrc/ClassParser/CDClassNameNode.class.st (diff)
The file was modifiedsrc/OpalCompiler-Tests/OCEnvironmentScopeTest.class.st (diff)
Commit 0f6482891a1047c751a2e52d0d9081d754cb8109 by dionisiydk
Remove redundant scope check during shadow variable analysis. Slots and
globals do not have a scope and therefore it caused an error after
refactoring
The file was modifiedsrc/OpalCompiler-Core/OCASTSemanticAnalyzer.class.st (diff)
Commit c253a973b8a95781f75f098da744613816acf77a by marcus.denker
#copyFrom: in ClassOrganization is an extension method from the
ClassBuilder. This is not needed, it can just be part of the Kernel
package.
The file was modifiedsrc/Kernel/ClassOrganization.class.st (diff)
The file was removedsrc/Shift-ClassBuilder/ClassOrganization.extension.st
Commit a647100dd3427f42cf57123e27c6b770788fea71 by astares
Introduce a Tool-Profilers-Tests package
Fix #6604
The file was addedsrc/Tool-Profilers-Tests/MessageTallyTest.class.st
The file was modifiedsrc/BaselineOfGeneralTests/BaselineOfGeneralTests.class.st (diff)
The file was addedsrc/Tool-Profilers-Tests/SpaceTallyTest.class.st
The file was addedsrc/Tool-Profilers-Tests/AndreasSystemProfilerTest.class.st
The file was removedsrc/Tools-Test/MessageTallyTest.class.st
The file was removedsrc/Tools-Test/SpaceTallyTest.class.st
The file was removedsrc/Tools-Test/AndreasSystemProfilerTest.class.st
The file was addedsrc/Tool-Profilers-Tests/package.st
Commit 68dbf99d3541b1747e53386d286247ee977c9e0f by marcus.denker
Small fix to make DeprecatedSlot work if you do not specify a
messageText. (This is not adviced, but this way it does not break if you
forget to add the explanation)
The file was modifiedsrc/VariablesLibrary/SlotDeprecation.class.st (diff)
Commit 0e8cbf399b660e9b05b05a3a23acf5e562fb2518 by marcus.denker
If the CI slave is very slow, we get timeouts for
RBRenameClassTransformationTest. This PR improves the defaultTimeLimit
The file was modifiedsrc/Refactoring2-Transformations-Tests/RBRenameClassTransformationTest.class.st (diff)
Commit 636d31772085918b6dfadeaa9afb97b31279ccf4 by astares
Typo in TTLAssociation class comment
Fix #6608
The file was modifiedsrc/System-Caching/TTLAssociation.class.st (diff)
Commit 637184865a60f70a387fad626ec3d533d6061f77 by astares
Move deprecated Athens methods to Deprecated90
fix #6610
The file was addedsrc/Deprecated90/AthensCanvasWrapper.extension.st
The file was modifiedsrc/Athens-Morphic/AthensCanvasWrapper.class.st (diff)
The file was addedsrc/Deprecated90/AthensCairoPatternSurfacePaint.extension.st
The file was modifiedsrc/Athens-Cairo/AthensCairoPatternSurfacePaint.class.st (diff)
Commit 46841c80eee72cd38dd58c86b870fc8b51d876af by astares
Move deprecated OpalCompiler methods to Deprecated90
Fix #6612
The file was modifiedsrc/OpalCompiler-Core/DebuggerMethodMapOpal.class.st (diff)
The file was addedsrc/Deprecated90/DebuggerMethodMapOpal.extension.st
Commit 1de1147374cbbc238193b92b5448f555cdec98f5 by astares
Introduce Tool-Finder-Tests package for Method finder tests
Fix #6614
The file was removedsrc/Tools-Test/MethodFinderBottomClass.class.st
The file was addedsrc/Tool-Finder-Tests/MethodFinderTest.class.st
The file was addedsrc/Tool-Finder-Tests/MethodFinderTopClass.class.st
The file was addedsrc/Tool-Finder-Tests/MethodFinderBottomClass.class.st
The file was addedsrc/Tool-Finder-Tests/package.st
The file was modifiedsrc/BaselineOfGeneralTests/BaselineOfGeneralTests.class.st (diff)
The file was removedsrc/Tools-Test/MethodFinderTest.class.st
The file was removedsrc/Tools-Test/MethodFinderTopClass.class.st
Commit ca2ad14afcbbf9be1fe5dafad5a0f0e52ca02bfb by astares
Tag classes in Text-Edition package
Fix #6616
The file was modifiedsrc/Text-Edition/EditorFindReplaceDialogWindow.class.st (diff)
The file was modifiedsrc/Text-Edition/TextEditor.class.st (diff)
The file was modifiedsrc/Text-Edition/FindReplaceService.class.st (diff)
The file was modifiedsrc/Text-Edition/EditingState.class.st (diff)
The file was modifiedsrc/Text-Edition/SelectorChooserMorph.class.st (diff)
The file was modifiedsrc/Text-Edition/SmalltalkEditingState.class.st (diff)
The file was modifiedsrc/Text-Edition/TextSelectionColor.class.st (diff)
Commit 34e2c6eb20e0a064250f68a2f4f28d1e934c1b7a by astares
Small cleanups in Author class
Fix #6619
The file was modifiedsrc/System-Support/ManifestSystemSupport.class.st (diff)
The file was modifiedsrc/System-Support/Author.class.st (diff)
Commit dbe9186bd493b960c7ba1e02348356be4109d363 by astares
Use valuesDo: in SessionCategory>>#unregisterHandler:
Fix #6621
The file was modifiedsrc/System-SessionManager/SessionCategory.class.st (diff)
Commit 5811bcfdad88e7cbb6aa3dfe26657b512a0f58ad by astares
SHRBTextStylerTest cleanup
fix #6623
The file was modifiedsrc/Shout-Tests/SHRBTextStylerTest.class.st (diff)
Commit f8c62ef2ec1391a047f5330448b9547b4a9172e0 by marcus.denker
increase the timeout for RBBrowserEnvironmentTest. If the slave is very
slow (due to virtualisation this can happen), this test times out as it
is quite long running even if run on a fast machine locally.
fixes #6046
The file was modifiedsrc/Refactoring-Tests-Environment/RBBrowserEnvironmentTest.class.st (diff)
Commit 9fda21502e1647405ae1a077c57d6478808da9d6 by astares
Deprecate SmalltalkEditingState
Fix #6618
The file was addedsrc/Deprecated90/SmalltalkEditingState.class.st
The file was removedsrc/Text-Edition/SmalltalkEditingState.class.st
Commit 858d536a2b756584a62be668b6828f3ef6047236 by dionisiydk
Test current refactored version which produced old style
OCUndeclaredVariable
The file was modifiedsrc/Kernel/UndeclaredVariable.class.st (diff)
Commit dbe8f1958d2b0889e6421ee7a6810c1674706a44 by dionisiydk
Final fix:  convert Undeclared variables encoded as simple associatins
to real variable objects. Current bootstrap process use simple
associations to represent vars in Undeclared registry. It breaks
introduced logic here which explicitly return existing variable from
Undeclared registry:     - compiler parts expect kind of variable and
not a simple association. The bootstrap will be updated at some point.
But now this case needs to be supported:   - declaring undefined var
should update registered variable when it's type is not undeclared var
The file was modifiedsrc/OpalCompiler-Tests/OCCompiledMethodIntegrityTest.class.st (diff)
The file was modifiedsrc/Kernel/UndeclaredVariable.class.st (diff)
The file was modifiedsrc/BaselineOfIDE/BaselineOfIDE.class.st (diff)
Commit 662347fdfeaf08e18a92f4983244eea8b9cef4ed by guillermopolito
Close popup only if not nil
The file was modifiedsrc/Glamour-Morphic-Brick/GLMPopupBrickCloser.class.st (diff)
Commit 7ed628ca6f9a8e854beb6fdff77ef5d7dee6e20a by guillermopolito
Add rubric tests for #wordAtCaret
The file was addedsrc/Rubric-Tests/RubSelectionTest.class.st
Commit 262305454c726aeed9e183f2af6b1c4f94018a6c by guillermopolito
Do not close the completion context if navigating with arrows
The file was modifiedsrc/NECompletion-Morphic/CompletionEngine.class.st (diff)
Commit 5c5cd6c08d7d1ad0c7b81fb08f0feef02d1a72ad by guillermopolito
Rename narrow completion into refresh selection. Keep context alive even
if we found a result => the user may want to come back.
The file was modifiedsrc/NECompletion-Morphic/CompletionEngine.class.st (diff)
The file was modifiedsrc/NECompletion-Morphic/NECMenuMorph.class.st (diff)
The file was modifiedsrc/Rubric-SpecFindReplaceDialog/SpRubFindReplaceDialog.class.st (diff)
Commit 2aa5c296dfb53e9408bf24dfa1c9fc980db01ba5 by guillermopolito
Add interaction tests  - ensure a completion context is created  -
typing does not close it  - left arrow does broaden completion token and
search within same context
The file was addedsrc/HeuristicCompletion-Tests/CoCompletionEngineTest.class.st
The file was modifiedsrc/NECompletion-Tests/CompletionEngineTest.class.st (diff)
The file was modifiedsrc/NECompletion/AbstractCompletionEngine.class.st (diff)
The file was modifiedsrc/NECompletion-Morphic/CompletionEngine.class.st (diff)
The file was modifiedsrc/NECompletion-Tests/CompletionContextTest.class.st (diff)
Commit 4cc1b14e06b8f9d87ed4ca75649333775f2bcc6d by guillermopolito
Fix token replacement in completion:  - replace the entire word under
selection, not just what is before the caret  - handle some corner cases
- with tests
The file was modifiedsrc/NECompletion-Tests/CompletionEngineTest.class.st (diff)
The file was modifiedsrc/NECompletion-Morphic/CompletionEngine.class.st (diff)
The file was modifiedsrc/HeuristicCompletion-Tests/CoCompletionEngineTest.class.st (diff)
Commit d34b50ae2b5569b5af4309ea45d7258d38909319 by marcus.denker
This PR removes #fullBlockInstructionForPC: and instead uses the
OCBytecodeToASTCache in this case just as we use it for Methods.
OCBytecodeToASTCache has been slightly changed that it can build the
cache for both cases
The file was modifiedsrc/OpalCompiler-Core/OCBytecodeToASTCache.class.st (diff)
The file was modifiedsrc/AST-Core/RBBlockNode.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/RBBlockNode.extension.st (diff)
The file was modifiedsrc/OpalCompiler-Tests/OCBytecodeToASTCacheTest.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/IRMethod.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/RBMethodNode.extension.st (diff)
Commit 9c17a85734c707a1731e41c63b6fcc044001b68c by marcus.denker
This PR changes how the rule work in two ways:
- The "fast" way does not work anymore as we would need to check all
nesten blocks, too.
- We use #messages instead. This is slow, so we change when to update:
    - wenn a methos is added or changes, we add the messages of the new
method
    - if a methos is removed, we do nothing
This means that this new scheme slowly accumulates false negatives. But
every image startup will make sure the data is completely recalculated.
- I added a comment in the rule description of this and how to reset on
deman.
NOTE: this is not meant to be the perfect fix! There is much more we can
do but this one
   - removed false positives
   - speeds up everything *a lot* at the expense of false negatives.
The file was modifiedsrc/GeneralRules/ReImplementedNotSentRule.class.st (diff)
Commit 99f71d847fea22713fa97ed34be094d96b7ec544 by marcus.denker
This PR removes one #allInstancesDo: from the image shutdown code. (see
issue #5538, which is not fixed by this, it's just one tiny step)
The file was modifiedsrc/Tool-Registry/PharoCommonTools.class.st (diff)
Commit c940cab06100f81f03975b6073aa422ba8893347 by marcus.denker
remove unused temp definition. fixes #6634
The file was modifiedsrc/NECompletion-Morphic/CompletionEngine.class.st (diff)
Commit d646ad7b775faff7fc44f4250aecbfcdac29cf56 by dionisiydk
Fix reification tests: use variabe directly in RFGlobalRead/Write (no
lookup through env of node scope) Plus other small fixes for tests
The file was modifiedsrc/Kernel/Slot.class.st (diff)
The file was modifiedsrc/Reflectivity/RFIndexReification.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCUndeclaredVariableWarning.class.st (diff)
The file was modifiedsrc/Reflectivity/RFOperationReification.class.st (diff)
Commit 9ce26a025fcfb6c5d09ad38485df621f43b0a476 by dionisiydk
fix more "binding slot" senders
The file was modifiedsrc/Kernel/Slot.class.st (diff)
The file was modifiedsrc/Calypso-Ring/RGMethod.extension.st (diff)
Commit f7749d09611bd3e084c512010cbd93ca0662aefd by dionisiydk
Fix Ring variables: make RGSlot subclass of RGVariable and add missing
methods to be polimorphyc to Variable and Slot
The file was modifiedsrc/Ring-Core/RGClassVariable.class.st (diff)
The file was modifiedsrc/Ring-Core/RGSlot.class.st (diff)
The file was removedsrc/Calypso-Ring/RGSlot.extension.st
The file was modifiedsrc/Ring-Core/RGVariable.class.st (diff)
Commit 06c58b9a003318220b5f0b8e24ea6ac25c449299 by dionisiydk
Fix Kernel depepdencies: semanticNodeClass moved to OpalCompiler package
The file was modifiedsrc/Kernel/LiteralVariable.class.st (diff)
The file was modifiedsrc/Kernel/Slot.class.st (diff)
The file was modifiedsrc/Kernel/Variable.class.st (diff)
The file was addedsrc/OpalCompiler-Core/Slot.extension.st
The file was addedsrc/OpalCompiler-Core/Variable.extension.st
The file was addedsrc/OpalCompiler-Core/LiteralVariable.extension.st
The file was modifiedsrc/Kernel/UndeclaredVariable.class.st (diff)
The file was addedsrc/OpalCompiler-Core/UndeclaredVariable.extension.st
Commit 583f8486410df23a3e8be21f63b95ef60f523a61 by dionisiydk
Subclass OCAbstractVariable from Variable
The file was modifiedsrc/OpalCompiler-Core/OCAbstractVariable.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCAbstractLocalVariable.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCUndeclaredVariable.class.st (diff)
Commit 2c7ed5eed6e5ca60e6150f44df696d0139cd5bac by dionisiydk
Remove duplicated methods from OCAbstractVariable and subclasses
The file was modifiedsrc/Kernel/Variable.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCAbstractLocalVariable.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCAbstractVariable.class.st (diff)
Commit fe6874b566e94b09f3bcf97de11f52ecea7a9008 by dionisiydk
OCAbstractLocalVariable is now direct subclass of Variable.
OCAbstractVariable is deprecated
The file was modifiedsrc/OpalCompiler-Core/OCAbstractVariable.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCAbstractLocalVariable.class.st (diff)
Commit b3edce398b418fc9935ba13cc23b854baa05f84b by steven.costiou
Tests for object-centric breakpoint infrastructure
The file was modifiedsrc/Reflectivity-Tools-Tests/BreakpointTest.class.st (diff)
Commit 6a4edbfe293e7f615d8028250f312a7b153f0eb1 by steven.costiou
Object-centric breakpoint infrastructure
The file was modifiedsrc/Reflectivity/Breakpoint.class.st (diff)
The file was modifiedsrc/Reflectivity-Tools-Tests/BreakpointTest.class.st (diff)
The file was modifiedsrc/Reflectivity-VariableBreakpoint/VariableBreakpoint.class.st (diff)
Commit 5426a759bfb4cae90d56ac7eea1ef17215fb9c06 by steven.costiou
Fixing bug due to push up refactoringin VariableBreakpoint
The file was modifiedsrc/Reflectivity-VariableBreakpoint/VariableBreakpoint.class.st (diff)
Commit 5bd9828c0a2e824de57d183207cef11282e5a097 by steven.costiou
Testing object-centric breakpoints
The file was modifiedsrc/Reflectivity-Tools-Tests/BreakpointTest.class.st (diff)
Commit aac75f4777ea5cded25047ca5573237cc07c0181 by steven.costiou
Object-centric breakpoint installation
The file was modifiedsrc/Reflectivity/Breakpoint.class.st (diff)
Commit d4d4042910d650474bb37e529384257a26226869 by steven.costiou
Fixing object-centric breakpoint test
The file was modifiedsrc/Reflectivity-Tools-Tests/BreakpointTest.class.st (diff)
Commit 13c40b4d7f78db4901fd971d36782dca463c07ff by steven.costiou
Object-Centric API for haltOnCall tests
The file was modifiedsrc/Reflectivity-Tools-Tests/BreakpointTest.class.st (diff)
Commit 235eb14ba4e75dd621e5c47c66009e236311c32b by steven.costiou
Object-Centric API for haltOnCall
The file was modifiedsrc/Reflectivity/Breakpoint.class.st (diff)
The file was modifiedsrc/Reflectivity/Object.extension.st (diff)
Commit abe7070d0c21b8cd72143716707db9e503b73ab5 by steven.costiou
Renaming Watchpoint to Watch
The file was addedsrc/Reflectivity-Tools-Tests/WatchTest.class.st
The file was modifiedsrc/Reflectivity-Tools/MetaLinkIconStyler.class.st (diff)
The file was modifiedsrc/Reflectivity-Tools/DoOnlyOnceIconStyler.class.st (diff)
The file was modifiedsrc/Reflectivity/RBProgramNode.extension.st (diff)
The file was removedsrc/Reflectivity-Tools/WatchpointIconStyler.class.st
The file was removedsrc/Reflectivity/Watchpoint.class.st
The file was addedsrc/Calypso-SystemPlugins-Reflectivity-Browser/ClyRemoveWatchCommand.class.st
The file was modifiedsrc/Calypso-SystemPlugins-Reflectivity-Browser-Tests/ClyInstallMetaLinkPresenterTest.class.st (diff)
The file was removedsrc/Calypso-SystemPlugins-Reflectivity-Queries/ClyWatchpointMethodGroupProvider.class.st
The file was removedsrc/Calypso-SystemPlugins-Reflectivity-Browser/ClyRemoveWatchpointCommand.class.st
The file was removedsrc/Calypso-SystemPlugins-Reflectivity-Browser/ClyMethodWatchpointsQuery.extension.st
The file was removedsrc/Calypso-SystemPlugins-Reflectivity-Queries-Tests/ClyWatchpointMethodGroupProviderTest.class.st
The file was modifiedsrc/Calypso-SystemPlugins-Reflectivity-Browser/ClySourceCodeContext.extension.st (diff)
The file was removedsrc/Calypso-SystemPlugins-Reflectivity-Browser/ClyAddWatchpointCommand.class.st
The file was addedsrc/Calypso-SystemPlugins-Reflectivity-Queries/ClyMethodWatchQuery.class.st
The file was modifiedsrc/Calypso-SystemPlugins-Reflectivity-Browser/ClySystemBrowserContext.extension.st (diff)
The file was removedsrc/Calypso-SystemPlugins-Reflectivity-Queries/ClyMethodWithWatchpointTag.class.st
The file was addedsrc/Calypso-SystemPlugins-Reflectivity-Queries-Tests/ClyMethodWatchQueryTest.class.st
The file was addedsrc/Calypso-SystemPlugins-Reflectivity-Queries-Tests/ClyWatchMethodGroupProviderTest.class.st
The file was addedsrc/Reflectivity-Tools/WatchesWindow.class.st
The file was removedsrc/Calypso-SystemPlugins-Reflectivity-Queries-Tests/ClyMethodWatchpointsQueryTest.class.st
The file was modifiedsrc/Reflectivity-Tools/CounterIconStyler.class.st (diff)
The file was removedsrc/Calypso-SystemPlugins-Reflectivity-Queries/ClyMethodWatchpointsQuery.class.st
The file was removedsrc/Reflectivity-Tools-Tests/WatchpointTest.class.st
The file was addedsrc/Calypso-SystemPlugins-Reflectivity-Browser/ClyAddWatchCommand.class.st
The file was modifiedsrc/Calypso-SystemPlugins-Reflectivity-Queries/ClyReflectiveEnvironmentPlugin.class.st (diff)
The file was addedsrc/Reflectivity-Tools/WatchIconStyler.class.st
The file was removedsrc/Reflectivity-Tools/WatchpointWindow.class.st
The file was addedsrc/Calypso-SystemPlugins-Reflectivity-Queries/ClyWatchMethodGroupProvider.class.st
The file was addedsrc/Reflectivity/Watch.class.st
The file was addedsrc/Calypso-SystemPlugins-Reflectivity-Queries/ClyMethodWithWatchTag.class.st
The file was modifiedsrc/ClassParser/CDNode.class.st (diff)
The file was modifiedsrc/Calypso-SystemPlugins-Reflectivity-Browser/ClyMetaLinkInstallationPresenter.class.st (diff)
The file was addedsrc/Calypso-SystemPlugins-Reflectivity-Browser/ClyMethodWatchQuery.extension.st
Commit 1238f7adc366a9ab158e424b56c58fbe789a07e5 by steven.costiou
Renaming old `FieldWatchpoint` to `VariableBreakpoint` in API and Tests
when appropriate
The file was modifiedsrc/Reflectivity-VariableBreakpoint/VariableBreakpoint.class.st (diff)
The file was modifiedsrc/Reflectivity-VariableBreakpoint/VariableBreakpointTest.class.st (diff)
Commit 5da11730dcc50bc05059b8667459c9621d21fdcd by marcus.denker
TemporaryVariable had a (not nice) mechanism to make them persistent. 
It was not yet used outside of tests. The idea was to use it to support
metalinks on temp defintions.
As we will merge TemporaryVariable and OCTemp, this is not needed
anymore as those will be persitet with the AST.
There are not deprecations as the mechanism was never used.
The file was modifiedsrc/Slot-Tests/TemporaryVariableTest.class.st (diff)
The file was modifiedsrc/Kernel/TemporaryVariable.class.st (diff)
The file was removedsrc/Slot-Core/CompiledBlock.extension.st
The file was modifiedsrc/Slot-Core/CompiledMethod.extension.st (diff)
Commit 922aecfb2748b34881d4224a94540c8fdb3fe7d3 by astares
Tag classes in NautilusRefactoring and NautilusRefactoring-Tests
Fix #6643
The file was modifiedsrc/NautilusRefactoring/RefactoringAborted.class.st (diff)
The file was modifiedsrc/NautilusRefactoring-Tests/ChangesBrowserTest.class.st (diff)
The file was modifiedsrc/NautilusRefactoring/NautilusRefactoring.class.st (diff)
Commit d9a70bc87841e7ed31b057235f2aacf854801df4 by astares
Introduce Collections-Abstract-Tests
Fix #6645
The file was removedsrc/Collections-Tests/TSortTest.trait.st
The file was removedsrc/Collections-Tests/TConvertAsSetForMultiplinessIdentityTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TRemoveForMultiplenessTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TCopyPartOfSequenceableForMultipliness.trait.st
The file was addedsrc/Collections-Abstract-Tests/TPutTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TRemoveByIndexTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TAddForUniquenessTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TSequencedStructuralEqualityTest.trait.st
The file was removedsrc/Collections-Tests/TAddForIdentityCollectionsTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TIndexAccess.trait.st
The file was removedsrc/Collections-Tests/TCopySequenceableWithReplacement.trait.st
The file was removedsrc/Collections-Tests/TAddForUniquenessTest.trait.st
The file was removedsrc/Collections-Tests/TSequencedStructuralEqualityTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TSubCollectionAccess.trait.st
The file was addedsrc/Collections-Abstract-Tests/TCreationWithTest.trait.st
The file was removedsrc/Collections-Tests/TOccurrencesTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TCopyPartOfSequenceable.trait.st
The file was removedsrc/Collections-Tests/TCreationWithTest.trait.st
The file was removedsrc/Collections-Tests/TEnumeratingTest.trait.st
The file was removedsrc/Collections-Tests/TEmptyTest.trait.st
The file was removedsrc/Collections-Tests/TCopyPartOfSequenceableForMultipliness.trait.st
The file was addedsrc/Collections-Abstract-Tests/TBeginsEndsWith.trait.st
The file was removedsrc/Collections-Tests/TConvertAsSortedTest.trait.st
The file was removedsrc/Collections-Tests/TIndexAccess.trait.st
The file was addedsrc/Collections-Abstract-Tests/TOccurrencesForIdentityCollectionsTest.trait.st
The file was removedsrc/Collections-Tests/TIterateSequencedReadableTest.trait.st
The file was removedsrc/Collections-Tests/TSizeTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/CollectionRootTest.class.st
The file was removedsrc/Collections-Tests/TPutTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TSequencedElementAccessTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TStructuralEqualityTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TCloneTest.trait.st
The file was removedsrc/Collections-Tests/TAsStringCommaAndDelimiterTest.trait.st
The file was removedsrc/Collections-Tests/TConvertAsSetForMultiplinessTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TSetArithmetic.trait.st
The file was addedsrc/Collections-Abstract-Tests/TPrintTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TRemoveTest.trait.st
The file was removedsrc/Collections-Tests/TPrintOnSequencedTest.trait.st
The file was removedsrc/Collections-Tests/TCopyPreservingIdentityTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TAddTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TEmptyTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TIndexAccessForMultipliness.trait.st
The file was addedsrc/Collections-Abstract-Tests/TAsStringCommaAndDelimiterSequenceableTest.trait.st
The file was removedsrc/Collections-Tests/TSetArithmetic.trait.st
The file was addedsrc/Collections-Abstract-Tests/TPrintOnSequencedTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TSequencedConcatenationTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TCopyPreservingIdentityTest.trait.st
The file was removedsrc/Collections-Tests/TConvertTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TEnumeratingTest.trait.st
The file was removedsrc/Collections-Tests/TIncludesForIdentityCollectionsTest.trait.st
The file was removedsrc/Collections-Tests/TIncludesTest.trait.st
The file was removedsrc/Collections-Tests/TBeginsEndsWith.trait.st
The file was removedsrc/Collections-Tests/TAddTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/package.st
The file was removedsrc/Collections-Tests/TCopyTest.trait.st
The file was removedsrc/Collections-Tests/TPutBasicTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TSortTest.trait.st
The file was removedsrc/Collections-Tests/TSequencedConcatenationTest.trait.st
The file was removedsrc/Collections-Tests/CollectionRootTest.class.st
The file was removedsrc/Collections-Tests/TConcatenationEqualElementsRemovedTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TIdentityAddTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TOccurrencesForMultiplinessTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TConvertAsSortedTest.trait.st
The file was removedsrc/Collections-Tests/TCopySequenceableWithOrWithoutSpecificElements.trait.st
The file was addedsrc/Collections-Abstract-Tests/TConcatenationEqualElementsRemovedTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TCopySequenceableWithReplacement.trait.st
The file was removedsrc/Collections-Tests/TIdentityAddTest.trait.st
The file was removedsrc/Collections-Tests/TIndexAccessForMultipliness.trait.st
The file was removedsrc/Collections-Tests/TOccurrencesForIdentityCollectionsTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TConvertAsSetForMultiplinessTest.trait.st
The file was removedsrc/Collections-Tests/TIncludesWithIdentityCheckTest.trait.st
The file was removedsrc/Collections-Tests/TGrowableTest.trait.st
The file was removedsrc/Collections-Tests/TSequencedElementAccessTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TAddForIdentityCollectionsTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TReplacementSequencedTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TIncludesForIdentityCollectionsTest.trait.st
The file was removedsrc/Collections-Tests/TCopyPartOfSequenceable.trait.st
The file was addedsrc/Collections-Abstract-Tests/TIncludesWithIdentityCheckTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TConcatenationTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TGrowableTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TConvertAsSetForMultiplinessIdentityTest.trait.st
The file was removedsrc/Collections-Tests/TRemoveTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TAsStringCommaAndDelimiterTest.trait.st
The file was removedsrc/Collections-Tests/TCopySequenceableSameContents.trait.st
The file was removedsrc/Collections-Tests/TConcatenationTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TIterateTest.trait.st
The file was removedsrc/Collections-Tests/TAsStringCommaAndDelimiterSequenceableTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TCopySequenceableWithReplacementForSorted.trait.st
The file was addedsrc/Collections-Abstract-Tests/TConvertTest.trait.st
The file was removedsrc/Collections-Tests/TSubCollectionAccess.trait.st
The file was removedsrc/Collections-Tests/TIterateTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TOccurrencesTest.trait.st
The file was removedsrc/Collections-Tests/TPrintTest.trait.st
The file was removedsrc/Collections-Tests/TEmptySequenceableTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TCopySequenceableWithOrWithoutSpecificElements.trait.st
The file was removedsrc/Collections-Tests/TRemoveForMultiplenessTest.trait.st
The file was removedsrc/Collections-Tests/TReplacementSequencedTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TEmptySequenceableTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TIterateSequencedReadableTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TCopyTest.trait.st
The file was removedsrc/Collections-Tests/TRemoveByIndexTest.trait.st
The file was removedsrc/Collections-Tests/TCloneTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TCopySequenceableSameContents.trait.st
The file was addedsrc/Collections-Abstract-Tests/TSizeTest.trait.st
The file was modifiedsrc/BaselineOfKernelTests/BaselineOfKernelTests.class.st (diff)
The file was addedsrc/Collections-Abstract-Tests/TIncludesTest.trait.st
The file was addedsrc/Collections-Abstract-Tests/TPutBasicTest.trait.st
The file was removedsrc/Collections-Tests/TStructuralEqualityTest.trait.st
The file was removedsrc/Collections-Tests/TCopySequenceableWithReplacementForSorted.trait.st
The file was removedsrc/Collections-Tests/TOccurrencesForMultiplinessTest.trait.st
Commit 8461bd842746b4194befde5c5636d8357e0e5f43 by steven.costiou
Renaming VariableBreakpoint API for consistency:    
watchVariablesInClass: aClass     watchVariablesInObjet: anObject
The file was modifiedsrc/Calypso-SystemPlugins-Reflectivity-Browser/ClyBreakOnVarReadsCommand.class.st (diff)
The file was modifiedsrc/Calypso-SystemPlugins-Reflectivity-Browser/ClyBreakOnVarWritesCommand.class.st (diff)
The file was modifiedsrc/Calypso-SystemPlugins-Reflectivity-Browser/ClyBreakOnWriteCommand.class.st (diff)
The file was modifiedsrc/Calypso-SystemPlugins-Reflectivity-Browser/SycVariableAccessBreakpointCommand.class.st (diff)
The file was modifiedsrc/Reflectivity-VariableBreakpoint/VariableBreakpoint.class.st (diff)
The file was modifiedsrc/Calypso-SystemPlugins-Reflectivity-Browser/SycVariableReadBreakpointCommand.class.st (diff)
The file was modifiedsrc/Calypso-SystemPlugins-Reflectivity-Browser/SycVariableWriteBreakpointCommand.class.st (diff)
The file was modifiedsrc/Calypso-SystemPlugins-Reflectivity-Browser/ClyBreakOnAccessCommand.class.st (diff)
The file was modifiedsrc/Calypso-SystemPlugins-Reflectivity-Browser/ClyBreakOnVarAccessCommand.class.st (diff)
The file was modifiedsrc/Reflectivity-VariableBreakpoint/VariableBreakpointTest.class.st (diff)
The file was modifiedsrc/Calypso-SystemPlugins-Reflectivity-Browser/ClyBreakOnReadCommand.class.st (diff)
Commit d45bebb04f665b18ad7387f23724bd9d1b33629e by steven.costiou
Simplifying instance creation method for VariableBreakpoint
The file was modifiedsrc/Reflectivity-VariableBreakpoint/VariableBreakpointTest.class.st (diff)
The file was modifiedsrc/Reflectivity-VariableBreakpoint/VariableBreakpoint.class.st (diff)
Commit 6167f70ea55afa8dfa84d22c802eacc5166f5752 by dionisiydk
Introduce #readFromContext: for all variables and refactor #lookupSymbol
using it. It removes one user of #isGlobal test.
The file was modifiedsrc/OpalCompiler-Core/OCSelfVariable.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCSuperVariable.class.st (diff)
The file was modifiedsrc/Kernel/LiteralVariable.class.st (diff)
The file was modifiedsrc/Kernel/Slot.class.st (diff)
The file was modifiedsrc/Kernel/Variable.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCTempVariable.class.st (diff)
The file was modifiedsrc/HeuristicCompletion-Model/CoVariableValueMessageHeuristic.class.st (diff)
The file was modifiedsrc/Debugging-Core/Context.extension.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCThisContextVariable.class.st (diff)
Commit adf8e7cd495bb7bde5fdde31f1b99172d581344e by dionisiydk
introduce #write:toContext for all variables and refactor tempNamed:put:
Now we have a pair of methods #readFromContext: and write:toContext: to
modify variables having a context instance.
The file was modifiedsrc/Kernel/Variable.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCSpecialVariable.class.st (diff)
The file was modifiedsrc/Kernel/LiteralVariable.class.st (diff)
The file was modifiedsrc/Slot-Tests/SlotTest.class.st (diff)
The file was modifiedsrc/Debugging-Core/Context.extension.st (diff)
The file was modifiedsrc/Slot-Tests/ClassVariableTest.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCTempVariable.class.st (diff)
The file was modifiedsrc/Kernel/Slot.class.st (diff)
The file was modifiedsrc/Kernel-Tests-WithCompiler/ContextTest.extension.st (diff)
Commit e88950d22f26822dd2db090846e2e5ea3f1969d5 by dionisiydk
renames: readInContext: and write:inContext:
The file was modifiedsrc/Kernel/Slot.class.st (diff)
The file was modifiedsrc/Kernel/Variable.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCSpecialVariable.class.st (diff)
The file was modifiedsrc/Slot-Tests/ClassVariableTest.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCThisContextVariable.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCSelfVariable.class.st (diff)
The file was modifiedsrc/Debugging-Core/Context.extension.st (diff)
The file was modifiedsrc/HeuristicCompletion-Model/CoVariableValueMessageHeuristic.class.st (diff)
The file was modifiedsrc/Slot-Tests/SlotTest.class.st (diff)
The file was modifiedsrc/Kernel/LiteralVariable.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCSuperVariable.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCTempVariable.class.st (diff)
Commit 8efc9ae5dca46fe6ee6d31d1e70539be0c77d93b by marcus.denker
We do not need the #doesNotUnderstand: Handler on the
CompilationContext.
The ideas was to have some ultra dynamic way that options can be set and
then reacted on by plugins without the need to add code.
But for that we do not need the DNU: plugins just have to query the
options using the API instead of just calling #optionSomething.
The file was modifiedsrc/OpalCompiler-Core/CompilationContext.class.st (diff)
Commit 75b772ff2886e65d62023aac01e9124afe6e2f38 by marcus.denker
At some point we added a tool to show compiler scopes... but in the end
it is not that useful
In addition, we need to merge the scope for global with "Smalltalk
globals" and the class scope with the class. This means that we will not
instantiate new objects for each method but reuse the globals scopes,
making a general "children" concept impossible. In addition, this is a
bit wasteful considerung that just one specialised tool was using the
information.
Therefore: this PR removes the Scopes inspector and cleans up the code
of OCAbstractScope.
If we find out we miss the tool really a lot, we can bring it back just
for instance scope and downwards from there easily.
The file was removedsrc/OpalCompiler-Tools/GTOpalScopeBrowser.class.st
The file was modifiedsrc/OpalCompiler-Core/OCAbstractScope.class.st (diff)
The file was removedsrc/OpalCompiler-Tools/RBProgramNode.extension.st
Commit 40550357fa9a71d4362524dc313b801fa142b7a8 by dionisiydk
remove #variable part from "varNode binding variable". Now #binding
returns actual variable.
The file was modifiedsrc/Reflectivity/MetalinkTargetResolver.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCASTTranslatorForEffect.class.st (diff)
The file was modifiedsrc/Reflectivity/Variable.extension.st (diff)
The file was modifiedsrc/Reflectivity/RFVariableReification.class.st (diff)
The file was modifiedsrc/Reflectivity/RFASTTranslator.class.st (diff)
The file was modifiedsrc/Reflectivity/RFASTTranslatorForEffect.class.st (diff)
The file was modifiedsrc/Reflectivity/RFSemanticAnalyzer.class.st (diff)
The file was modifiedsrc/NautilusRefactoring/RBGlobalNode.extension.st (diff)
Commit 532166551617bc3b4491a66b06e575226980d95a by astares
Circumvent  missing dependency from BaselineOfKernelTests on
BaselineOfPharoBootstrap
The file was modifiedsrc/BaselineOfKernelTests/BaselineOfKernelTests.class.st (diff)
Commit 7eaa72fc79b1dd2cbbbe9af3b1320b7dfa2b2a3d by dionisiydk
Deprecated Variable>>#variable and move other deprecated code to
Deprecated90 package
The file was removedsrc/OpalCompiler-Core/OCSlotVariable.class.st
The file was addedsrc/Deprecated90/OCAbstractVariable.class.st
The file was addedsrc/Deprecated90/Variable.extension.st
The file was addedsrc/Deprecated90/OCUndeclaredVariable.class.st
The file was removedsrc/OpalCompiler-Core/OCAbstractVariable.class.st
The file was removedsrc/OpalCompiler-Core/OCLiteralVariable.class.st
The file was addedsrc/Deprecated90/OCLiteralVariable.class.st
The file was removedsrc/OpalCompiler-Core/OCUndeclaredVariable.class.st
The file was modifiedsrc/Kernel/Variable.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/Variable.extension.st (diff)
The file was addedsrc/Deprecated90/OCSlotVariable.class.st
The file was modifiedsrc/Kernel/LiteralVariable.class.st (diff)
The file was modifiedsrc/Kernel/Slot.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCTempVariable.class.st (diff)
Commit 627205e716d4e3100977c78fa7527f7bd0cf4324 by dionisiydk
remove extensions from deprecated classes
The file was removedsrc/Calypso-SystemTools-Core/OCUndeclaredVariable.extension.st
The file was removedsrc/Calypso-SystemTools-Core/OCLiteralVariable.extension.st
The file was removedsrc/Calypso-SystemTools-Core/OCSlotVariable.extension.st
Commit 4bf21da99b219b07bc85c8d302c04d1f908e1d4d by dionisiydk
Remove #isRemote from Variable: it only makes sense for local vars
The file was modifiedsrc/OpalCompiler-Tests/OCASTClosureAnalyzerTest.class.st (diff)
The file was modifiedsrc/Kernel/Variable.class.st (diff)
Commit d253438db6a13f9964ed0ed17138f64589ad2922 by dionisiydk
cleanup OCVariable protocol: move methods to #testing, remove
duplicates. These methods deserve better names but it is not for this
time.
The file was modifiedsrc/Kernel/LiteralVariable.class.st (diff)
The file was modifiedsrc/Kernel/Slot.class.st (diff)
The file was modifiedsrc/Kernel/Variable.class.st (diff)
The file was modifiedsrc/Kernel/UndeclaredVariable.class.st (diff)
Commit 93d95fbf3b611d40145439a7f08b01e852806134 by dionisiydk
Renames: ReservedVariable with SelfVariable, SuperVariable and
ThisContextVariable subclasses. ReservedVariable is direct subclass of
Variable. Its protocol is cleaned from old LocalVariable superclass. Old
classes names are deprecated and moved to Deprecated90
The file was addedsrc/Deprecated90/OCSpecialVariable.class.st
The file was addedsrc/OpalCompiler-Core/ThisContextVariable.class.st
The file was addedsrc/OpalCompiler-Core/SuperVariable.class.st
The file was addedsrc/Deprecated90/OCSelfVariable.class.st
The file was addedsrc/Deprecated90/OCSuperVariable.class.st
The file was removedsrc/OpalCompiler-Core/OCSuperVariable.class.st
The file was addedsrc/OpalCompiler-Core/LocalVariable.class.st
The file was addedsrc/Deprecated90/OCThisContextVariable.class.st
The file was removedsrc/OpalCompiler-Core/OCThisContextVariable.class.st
The file was modifiedsrc/OpalCompiler-Core/OCAbstractMethodScope.class.st (diff)
The file was removedsrc/OpalCompiler-Core/OCSpecialVariable.class.st
The file was addedsrc/OpalCompiler-Core/ReservedVariable.class.st
The file was modifiedsrc/Kernel/Variable.class.st (diff)
The file was removedsrc/OpalCompiler-Core/OCSelfVariable.class.st
The file was modifiedsrc/OpalCompiler-Core/OCInstanceScope.class.st (diff)
The file was addedsrc/OpalCompiler-Core/SelfVariable.class.st
Commit 723b45f8cbfd0ceb778c92392f37798c9070fea1 by dionisiydk
Optimization: all reserved (special) variables are singletons with
#instance class side variable. It should optimize memory required for
AST structures.
The file was modifiedsrc/OpalCompiler-Core/ReservedVariable.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCInstanceScope.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCAbstractMethodScope.class.st (diff)
Commit b9907f711d9a7539b138c1d102252de104a1725d by dionisiydk
Rename special variable into reserved variable in all class names and
API
The file was modifiedsrc/OpalCompiler-Core/RBVariableNode.extension.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCASTSemanticAnalyzer.class.st (diff)
The file was addedsrc/Deprecated90/OCStoreIntoSpecialVariableError.class.st
The file was modifiedsrc/OpalCompiler-Core/ReservedVariable.class.st (diff)
The file was removedsrc/OpalCompiler-Core/OCStoreIntoSpecialVariableError.class.st
The file was addedsrc/OpalCompiler-Core/OCStoreIntoReservedVariableError.class.st
The file was modifiedsrc/Deprecated90/Variable.extension.st (diff)
The file was addedsrc/Deprecated90/RBVariableNode.extension.st
The file was modifiedsrc/Kernel/Variable.class.st (diff)
Commit 71197b5026da380a673b8dd370b826fb8b4cdb09 by dionisiydk
remove new class recently added by mistake
The file was removedsrc/OpalCompiler-Core/LocalVariable.class.st
Commit a9d53a348a23ab40be15fd46864420551b9da7ef by marcus.denker
remove #resetTools as it leads to an unusable image (I will do a
bugreport)
The file was modifiedsrc/Tool-Registry/PharoCommonTools.class.st (diff)
Commit f3ba532b36fc5049ac8e224ce3507c3eed518ac6 by github
Revert "6595-SpDemoTest-should-close-the-open-windows"
The file was modifiedsrc/Spec2-Tests/SpTest.class.st (diff)
Commit 241e66de2defb151c11e857a0a9339e520342308 by marcus.denker
fix reference to non existing ivar (missed removal of one method)
The file was modifiedsrc/OpalCompiler-Core/OCAbstractScope.class.st (diff)
Commit 3481b2a273ffb5239b43f68f0069a2ae59854652 by dionisiydk
Fix test: return asignedValue explicitly from RFTempWrite. And remove
return of #asignedValue from all #write  methods to not confuse users
The file was modifiedsrc/Reflectivity/RFTempWrite.class.st (diff)
The file was modifiedsrc/Debugging-Core/Context.extension.st (diff)
The file was modifiedsrc/Deprecated90/DebuggerMethodMapOpal.extension.st (diff)
The file was modifiedsrc/Kernel/TemporaryVariable.class.st (diff)
Commit 8c7eaa3460c386bfe4d481eef8742c9026702026 by dionisiydk
fix test for forbidden reserved variable assignements
The file was modifiedsrc/OpalCompiler-Tests/OCASTVariableTranslatorTest.class.st (diff)
Commit 3ef3b896b40aa67ea79a195102611e25aaa9c9f0 by marcus.denker
Hook up OCTempVariable in all the places where we used
TemporaryVariable.
- This shows lots of possibilities for further cleanups, e.g. do we need
temporaryVariableNamed: if we have lookupTempVar:  ?
- lots of duplicated code in e.g. temporaryVariables
- #method is strange
But that could be a next PR
The file was modifiedsrc/Reflectivity/RFTempWrite.class.st (diff)
The file was modifiedsrc/Debugging-Core/Context.extension.st (diff)
The file was modifiedsrc/Slot-Core/BlockClosure.extension.st (diff)
The file was modifiedsrc/Slot-Tests/TemporaryVariableTest.class.st (diff)
The file was modifiedsrc/Kernel/TemporaryVariable.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCTempVariable.class.st (diff)
The file was modifiedsrc/Slot-Core/CompiledMethod.extension.st (diff)
Commit 93dad2d2d8a8ebbd370724f66272684ac771fefb by marcus.denker
ClassVariable was there as a sublass of ClassVariable, with the idea to
implement queries (e.g. #usingMethods) there.
But this is not a good idea, as it would mean that we could not use any
sublasses (e.g. WeakClassVariable) as pools.
We therefore remove the class (it was not used) and yes, will have to
deal with queries in the methods of ClassVariable to treat pool vars
specially  (as we do now)
The file was modifiedsrc/Kernel/ClassVariable.class.st (diff)
The file was removedsrc/Kernel/PoolVariable.class.st
Commit 1f4d28473cc4bea04562942fb3f830ca3ae2b6b9 by marcus.denker
- For now: follow the convention that for CompiledMethods, "temps"
includes arguments -  implement #astNodes for OCTempVariable - tests
The file was modifiedsrc/OpalCompiler-Core/OCTempVariable.class.st (diff)
The file was modifiedsrc/Slot-Core/CompiledMethod.extension.st (diff)
The file was modifiedsrc/Slot-Tests/TemporaryVariableTest.class.st (diff)
Commit 25540331bbaf318dd579b3ca963900a923e08e65 by marcus.denker
- move extentions from Slot-Core to Behavior/Class/ClassDescription -
make sure that we never call methods only defined in the subclass
fixes #6504
The file was modifiedsrc/Kernel/Behavior.class.st (diff)
The file was modifiedsrc/Kernel/ClassDescription.class.st (diff)
The file was modifiedsrc/Kernel/Class.class.st (diff)
The file was removedsrc/Slot-Core/Behavior.extension.st
Commit 675c71b0c36a1726ecbb60ad5c18e652e6bf6b10 by marcus.denker
The Slot package has an extension method on Symbol #isPseudoVariable. As
is is only used in Slot class, it is better to be moved there.
The file was modifiedsrc/Slot-Core/Symbol.extension.st (diff)
The file was modifiedsrc/Kernel/Slot.class.st (diff)
Commit 845c787f80594eb0d026931a3651dce706107e30 by marcus.denker
fix test. the rule now check real sends, it used to take symbols into
account.
Fix test by making sure there is a send for the example method
The file was modifiedsrc/Calypso-SystemPlugins-Critic-Queries-Tests/ClyClassWithProblemMethods.class.st (diff)
Commit 492b18ba842bb790b753593ba5cedab301e349f5 by astares
Introduce Collections-Atomic-Tests
Fix #6664
The file was removedsrc/Collections-Tests/LIFOQueueTest.class.st
The file was modifiedsrc/BaselineOfKernelTests/BaselineOfKernelTests.class.st (diff)
The file was addedsrc/Collections-Atomic-Tests/WaitfreeQueueTest.class.st
The file was removedsrc/Collections-Tests/FIFOQueueTest.class.st
The file was addedsrc/Collections-Atomic-Tests/FIFOQueueTest.class.st
The file was removedsrc/Collections-Tests/WaitfreeQueueTest.class.st
The file was addedsrc/Collections-Atomic-Tests/LIFOQueueTest.class.st
The file was addedsrc/Collections-Atomic-Tests/package.st
Commit c39e2e8e5c53df2121d681e70e0bb0584b395223 by astares
Cleanup Debugger-Filters package Fix #6667
The file was modifiedsrc/Debugger-Filters/SelectorFilter.class.st (diff)
The file was addedsrc/Debugger-Filters/ManifestDebuggerFilters.class.st
The file was modifiedsrc/Debugger-Filters/KernelClassesFilter.class.st (diff)
The file was modifiedsrc/Debugger-Filters/BlockFilter.class.st (diff)
The file was modifiedsrc/Debugger-Filters/BooleanFilter.class.st (diff)
The file was modifiedsrc/Debugger-Filters/StackFilter.class.st (diff)
Commit 9874e043d13528dbf05c9ff5a9cdbb1642f410c7 by roniesalg
Initial commit of the extended OSWindow generic renderer API with
support for text rendering.
The file was modifiedsrc/FreeType/FreeTypeFont.class.st (diff)
The file was modifiedsrc/FreeType/GlyphForm.class.st (diff)
The file was modifiedsrc/OSWindow-SDL2/SDL_Renderer.class.st (diff)
The file was addedsrc/OSWindow-SDL2/OSSDL2WindowRendererTexture.class.st
The file was modifiedsrc/Fonts-Abstract/AbstractFont.class.st (diff)
The file was addedsrc/OSWindow-SDL2/OSSDL2TextureAtlasEntry.class.st
The file was modifiedsrc/OSWindow-SDL2/SDL2.class.st (diff)
The file was modifiedsrc/Fonts-Infrastructure/LogicalFont.class.st (diff)
The file was modifiedsrc/OSWindow-SDL2/OSSDL2AthensRenderer.class.st (diff)
The file was addedsrc/OSWindow-SDL2/OSSDL2TextureAtlasFontCache.class.st
The file was modifiedsrc/OSWindow-SDL2/SDL2Types.class.st (diff)
The file was modifiedsrc/OSWindow-SDL2/SDL_Texture.class.st (diff)
The file was modifiedsrc/OSWindow-SDL2/SDL2Constants.class.st (diff)
The file was modifiedsrc/OSWindow-SDL2/OSSDL2GenericRenderer.class.st (diff)
The file was addedsrc/OSWindow-SDL2/AbstractFont.extension.st
The file was addedsrc/OSWindow-SDL2/LogicalFont.extension.st
The file was modifiedsrc/Graphics-Display Objects/Form.class.st (diff)
Commit dc683955d0a532e7333539dd73a61f2d104db052 by roniesalg
I am adding missing additional rendering APIs in the OSWindow-Core
package.
The file was modifiedsrc/OSWindow-Core/OSWindowNullGenericRenderer.class.st (diff)
The file was modifiedsrc/OSWindow-Core/OSWindowGenericRenderer.class.st (diff)
The file was addedsrc/OSWindow-Core/OSWindowRendererTexture.class.st
Commit 5d425e07971f35b2d9af5e44fdc0c30fdb7678e6 by marcus.denker
- rename a temp var - add a test to OCBytecodeToASTCacheTest
The file was modifiedsrc/OpalCompiler-Tests/OCBytecodeToASTCacheTest.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCBytecodeToASTCache.class.st (diff)
The file was modifiedsrc/OpalCompiler-Tests/MethodMapExamples.class.st (diff)
Commit 4c60a3d6338159b47cf5beb2fedaebd7db972f56 by marcus.denker
This is a try to cache the method as part of the AST. There is a strange
failure in my image, let's see if this happens on the CI, too
The file was modifiedsrc/Reflectivity/RFReflectivityASTCacheStrategy.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/RBMethodNode.extension.st (diff)
The file was modifiedsrc/AST-Core/ASTCacheMissStrategy.class.st (diff)
The file was modifiedsrc/Reflectivity/ReflectiveMethod.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/CompilationContext.class.st (diff)
Commit aa5e2ca157b6b800ae05bca7a3d71629d0e782fa by marcus.denker
- add isFixedLayout tests (this only existed on the Ring level) - use it
in definitionWithSlots instead of isKindOf: - #hasSpecificLayout now
uses isFixedLayout
fixes #6663
The file was modifiedsrc/Kernel/AbstractLayout.class.st (diff)
The file was modifiedsrc/Kernel/Behavior.class.st (diff)
The file was modifiedsrc/Kernel/ClassDescription.class.st (diff)
The file was modifiedsrc/Kernel/FixedLayout.class.st (diff)
Commit b0dd61dc3c8492e7058d9b8809a5802832016304 by marcus.denker
- Implement #usingMethods for ReserverdVariables. It is slow when the
AST does not exist for all methods, so no test for now - move
isReferenced from Slot to Variable, it implements it in terms of
#usingMethods
The file was modifiedsrc/Kernel/Slot.class.st (diff)
The file was modifiedsrc/Kernel/Variable.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/ReservedVariable.class.st (diff)
Commit 99582759413d6abe7bd9ba37e1d4522b9de36905 by steven.costiou
Adding MetaLinkAnonymousClassBuilder tests
The file was addedsrc/Reflectivity-Tests/MetaLinkAnonymousClassBuilderTest.class.st
Commit 1703b4a7b25e3594cf94ada1cfd7dd07b1ee6544 by steven.costiou
Making the anonymous class invisible to the system: objects migrated to
anonymous subclasses are considered to be instances of their original
class
The file was modifiedsrc/Reflectivity/MetaLinkAnonymousClassBuilder.class.st (diff)
The file was addedsrc/Reflectivity-Tests/MetaLinkAnonymousClassBuilder.extension.st
The file was modifiedsrc/Reflectivity-Tests/MetaLinkAnonymousClassBuilderTest.class.st (diff)
The file was modifiedsrc/Reflectivity/MetaLinkAnonymousClassBuilder.class.st (diff)
The file was modifiedsrc/OpalCompiler-Tests/OCBytecodeToASTCacheTest.class.st (diff)
Commit c3301527cd02271e0b3ad58971e6aab2d23e4716 by steven.costiou
Fixing tests and metalink installer after modifications to hide the
anonymous class of metalinked objects from the system
The file was modifiedsrc/Reflectivity/MetaLinkInstaller.class.st (diff)
The file was modifiedsrc/Reflectivity-Tests/LinkInstallerTest.class.st (diff)
The file was modifiedsrc/OpalCompiler-Tests/OCBytecodeToASTCacheTest.class.st (diff)
Commit eb41d69490fb6c03e53d0d7af83f838f93ac87f9 by steven.costiou
While we're at it, fixing #6575 (object-centric metalinks prevented
garbage collection).
The file was modifiedsrc/Reflectivity-Tests/MetaLinkAnonymousClassBuilderTest.class.st (diff)
The file was modifiedsrc/Reflectivity/MetaLinkRegistry.class.st (diff)
The file was modifiedsrc/Reflectivity/MetaLinkAnonymousClassBuilder.class.st (diff)
The file was modifiedsrc/Reflectivity-Tests/LinkInstallerTest.class.st (diff)
Commit ab53ab25b1ea2f7269495d735fbd8816b583df6d by marcus.denker
we have to call the method on RBBlockNode
The file was modifiedsrc/OpalCompiler-Tests/OCBytecodeToASTCacheTest.class.st (diff)
Commit 50485f87364bf78e993a64fb9b134f03aa1cb658 by roniesalg
I added an interface for associating a scene object with a generic
renderer.
The file was modifiedsrc/OSWindow-Core/OSWindowGenericRenderer.class.st (diff)
The file was modifiedsrc/OSWindow-Core/OSWindowNullGenericRenderer.class.st (diff)
The file was modifiedsrc/OSWindow-SDL2/OSSDL2GenericRenderer.class.st (diff)
The file was addedsrc/OSWindow-Core/OSWindowGenericRendererScene.class.st
Commit 7aae0e4f40571eacd1036c8325a7a1735953f511 by marcus.denker
- move setting the compiledMethod to #parseTree - remove bcToASTCache
The file was modifiedsrc/AST-Core/CompiledMethod.extension.st (diff)
The file was modifiedsrc/Reflectivity/RFReflectivityASTCacheStrategy.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/RBMethodNode.extension.st (diff)
The file was modifiedsrc/AST-Core/ASTCacheMissStrategy.class.st (diff)
Commit ffc92ef656167c1ac430cdf9832b905bb03b343d by astares
Introduce Collections-Stack-Tests
Fix #6675
The file was addedsrc/Collections-Stack-Tests/StackTest.class.st
The file was addedsrc/Collections-Stack-Tests/package.st
The file was modifiedsrc/BaselineOfKernelTests/BaselineOfKernelTests.class.st (diff)
The file was removedsrc/Collections-Tests/StackTest.class.st
Commit bde33e39ce4ca583349ec20b9cd28f1df0936731 by steven.costiou
Nilled weak reference was found in a dictionary, producing a
ValueNotFound error instead of a KeyNotFound error. Because anonymous
subclasses are weakly referenced by the builder, we assume other tools
could do the same and ask for the sole instance of a nilled reference
(e.g., recovered from a weak array). In that case (anAnonymousClass
isNil), we want to avoid to look into the registry because it also holds
weak references to anonymous classes. It would then find a nil key
associated to a nil object, and produce a ValueNotFound error while
we'rere expecting to be warn that the anonymous class is not there
anymore (KeyNotFound).
The file was modifiedsrc/Reflectivity/MetaLinkAnonymousClassBuilder.class.st (diff)
The file was modifiedsrc/Reflectivity-Tests/MetaLinkAnonymousClassBuilder.extension.st (diff)
The file was modifiedsrc/Reflectivity-Tests/MetaLinkAnonymousClassBuilderTest.class.st (diff)
Commit 4995a35ad4a2551953db309bdfad36104b82c627 by astares
Introduce Collections-Weak-Tests
Fix #6680
The file was removedsrc/Collections-Tests/WeakKeyDictionaryTest.class.st
The file was addedsrc/Collections-Weak-Tests/MockFinalizerAction.class.st
The file was removedsrc/Collections-Tests/WeakKeyToCollectionDictionaryTest.class.st
The file was addedsrc/Collections-Weak-Tests/WeakValueDictionaryTest.class.st
The file was removedsrc/Collections-Tests/VileFinalizer.class.st
The file was removedsrc/Collections-Tests/MockFinalizerAction.class.st
The file was removedsrc/Collections-Tests/MockExceptionWithPassAction.class.st
The file was removedsrc/Collections-Tests/WeakValueDictionaryTest.class.st
The file was addedsrc/Collections-Weak-Tests/WeakKeyDictionaryTest.class.st
The file was removedsrc/Collections-Tests/WeakOrderedCollectionTest.class.st
The file was addedsrc/Collections-Weak-Tests/package.st
The file was addedsrc/Collections-Weak-Tests/VileFinalizer.class.st
The file was addedsrc/Collections-Weak-Tests/WeakKeyToCollectionDictionaryTest.class.st
The file was addedsrc/Collections-Weak-Tests/WeakIdentitySetTest.class.st
The file was removedsrc/Collections-Tests/WeakRegistryTest.class.st
The file was addedsrc/Collections-Weak-Tests/WeakIdentityKeyDictionaryTest.class.st
The file was modifiedsrc/BaselineOfKernelTests/BaselineOfKernelTests.class.st (diff)
The file was addedsrc/Collections-Weak-Tests/MockExceptionWithPassAction.class.st
The file was removedsrc/Collections-Tests/WeakIdentitySetTest.class.st
The file was addedsrc/Collections-Weak-Tests/WeakIdentityValueDictionaryTest.class.st
The file was removedsrc/Collections-Tests/WeakSetTest.class.st
The file was removedsrc/Collections-Tests/WeakIdentityKeyDictionaryTest.class.st
The file was addedsrc/Collections-Weak-Tests/WeakSetTest.class.st
The file was addedsrc/Collections-Weak-Tests/WeakRegistryTest.class.st
The file was addedsrc/Collections-Weak-Tests/WeakOrderedCollectionTest.class.st
The file was removedsrc/Collections-Tests/WeakIdentityValueDictionaryTest.class.st
Commit cd4153116d03f8ff4a4e344c09630d09a6d500eb by astares
StackTest: Accessors should be in accessing
Fix #6682
The file was modifiedsrc/Collections-Stack-Tests/StackTest.class.st (diff)
Commit dea3668e8f4d06b3b120c8f2b9ea9ffd948bc3c5 by astares
ByteArray asWideString should be in conversion
Fix #6684
The file was modifiedsrc/Collections-Native/ByteArray.class.st (diff)
Commit e2c0918881bcb39c33732c05eea6d8da3ee4f6b7 by stephane.ducasse
Fixes: #6549 adding comments never hurts.
The file was modifiedsrc/Collections-Native/DoubleByteArray.class.st (diff)
The file was modifiedsrc/Collections-Native/WordArray.class.st (diff)
The file was modifiedsrc/Collections-Native/ByteArray.class.st (diff)
The file was modifiedsrc/Collections-Native/DoubleWordArray.class.st (diff)
The file was modifiedsrc/Collections-Native/FloatArray.class.st (diff)
The file was modifiedsrc/Collections-Native/IntegerArray.class.st (diff)
Commit 7758f4f96ad87cf0403dd41521110fc1ab6ba8c2 by astares
Lint cleanup Collections-Abstract-Traits
Fix #6687
The file was addedsrc/Collections-Abstract-Traits/ManifestCollectionsAbstractTraits.class.st
The file was modifiedsrc/Collections-Abstract-Traits/TSortable.trait.st (diff)
Commit 096a38ac40aab450c2726a35a6d70ccb0e44211d by astares
Symbol>>#asIcon should be in Deprecated90
Fix #6693
The file was removedsrc/Polymorph-Widgets/Symbol.extension.st
The file was addedsrc/Deprecated90/Symbol.extension.st
Commit 9e72d14b3f5b4e7200104dd2d614eeb70b366239 by marcus.denker
remove #hasSpecificLayout. The method that was supposed to use it uses
now #isFixedLayout. fixes #6514
The file was modifiedsrc/Kernel/Behavior.class.st (diff)
The file was removedsrc/Slot-Tests/SlotClassAPITest.class.st
Commit 7c3561e6db3a84a09df95d06a9c8787325ce7d16 by estebanlm
include taskit (from http://github.com/pharo-contributions/taskit)
The file was addedsrc/TaskIt-Tests/TKTTestExceptionHandler.class.st
The file was addedsrc/TaskIt-Tests/TKTWorkerTests.class.st
The file was addedsrc/TaskIt/TKTTimeoutException.class.st
The file was addedsrc/TaskIt/TKTAbstractExecutor.class.st
The file was addedsrc/TaskIt/TKTPharoProcessProvider.class.st
The file was addedsrc/TaskIt-Tests/TKTTaskTimeoutTests.class.st
The file was addedsrc/TaskIt-Tests/TKTMemoryLeakTests.class.st
The file was addedsrc/TaskIt/TKTRunningTaskState.class.st
The file was addedsrc/TaskIt-Tests/TKTPharoProcessProviderTests.class.st
The file was addedsrc/TaskIt-Tests/TKTServiceTests.class.st
The file was addedsrc/TaskIt/TKTFutureNotFinished.class.st
The file was addedsrc/TaskIt/TKTTaskState.class.st
The file was addedsrc/TaskIt/TKTProcessProvider.class.st
The file was addedsrc/TaskIt/MessageSend.extension.st
The file was addedsrc/TaskIt-Tests/TKTServiceMemoryLeakTests.class.st
The file was addedsrc/TaskIt/TKTWorkerProcess.class.st
The file was addedsrc/TaskIt-Tests/TKTServiceManagerTests.class.st
The file was addedsrc/TaskIt/TKTReadyTaskState.class.st
The file was addedsrc/TaskIt-Tests/TKTWorkerMemoryLeakTests.class.st
The file was addedsrc/TaskIt/TKTService.class.st
The file was addedsrc/TaskIt/TKTWatchDog.class.st
The file was addedsrc/TaskIt/TKTExceptionHandler.class.st
The file was addedsrc/TaskIt/TKTRetryException.class.st
The file was addedsrc/TaskIt-Tests/TKTLocalProcessTaskRunnerTests.class.st
The file was addedsrc/TaskIt-Tests/TKTFutureTests.class.st
The file was addedsrc/TaskIt/TFinalizable.trait.st
The file was addedsrc/TaskIt/BlockClosure.extension.st
The file was addedsrc/TaskIt/TKTCancelledTaskState.class.st
The file was addedsrc/TaskIt/TKTFutureSuccess.class.st
The file was addedsrc/TaskIt/TKTWorker.class.st
The file was addedsrc/TaskIt-Tests/TKTMockService.class.st
The file was addedsrc/TaskIt-Tests/TKTNewProcessTaskRunnerTests.class.st
The file was addedsrc/BaselineOfTaskIt/package.st
The file was addedsrc/TaskIt/TTaskScheduler.trait.st
The file was addedsrc/TaskIt/SharedQueue.extension.st
The file was addedsrc/TaskIt/TKTWorkerPool.class.st
The file was addedsrc/TaskIt/TKTGenericTask.class.st
The file was addedsrc/TaskIt/TKTFutureExecution.class.st
The file was addedsrc/TaskIt/TKTFutureFailure.class.st
The file was addedsrc/TaskIt/Object.extension.st
The file was addedsrc/TaskIt/TKTProfile.class.st
The file was addedsrc/TaskIt/TKTServiceManager.class.st
The file was addedsrc/TaskIt/TKTTaskExecution.class.st
The file was addedsrc/TaskIt-Tests/TKTSubclassServiceTests.class.st
The file was addedsrc/TaskIt-Tests/package.st
The file was addedsrc/TaskIt/TKTQueueTaskScheduler.class.st
The file was addedsrc/TaskIt/TKTCommonQueueWorkerPool.class.st
The file was addedsrc/TaskIt/TKTRunner.class.st
The file was addedsrc/TaskIt-Tests/TKTTestCase.class.st
The file was addedsrc/TaskIt-Tests/TKTWorkerPoolTests.class.st
The file was addedsrc/TaskIt/TKTNewProcessTaskRunner.class.st
The file was addedsrc/TaskIt/package.st
The file was addedsrc/TaskIt/TKTLocalProcessTaskRunner.class.st
The file was addedsrc/TaskIt/TKTTimeoutableTaskExecution.class.st
The file was addedsrc/TaskIt/TKTUIProcessTaskRunner.class.st
The file was addedsrc/TaskIt/TKTFuture.class.st
The file was addedsrc/TaskIt/TKTParameterizableService.class.st
The file was addedsrc/TaskIt/TKTFinishedTaskState.class.st
The file was addedsrc/TaskIt/Process.extension.st
The file was addedsrc/TaskIt/TKTFutureState.class.st
The file was addedsrc/TaskIt-Tests/TKTCommonQueueWorkerPoolTests.class.st
The file was addedsrc/TaskIt/TKTCancelledTaskException.class.st
The file was addedsrc/TaskIt/Dictionary.extension.st
The file was addedsrc/TaskIt/TKTPromise.class.st
The file was addedsrc/TaskIt/TKTConfiguration.class.st
The file was addedsrc/TaskIt-Tests/TKTParameterizedServiceTests.class.st
The file was modifiedsrc/BaselineOfBaseLibraries/BaselineOfBaseLibraries.class.st (diff)
The file was addedsrc/TaskIt-Tests/TKTBasicTaskTests.class.st
The file was addedsrc/TaskIt/TKTProductionProfile.class.st
The file was addedsrc/TaskIt/TKTTask.class.st
The file was addedsrc/TaskIt/TTaskExecutor.trait.st
The file was addedsrc/BaselineOfTaskIt/BaselineOfTaskIt.class.st
Commit ae241841bf0f4c68b8bf2fbf97baa16e79b44781 by stephane.ducasse
fixes: #6520 at least it will work a bit better
The file was modifiedsrc/Morphic-Base/SystemProgressMorph.class.st (diff)
The file was modifiedsrc/Morphic-Base/Form.extension.st (diff)
Commit b4b0de04d838d5c9e51ff4bf9825d81290de3a05 by tesonep
Moving extensions methods to the AST to the correct package. Moving the
tests for these methods
The file was removedsrc/EnlumineurFormatter/RBSequenceNode.extension.st
The file was removedsrc/EnlumineurFormatter/RBBlockNode.extension.st
The file was modifiedsrc/AST-Core/RBSequenceNode.class.st (diff)
The file was removedsrc/EnlumineurFormatter/RBArrayNode.extension.st
The file was removedsrc/EnlumineurFormatter/RBMethodNode.extension.st
The file was modifiedsrc/AST-Core-Tests/RBProgramNodeTest.class.st (diff)
The file was modifiedsrc/AST-Core/RBBlockNode.class.st (diff)
The file was removedsrc/EnlumineurFormatter-Tests/RBMethodNodeTest.extension.st
The file was removedsrc/EnlumineurFormatter-Tests/RBProgramNodeTest.extension.st
The file was modifiedsrc/AST-Core-Tests/RBMethodNodeTest.class.st (diff)
The file was removedsrc/EnlumineurFormatter/RBProgramNode.extension.st
The file was modifiedsrc/AST-Core/RBProgramNode.class.st (diff)
The file was modifiedsrc/AST-Core/RBMethodNode.class.st (diff)
The file was modifiedsrc/AST-Core/RBArrayNode.class.st (diff)
Commit 71b101d9ec40def01c51e96ec202cd76e469bd51 by astares
Fix RGTraitDefinitionTest
The file was modifiedsrc/Ring-Definitions-Tests-Monticello/RGTraitDefinitionTest.extension.st (diff)
The file was modifiedsrc/Formatter-Settings/RBProgramNode.extension.st (diff)
The file was modifiedsrc/GeneralRules/ReImplementedNotSentRule.class.st (diff)
Commit 7cf23180b9b5878f2c3767ddec3b6a9d5fd8ec9a by estebanlm
move parametrized tests to BaseLibraries
The file was modifiedsrc/BaselineOfUI/BaselineOfUI.class.st (diff)
The file was modifiedsrc/BaselineOfBaseLibraries/BaselineOfBaseLibraries.class.st (diff)
The file was modifiedsrc/BaselineOfIDE/BaselineOfIDE.class.st (diff)
Commit b2fed6d0b46f681413766569e0ec6f4e028af39d by marcus.denker
#enables false seems to not work with the setting framework
testDefaultImageDoesNotStoreAnySetting fails
next try: exclude
The file was modifiedsrc/Renraku/ReRuleManager.class.st (diff)
The file was modifiedsrc/GeneralRules/ReImplementedNotSentRule.class.st (diff)
Commit ac4222a08eb740ec9966e5c29e94458ec53f29ed by steven.costiou
Temporary workaround to make the CI tests pass.
The file was modifiedsrc/EmergencyDebugger-Tests/EDDebuggingAPITest.class.st (diff)
Commit c5864dc8d2a039e5fc55e3c4a7782a89c9f36a67 by steven.costiou
Fixing bug related to fullblocks
The file was modifiedsrc/EmergencyDebugger/Context.extension.st (diff)
Commit 857e583a5c7380090f43c61eabcac03a06aa008b by marcus.denker
This is the first step to merge OCAbstractLocalVariable into
OCTempVariable
- copy OCAbstractLocalVariable into OCAbstractLocalVariableTOMERGE, use
that as the superclass for OCTempVariable
- move OCAbstractLocalVariable to depcated and use it as the superlass
there
-  merge all methods of OCAbstractLocalVariableTOMERGE down
The ivars have to moved down next and OCAbstractLocalVariableTOMERGE
deleted, that is best done by editing the text files
The file was addedsrc/Deprecated90/OCAbstractLocalVariable.class.st
The file was addedsrc/OpalCompiler-Core/OCAbstractLocalVariableTOMERGE.class.st
The file was removedsrc/OpalCompiler-Core/OCAbstractLocalVariable.class.st
The file was modifiedsrc/OpalCompiler-Core/OCTempVariable.class.st (diff)
Commit 56835debfa4625dc1ae70526d7268ce1ab76cc83 by estebanlm
fix wrong default profile name when just core is there.
The file was modifiedsrc/TaskIt/TKTProfile.class.st (diff)
The file was modifiedsrc/TaskIt/TKTProductionProfile.class.st (diff)
The file was modifiedsrc/TaskIt/TKTConfiguration.class.st (diff)
The file was modifiedsrc/Spec2-Core/SpToolBarButtonPresenter.class.st (diff)
Commit 603f35d45e115dd2c2a814d822266b4f1982b117 by github
Create mergeable.yml
Experiment: instead of requiring a review to be green, we require a
review to be mergeable
The file was added.github/.github/mergeable.yml
Commit bc782191eec9b8bf06ca6d27e13bc3903cbf560e by github
Create mergeable.yml
mergeable config
The file was added.github/mergeable.yml
Commit e24f7f4aef24de82bebffee79c4a1b96764c2346 by github
Delete mergeable.yml
delete wrongly created file
The file was removed.github/.github/mergeable.yml
Commit 9b1f4086f26e57a5a513549e0f19bfb79403c669 by tesonep
Fixing the test of Enlumineur
The file was modifiedsrc/AST-Core-Tests/RBProgramNodeTest.class.st (diff)
Commit dda4382c7123f5c9aed31771b04e491fb01732e5 by estebanlm
remove expectedFailures for P9
The file was modifiedsrc/TaskIt-Tests/TKTCommonQueueWorkerPoolTests.class.st (diff)
Commit 855196ec864259950a661a292d2000a1fa47d405 by estebanlm
moving test profile to test package (and change process provider)
The file was addedsrc/TaskIt-Tests/TKTProfile.extension.st
The file was addedsrc/TaskIt-Tests/TKTTestProfile.class.st
The file was modifiedsrc/TaskIt/TKTWorker.class.st (diff)
Commit 08abc4a473f3e94b8323e7fa8031351f8e589d97 by estebanlm
tests classes end with "Test", not its plural
The file was addedsrc/TaskIt-Tests/TKTBasicTaskTest.class.st
The file was removedsrc/TaskIt-Tests/TKTServiceMemoryLeakTests.class.st
The file was removedsrc/TaskIt-Tests/TKTParameterizedServiceTests.class.st
The file was addedsrc/TaskIt-Tests/TKTTaskTimeoutTest.class.st
The file was removedsrc/TaskIt-Tests/TKTWorkerMemoryLeakTests.class.st
The file was removedsrc/TaskIt-Tests/TKTTaskTimeoutTests.class.st
The file was removedsrc/TaskIt-Tests/TKTWorkerTests.class.st
The file was removedsrc/TaskIt-Tests/TKTCommonQueueWorkerPoolTests.class.st
The file was addedsrc/TaskIt-Tests/TKTCommonQueueWorkerPoolTest.class.st
The file was removedsrc/TaskIt-Tests/TKTMemoryLeakTests.class.st
The file was removedsrc/TaskIt-Tests/TKTBasicTaskTests.class.st
The file was addedsrc/TaskIt-Tests/TKTPharoProcessProviderTest.class.st
The file was addedsrc/TaskIt-Tests/TKTWorkerMemoryLeakTest.class.st
The file was addedsrc/TaskIt-Tests/TKTLocalProcessTaskRunnerTest.class.st
The file was removedsrc/TaskIt-Tests/TKTFutureTests.class.st
The file was removedsrc/TaskIt-Tests/TKTPharoProcessProviderTests.class.st
The file was removedsrc/TaskIt-Tests/TKTSubclassServiceTests.class.st
The file was removedsrc/TaskIt-Tests/TKTServiceTests.class.st
The file was addedsrc/TaskIt-Tests/TKTWorkerPoolTest.class.st
The file was removedsrc/TaskIt-Tests/TKTNewProcessTaskRunnerTests.class.st
The file was addedsrc/TaskIt-Tests/TKTServiceTest.class.st
The file was removedsrc/TaskIt-Tests/TKTLocalProcessTaskRunnerTests.class.st
The file was addedsrc/TaskIt-Tests/TKTSubclassServiceTest.class.st
The file was addedsrc/TaskIt-Tests/TKTNewProcessTaskRunnerTest.class.st
The file was addedsrc/TaskIt-Tests/TKTMemoryLeakTest.class.st
The file was addedsrc/TaskIt-Tests/TKTServiceManagerTest.class.st
The file was addedsrc/TaskIt-Tests/TKTFutureTest.class.st
The file was removedsrc/TaskIt-Tests/TKTWorkerPoolTests.class.st
The file was addedsrc/TaskIt-Tests/TKTParameterizedServiceTest.class.st
The file was addedsrc/TaskIt-Tests/TKTServiceMemoryLeakTest.class.st
The file was addedsrc/TaskIt-Tests/TKTWorkerTest.class.st
The file was removedsrc/TaskIt-Tests/TKTServiceManagerTests.class.st
The file was modifiedsrc/TaskIt/TKTProcessProvider.class.st (diff)
The file was modifiedsrc/TaskIt/TKTTask.class.st (diff)
The file was modifiedsrc/TaskIt-Tests/TKTSubclassServiceTest.class.st (diff)
The file was modifiedsrc/TaskIt/TKTFuture.class.st (diff)
The file was modifiedsrc/TaskIt-Tests/TKTServiceTest.class.st (diff)
The file was modifiedsrc/TaskIt/TKTPharoProcessProvider.class.st (diff)
The file was modifiedsrc/TaskIt-Tests/TKTParameterizedServiceTest.class.st (diff)
The file was modifiedsrc/TaskIt-Tests/TKTNewProcessTaskRunnerTest.class.st (diff)
The file was modifiedsrc/TaskIt/TKTCancelledTaskState.class.st (diff)
The file was modifiedsrc/TaskIt-Tests/TKTTestCase.class.st (diff)
The file was modifiedsrc/TaskIt/TKTProcessProvider.class.st (diff)
Commit 7a3f828023f8347dc44a917f47e6244fb2307029 by marcus.denker
When doing Test-first development, the feature to "define method" from
the DNU is extremely nice. But the Question to decide for a good
category *just then* breaks the flow completely. Nobody wants to decide
*not*. This can be done, without harm, later.
Thus: This PR removed the dialog.
The file was modifiedsrc/Tool-Base/AbstractTool.class.st (diff)
The file was modifiedsrc/Debugger-Actions/DoesNotUnderstandDebugAction.class.st (diff)
Commit e3b9bb52e21e34019d7f4f7dbc978597222637f0 by dionisiydk
fix updating tabs in Calypso broken by new notebook widget. The bug was
shown when editing method in setUp tab.
The file was modifiedsrc/Calypso-Browser/ClyNotebookManager.class.st (diff)
The file was modifiedsrc/Calypso-Browser/ClyNotebookMorph.class.st (diff)
The file was modifiedsrc/Morphic-Widgets-PolyTabs/TabSelectorMorph.class.st (diff)
The file was modifiedsrc/Spec2-Adapters-Morphic/SpNotebookTabSelectorMorph.class.st (diff)
Commit f927288d77b2e92a44477172a39136ee9ff96fe7 by dionisiydk
Use default method template for setUp tab in browser when there is only
TestCase implementation
The file was modifiedsrc/Calypso-SystemPlugins-SUnit-Browser/ClyTestSetUpEditorTool.class.st (diff)
The file was modifiedsrc/Calypso-SystemPlugins-SUnit-Browser/ClyTestSetUpEditorTool.class.st (diff)
Commit c975c16b269ad01e73035659c1af2a9a2710d196 by dionisiydk
More clever logit to removeTabIndex. Add a test to show that current
logic was not really correct.
The file was modifiedsrc/Spec2-Adapters-Morphic/SpNotebookTabSelectorMorph.class.st (diff)
The file was modifiedsrc/Spec2-Backend-Tests/SpNotebookAdapterTest.class.st (diff)
Commit 0740cb1fe8544f09389a8f45c79a1ff11a16aa8a by marcus.denker
OCEnvironmentScope just wraps the environment (Smalltalk globals in the
default case). This is not needed as we can just implement the API
there.
- add the needed API to Dictionary
- yes, this should be *only* on a subclass that is dedicated to be used
for environments, this is future work
- yes, we shoudl not need #hasTempVector there ==> future work
- Change code to use the enviroment as Scope
- move OCEnvironmentScope to deprecated
The extension methods are  kept as Slot extension method together with
the other variable related method that needs to be cleaned with a
refactoring to have a dedicated dictionary for environment (which might
just be SystemDictionary)
(I can't help it but my brain rally loved doing things in a step-by-step
way... I tried to have my own fork to create that *huge* change that
then is perfect... It just does not work for me)
The file was removedsrc/OpalCompiler-Core/OCEnvironmentScope.class.st
The file was modifiedsrc/OpalCompiler-Tests/OCEnvironmentScopeTest.class.st (diff)
The file was modifiedsrc/Slot-Core/Dictionary.extension.st (diff)
The file was modifiedsrc/OpalCompiler-Core/CompilationContext.class.st (diff)
The file was addedsrc/Deprecated90/OCEnvironmentScope.class.st
Commit f459b8eefdc5f3946605a09cbffdeb9e780ed1b5 by dionisiydk
Fix page change announcement to include correct old selection index (the
new selection was passed to the method)
The file was modifiedsrc/Spec2-Backend-Tests/SpNotebookAdapterTest.class.st (diff)
The file was modifiedsrc/Spec2-Adapters-Morphic/SpNotebookMorph.class.st (diff)
Commit 1c2fdeedce00f383b9b4606ecbab98d26b8a6f96 by dionisiydk
missing change in last commit
The file was modifiedsrc/Morphic-Widgets-PolyTabs/TabGroupMorph.class.st (diff)
Commit cc12a4c03fbe8439fe890aa72bfa3f23958973c4 by marcus.denker
ReflectiveMethod stores the class of the method. But that is not needed,
as the AST has that information already
The file was modifiedsrc/Reflectivity/ReflectiveMethod.class.st (diff)
Commit 026391f45eca7f100bae9b9c6aca2cbd4e4ef6b9 by dionisiydk
Fix #6722: the pageUpdate method crashes when selected page is removed
The file was modifiedsrc/Morphic-Widgets-PolyTabs/TabGroupMorph.class.st (diff)
Commit 3fa2010c714fc0c99fd775f2656ced256f7a641e by astares
Introduce Collections-Unordered-Tests and tag SortedCollectionTest
correctly
Fix  #6725
The file was addedsrc/Collections-Unordered-Tests/IdentitySetTest.class.st
The file was addedsrc/Collections-Unordered-Tests/IdentityBagTest.class.st
The file was removedsrc/Collections-Tests/SmallIdentityDictionaryTest.class.st
The file was removedsrc/Collections-Tests/TDictionaryKeyAccessTest.trait.st
The file was removedsrc/Collections-Tests/TDictionaryEnumeratingTest.trait.st
The file was removedsrc/Collections-Tests/IdentityDictionaryTest.class.st
The file was addedsrc/Collections-Unordered-Tests/BagTest.class.st
The file was removedsrc/Collections-Tests/NestedDictionaryTest.class.st
The file was removedsrc/Collections-Tests/KeyedTreeTest.class.st
The file was addedsrc/Collections-Unordered-Tests/TDictionaryAssociationAccessTest.trait.st
The file was removedsrc/Collections-Tests/IdentitySetTest.class.st
The file was addedsrc/Collections-Unordered-Tests/IdentityDictionaryTest.class.st
The file was removedsrc/Collections-Tests/DictionaryTest.class.st
The file was addedsrc/Collections-Unordered-Tests/TDictionaryIncludesTest.trait.st
The file was addedsrc/Collections-Unordered-Tests/TDictionaryEnumeratingTest.trait.st
The file was removedsrc/Collections-Tests/TDictionaryAddingTest.trait.st
The file was addedsrc/Collections-Unordered-Tests/TDictionaryComparingTest.trait.st
The file was addedsrc/Collections-Unordered-Tests/TDictionaryIncludesWithIdentityCheckTest.trait.st
The file was addedsrc/Collections-Unordered-Tests/package.st
The file was addedsrc/Collections-Unordered-Tests/DictionaryTest.class.st
The file was removedsrc/Collections-Tests/HashTableSizesTest.class.st
The file was removedsrc/Collections-Tests/TDictionaryRemovingTest.trait.st
The file was addedsrc/Collections-Unordered-Tests/TDictionaryRemovingTest.trait.st
The file was removedsrc/Collections-Tests/MethodDictionaryTest.class.st
The file was removedsrc/Collections-Tests/TDictionaryPrintingTest.trait.st
The file was addedsrc/Collections-Unordered-Tests/PluggableSetTest.class.st
The file was addedsrc/Collections-Unordered-Tests/TDictionaryPrintingTest.trait.st
The file was addedsrc/Collections-Unordered-Tests/TDictionaryKeyAccessTest.trait.st
The file was removedsrc/Collections-Tests/TDictionaryImplementationTest.trait.st
The file was addedsrc/Collections-Unordered-Tests/TDictionaryValueAccessTest.trait.st
The file was removedsrc/Collections-Tests/TDictionaryCopyingTest.trait.st
The file was addedsrc/Collections-Unordered-Tests/PluggableDictionaryTest.class.st
The file was addedsrc/Collections-Unordered-Tests/KeyedTreeTest.class.st
The file was removedsrc/Collections-Tests/SmallDictionaryTest.class.st
The file was removedsrc/Collections-Tests/TDictionaryIncludesTest.trait.st
The file was modifiedsrc/BaselineOfKernelTests/BaselineOfKernelTests.class.st (diff)
The file was addedsrc/Collections-Unordered-Tests/SmallDictionaryTest.class.st
The file was removedsrc/Collections-Tests/PluggableSetTest.class.st
The file was addedsrc/Collections-Unordered-Tests/TDictionaryCopyingTest.trait.st
The file was removedsrc/Collections-Tests/TDictionaryIncludesWithIdentityCheckTest.trait.st
The file was addedsrc/Collections-Unordered-Tests/TDictionaryKeysValuesAssociationsAccess.trait.st
The file was removedsrc/Collections-Tests/IdentityBagTest.class.st
The file was addedsrc/Collections-Unordered-Tests/MethodDictionaryTest.class.st
The file was removedsrc/Collections-Tests/TDictionaryValueAccessTest.trait.st
The file was removedsrc/Collections-Tests/SetTest.class.st
The file was removedsrc/Collections-Tests/PluggableDictionaryTest.class.st
The file was addedsrc/Collections-Unordered-Tests/NestedDictionaryTest.class.st
The file was addedsrc/Collections-Unordered-Tests/TDictionaryImplementationTest.trait.st
The file was addedsrc/Collections-Unordered-Tests/SetTest.class.st
The file was addedsrc/Collections-Unordered-Tests/TDictionaryAddingTest.trait.st
The file was removedsrc/Collections-Tests/TDictionaryComparingTest.trait.st
The file was removedsrc/Collections-Tests/TDictionaryKeysValuesAssociationsAccess.trait.st
The file was removedsrc/Collections-Tests/TDictionaryAssociationAccessTest.trait.st
The file was modifiedsrc/Collections-Tests/SortedCollectionTest.class.st (diff)
The file was removedsrc/Collections-Tests/BagTest.class.st
The file was addedsrc/Collections-Unordered-Tests/SmallIdentityDictionaryTest.class.st
The file was addedsrc/Collections-Unordered-Tests/HashTableSizesTest.class.st
Commit 61d07389421c03c76db17c383e50156bb887d00b by dionisiydk
fix broken test after notebook fixes
The file was modifiedsrc/Spec2-Backend-Tests/SpNotebookAdapterTest.class.st (diff)
Commit da3e8eb2fd8105a3e587580bcf99174efbe8a8a7 by marcus.denker
This is the first step for #6674 - add #isInteractive to easily check if
a compiler instance is interactive - use faulty parsing when
non-interactive
This way we can load and compile all methods with syntax errors, the
syntax error is raised at runtine
Next steps:
- add Rule to warn if a method conatins syntax errors
- raise a Halt Subclass at runtime so we can reture the syntaxerror
debugger
The file was modifiedsrc/OpalCompiler-Core/OpalCompiler.class.st (diff)
Commit 18e32533867bdffbda31658ef787e8db55736420 by marcus.denker
- let parseExpression raise errors early for now - remove
testCompileInvalid as it is now valid to compile that code
The file was modifiedsrc/OpalCompiler-Tests/MethodPragmaTest.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OpalCompiler.class.st (diff)
Commit 2f3e631309b2604331828576a63c0bea62137ae1 by marcus.denker
- add RuntimeSyntaxError - compiler compiles code to raise that in
#visitParseErrorNode:
The file was modifiedsrc/OpalCompiler-Core/OCASTTranslator.class.st (diff)
The file was modifiedsrc/Announcements-Core/Announcer.class.st (diff)
The file was addedsrc/Kernel/RuntimeSyntaxError.class.st
The file was modifiedsrc/AST-Core/RBParseErrorNode.class.st (diff)
The file was modifiedsrc/Announcements-Core/Announcer.class.st (diff)
Commit d15bdc01605351a5f9e646f5f536396fc2b313a3 by marcus.denker
guard #isInteractiveFor: against requestors that return nil
The file was modifiedsrc/OpalCompiler-Core/OpalCompiler.class.st (diff)
The file was modifiedsrc/OpalCompiler-Tests/OCCompileWithFailureTest.class.st (diff)
Commit 1b747efda8ff1b751733ce3b09861a95ca8204b4 by guillermopolito
Fix #6721: Do not take the completion token from the AST
The completion context should take the completionToken from the engine.
The engine takes it from the editor.
This avoids glitches when the AST is not entirely valid, or when typing
inside comments
The file was modifiedsrc/NECompletion-Morphic/CompletionEngine.class.st (diff)
The file was modifiedsrc/HeuristicCompletion-Model/CoASTHeuristicsResultSetBuilder.class.st (diff)
The file was modifiedsrc/HeuristicCompletion-Model/CoASTResultSetBuilder.class.st (diff)
The file was modifiedsrc/HeuristicCompletion-Model/CoCompletionContext.class.st (diff)
The file was modifiedsrc/HeuristicCompletion-Model/CoGlobalSorterResultSetBuilder.class.st (diff)
Commit eafa17489b28b35edfcd281aea38062de04dd961 by marcus.denker
#scopeLevel simplification
#scopeLevel is just use to print all scoped under methodscope with a
number so one can see the nesting level. This used to go up to the
toplevel, but that makes now sence
(e.g it would print something else depending on if a requestor scope was
present or not)
In addition, we do not want to have to implement this on the "Smalltalk
globals"  where it would be missing with the old implementation
The file was modifiedsrc/OpalCompiler-Core/OCAbstractScope.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCAbstractMethodScope.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCInstanceScope.class.st (diff)
Commit fd1ff766cdf62a8c69f85f5d68577699af73d8c4 by marcus.denker
We should not need to implement hasTempVector on the level of the global
scope.
This refactors pushOuterVectors: to stop checking at the level of the
MethodScope.
The file was modifiedsrc/OpalCompiler-Core/IRTranslator.class.st (diff)
The file was modifiedsrc/Slot-Core/Dictionary.extension.st (diff)
The file was modifiedsrc/Spec2-Adapters-Morphic/SpNotebookTabSelectorMorph.class.st (diff)
The file was modifiedsrc/Spec2-Code-Tests/SpCodeAdapterTest.class.st (diff)
The file was addedsrc/Spec2-Code-Commands/SpCodeSelectionCommand.class.st
The file was addedsrc/BaselineOfSpecCore/package.st
The file was addedsrc/Spec2-Code-Commands/package.st
The file was addedsrc/Spec2-Core/SpToolbarLabel.class.st
The file was modifiedsrc/Spec2-Transmission/SpSelectionPort.class.st (diff)
The file was modifiedsrc/Spec2-Adapters-Morphic/SpMorphicListDataSource.class.st (diff)
The file was modifiedsrc/Spec2-Core/SpCheckBoxTableColumn.class.st (diff)
The file was removedsrc/Spec2-Core/SpToolBarPresenter.class.st
The file was addedsrc/Spec2-Tests/SpSpecTest.class.st
The file was modifiedsrc/Spec2-Code-Morphic/SpMorphicCodeAdapter.class.st (diff)
The file was modifiedsrc/Spec2-Tests/SpListPresenterMultipleSelectionTest.class.st (diff)
The file was modifiedsrc/Spec2-Adapters-Morphic/SpStyleGeometry.class.st (diff)
The file was modifiedsrc/Spec2-Inspector/EyeInspector.class.st (diff)
The file was modifiedsrc/Spec2-Transmission/SpAbstractPresenter.extension.st (diff)
The file was modifiedsrc/Spec2-Adapters-Morphic/SpNotebookMorph.class.st (diff)
The file was removedsrc/Spec2-Commands/SpCodeDoItCommand.class.st
The file was removedsrc/Spec2-Examples/SpScrollSyncExample.class.st
The file was removedsrc/Spec2-Examples/SpMethodBrowser.class.st
The file was removedsrc/Spec2-Commands/SpCodeSelectionCommand.class.st
The file was addedsrc/Spec2-Core/SpToolbarPresenter.class.st
The file was modifiedsrc/Spec2-Adapters-Morphic/SpStyleFont.class.st (diff)
The file was removedsrc/Spec2-Examples/SpDropListExample.class.st
The file was modifiedsrc/Spec2-Transmission/SpActivationPort.class.st (diff)
The file was modifiedsrc/Spec2-Tools/MessageBrowser.class.st (diff)
The file was addedsrc/Spec2-Adapters-Morphic/SpMorphicToolbarAdapter.class.st
The file was addedsrc/Spec2-Core/SpToolbarButtonPresenter.class.st
The file was removedsrc/Spec2-Core/SpToolBarDisplayModeLabel.class.st
The file was removedsrc/Spec2-Examples/SpRGBWidget.extension.st
The file was addedsrc/Spec2-Core/SpToolbarDisplayModeIconAndLabel.class.st
The file was modifiedsrc/Spec2-Core/SpTablePresenter.class.st (diff)
The file was addedsrc/Spec2-Code/SpCodeNullInteractionModel.class.st
The file was modifiedsrc/Spec2-Tests/SpComponentListPresenterTest.class.st (diff)
The file was modifiedsrc/Spec2-Tests/SpRadioButtonExampleTest.class.st (diff)
The file was addedsrc/Spec2-Core/SpToolbarOptionButtonGroup.class.st
The file was modifiedsrc/Spec2-Morphic/SpMorphicConfiguration.class.st (diff)
The file was modifiedsrc/Spec2-Tools/ManifestSpec2Tools.class.st (diff)
The file was removedsrc/Spec2-Tests/SpToolBarToggleButtonPresenterTest.class.st
The file was addedsrc/BaselineOfSpecCore/BaselineOfSpecCore.class.st
The file was addedsrc/Spec2-Code-Commands/SpCodeInspectItCommand.class.st
The file was addedsrc/Spec2-Examples/SpDemoToolbarPresenter.class.st
The file was modifiedsrc/Spec2-Transmission/SpActionPort.class.st (diff)
The file was modifiedsrc/Spec2-Core/SpTContextMenu.trait.st (diff)
The file was modifiedsrc/BaselineOfSpec2/BaselineOfSpec2.class.st (diff)
The file was addedsrc/Spec2-Adapters-Morphic/SpMorphicToolbarMenuButtonMorph.class.st
The file was addedsrc/Spec2-Tests/SpToolbarToggleButtonPresenterTest.class.st
The file was modifiedsrc/Spec2-Transmission/SpOutputPort.class.st (diff)
The file was removedsrc/Spec2-Adapters-Morphic/SpToolBarButtonMorph.class.st
The file was modifiedsrc/Spec2-Core/SpWindowPresenter.class.st (diff)
The file was modifiedsrc/Spec2-Morphic/ManifestSpec2Morphic.class.st (diff)
The file was modifiedsrc/Spec2-Examples/SpDemoActionBarPresenter.class.st (diff)
The file was addedsrc/Spec2-Core/SpToolbarDisplayModeLabel.class.st
The file was addedsrc/Spec2-Code/SpCodeMethodInteractionModel.class.st
The file was removedsrc/Spec2-Commands/SpCodePrintItCommand.class.st
The file was addedsrc/Spec2-Adapters-Stub/SpStubCodeAdapter.class.st
The file was addedsrc/Spec2-Code-Commands/SpCodeProfileItCommand.class.st
The file was modifiedsrc/Spec2-Tests/SpWorldPresenterTest.class.st (diff)
The file was removedsrc/Spec2-Commands/SpCodeDebugItCommand.class.st
The file was modifiedsrc/Spec2-Adapters-Morphic/SpMorphStyle.class.st (diff)
The file was removedsrc/Spec2-Commands/SpCodeProfileItCommand.class.st
The file was removedsrc/Spec2-Examples/SpSelectEntity.extension.st
The file was addedsrc/Spec2-Commander2/SpToolbarPresenter.extension.st
The file was addedsrc/Spec2-Core/SpToolbarItemPresenter.class.st
The file was modifiedsrc/Spec2-Tests/SpTestPresenterWithToolbar.class.st (diff)
The file was modifiedsrc/Spec2-Core/SpTSearchable.trait.st (diff)
The file was modifiedsrc/Spec2-Inspector/EyePointerExplorer.class.st (diff)
The file was modifiedsrc/Spec2-Backend-Tests/SpNotebookAdapterTest.class.st (diff)
The file was modifiedsrc/Spec2-Transmission/SpListItemsPort.class.st (diff)
The file was modifiedsrc/Spec2-Tests/SpNotebookPresenterTest.class.st (diff)
The file was removedsrc/Spec2-Core/SpToolBarItemPresenter.class.st
The file was removedsrc/Spec2-Tests/SpScrollSyncExampleTest.class.st
The file was addedsrc/Spec2-Commands/SpTextCopyCommand.class.st
The file was modifiedsrc/Spec2-Code/ManifestSpec2Code.class.st (diff)
The file was modifiedsrc/Spec2-Adapters-Morphic/SpStyle.class.st (diff)
The file was modifiedsrc/Spec2-Examples/SpClassMethodBrowser.class.st (diff)
The file was removedsrc/Spec2-Examples/SpDemoFormPage.class.st
The file was modifiedsrc/Spec2-Core/SpTextPresenter.class.st (diff)
The file was addedsrc/Spec2-Commands/SpTextCutCommand.class.st
The file was removedsrc/Spec2-Core/SpToolBarOptionButtonGroup.class.st
The file was modifiedsrc/Spec2-Tests/SpAbstractButtonPresenterTest.class.st (diff)
The file was addedsrc/Spec2-Core/SpToolbarDisplayModeIcon.class.st
The file was addedsrc/Spec2-Adapters-Stub/SpStubCodeView.class.st
The file was addedsrc/Spec2-Commands/SpTextPasteCommand.class.st
The file was modifiedsrc/Spec2-Adapters-Morphic/SpMorphicLabelAdapter.class.st (diff)
The file was addedsrc/Spec2-Commands/SpTextEditionCommand.class.st
The file was addedsrc/Spec2-Core/SpToolbarItemPositionRight.class.st
The file was removedsrc/Spec2-Examples/SpLinkPresenter.extension.st
The file was modifiedsrc/Spec2-Layout/SpExecutableLayout.class.st (diff)
The file was removedsrc/Spec2-Backend-Tests/SpToolBarAdapterTest.class.st
The file was removedsrc/Spec2-Commander2/SpToolBarPresenter.extension.st
The file was modifiedsrc/Spec2-Core/SpRichTextPresenter.class.st (diff)
The file was removedsrc/Spec2-Core/SpToolBarDisplayModeIcon.class.st
The file was addedsrc/Spec2-Morphic-Tests/SpScrollSyncExampleTest.class.st
The file was removedsrc/Spec2-Commander2/SpToolBarPresenterBuilder.class.st
The file was removedsrc/Spec2-Commands/SpCodeEditionCommand.class.st
The file was modifiedsrc/Spec2-Adapters-Morphic/SpMorphicActionBarAdapter.class.st (diff)
The file was modifiedsrc/Spec2-Core/SpAthensStaticPresenter.class.st (diff)
The file was modifiedsrc/Spec2-Adapters-Morphic-Tests/SpStyleMorphTest.class.st (diff)
The file was addedsrc/Spec2-Code/SpCodeBehaviorInteractionModel.class.st
The file was removedsrc/Spec2-Examples/SpDemoToolBarPresenter.class.st
The file was modifiedsrc/Spec2-Code/SpCodePopoverPrintPresenter.class.st (diff)
The file was addedsrc/Spec2-Code-Commands/SpCodeDebugItCommand.class.st
The file was modifiedsrc/Spec2-Core/SpComponentListPresenter.class.st (diff)
The file was modifiedsrc/Spec2-Core/SpApplication.class.st (diff)
The file was modifiedsrc/Spec2-Inspector/EyeAbstractInspector.class.st (diff)
The file was modifiedsrc/Spec2-Core/SpAbstractSelectionMode.class.st (diff)
The file was removedsrc/Spec2-Core/SpToolBarMenuButtonPresenter.class.st
The file was addedsrc/Spec2-Tests/SpBaseTest.class.st
The file was addedsrc/Spec2-Adapters-Morphic/SpMorphicToolbarMenuButtonAdapter.class.st
The file was modifiedsrc/Spec2-Tests/SpLayoutTest.class.st (diff)
The file was removedsrc/Spec2-Core/SpToolBarDisplayMode.class.st
The file was modifiedsrc/Spec2-Adapters-Morphic/SpMorphicWindowAdapter.class.st (diff)
The file was modifiedsrc/Spec2-Examples/SpGridLayoutExample.class.st (diff)
The file was modifiedsrc/Spec2-Core/SpAbstractListPresenter.class.st (diff)
The file was modifiedsrc/Spec2-Core/SpAbstractPresenter.class.st (diff)
The file was modifiedsrc/Spec2-Tools/SpChooseMethodUI.class.st (diff)
The file was addedsrc/Spec2-Commands/SpTextSelectAndPasteCommand.class.st
The file was modifiedsrc/Spec2-Tests/SpTreeTablePresenterTest.class.st (diff)
The file was addedsrc/Spec2-Backend-Tests/SpToolbarAdapterTest.class.st
The file was removedsrc/Spec2-Examples/SpDemoFormPresenter.class.st
The file was modifiedsrc/Spec2-Tests/SpSmokeTest.class.st (diff)
The file was addedsrc/Spec2-Adapters-Morphic/SpMorphicToolbarToggleButtonAdapter.class.st
The file was modifiedsrc/Spec2-Core/SpDropListPresenter.class.st (diff)
The file was removedsrc/Spec2-Adapters-Morphic/SpMorphicToolBarToggleButtonAdapter.class.st
The file was addedsrc/Spec2-Code/SpCodeScriptingInteractionModel.class.st
The file was modifiedsrc/Spec2-Code-Tests/SpCodePopoverPrintPresenterTest.class.st (diff)
The file was modifiedsrc/Spec2-Tools/VersionBrowser.class.st (diff)
The file was modifiedsrc/Spec2-Core/SpListPresenter.class.st (diff)
The file was removedsrc/Spec2-Adapters-Morphic/SpMorphicToolBarMenuButtonAdapter.class.st
The file was modifiedsrc/Spec2-Tests/SpListPresenterSingleSelectionTest.class.st (diff)
The file was addedsrc/Spec2-Code-Commands/SpCodeDoItCommand.class.st
The file was removedsrc/Spec2-Commands/SpCodeSelectAndPasteCommand.class.st
The file was removedsrc/Spec2-Core/SpToolBarButtonPresenter.class.st
The file was removedsrc/Spec2-Core/SpToolBarItemPosition.class.st
The file was modifiedsrc/Spec2-Tools/MessageList.class.st (diff)
The file was removedsrc/Spec2-Adapters-Morphic/SpMorphicToolBarAdapter.class.st
The file was removedsrc/Spec2-Examples/SpMethodToolbar.extension.st
The file was modifiedsrc/Spec2-Adapters-Morphic/SpStyleProperty.class.st (diff)
The file was removedsrc/Spec2-Examples/SpDemoToolBarPage.class.st
The file was modifiedsrc/Spec2-Tools/ChangeSorterModel.class.st (diff)
The file was modifiedsrc/Spec2-Examples/SpDemoStandaloneFormPresenter.class.st (diff)
The file was modifiedsrc/Spec2-Morphic/SpMorphPresenter.class.st (diff)
The file was modifiedsrc/Spec2-Inspector/EyeTreeInspector.class.st (diff)
The file was modifiedsrc/Spec2-Tools-Tests/SpChooseMethodUITest.class.st (diff)
The file was addedsrc/Spec2-Adapters-Morphic/SpMorphicToolbarButtonAdapter.class.st
The file was modifiedsrc/Spec2-Adapters-Morphic/SpMorphicTreeTableDataSource.class.st (diff)
The file was modifiedsrc/Spec2-Tests/SpTablePresenterTest.class.st (diff)
The file was addedsrc/Spec2-Morphic-Tests/SpMethodBrowserTest.class.st
The file was addedsrc/Spec2-Morphic-Tests/SpDropListExampleTest.class.st
The file was modifiedsrc/Spec2-Core/SpPresenterSelectorPresenter.class.st (diff)
The file was addedsrc/Spec2-Code-Morphic/SpMorphicCodeCompletionEngine.class.st
The file was modifiedsrc/Spec2-Core/SpLabelPresenter.class.st (diff)
The file was modifiedsrc/Spec2-Core/SpTreeTablePresenter.class.st (diff)
The file was modifiedsrc/Spec2-Code/SpCodePresenter.class.st (diff)
The file was modifiedsrc/Spec2-Transmission/SpInputPort.class.st (diff)
The file was modifiedsrc/Spec2-Core/SpMultipleSelectionMode.class.st (diff)
The file was removedsrc/Spec2-Commands/SpCodeCutCommand.class.st
The file was modifiedsrc/Spec2-Adapters-Morphic/SpAbstractMorphicWindowAdapter.class.st (diff)
The file was removedsrc/Spec2-Commands/SpCodePasteCommand.class.st
The file was modifiedsrc/Spec2-Code-Tests/ManifestSpec2CodeTests.class.st (diff)
The file was removedsrc/Spec2-Core/SpToolBarLabel.class.st
The file was modifiedsrc/Spec2-Adapters-Morphic/SpComponentListDataSource.class.st (diff)
The file was removedsrc/Spec2-Adapters-Morphic/SpToolBarToggleButtonMorph.class.st
The file was modifiedsrc/Spec2-Tests/SpAbstractListPresenterTest.class.st (diff)
The file was addedsrc/Spec2-Adapters-Morphic/SpToolbarMorph.class.st
The file was modifiedsrc/Spec2-Transmission/SpTransmission.class.st (diff)
The file was modifiedsrc/Spec2-Examples/SpDemoNotebookPresenter.class.st (diff)
The file was addedsrc/Spec2-Adapters-Morphic/SpToolbarButtonMorph.class.st
The file was addedsrc/Spec2-Examples/SpDemoToolbarPage.class.st
The file was addedsrc/Spec2-Core/SpToolbarOptionButtonPresenter.class.st
The file was modifiedsrc/Spec2-Core/SpNumberInputFieldPresenter.class.st (diff)
The file was addedsrc/Spec2-Adapters-Stub/SpStubToolbarAdapter.class.st
The file was addedsrc/Spec2-Core/SpToolbarItemPosition.class.st
The file was modifiedsrc/Spec2-Morphic-Tests/ManifestSpec2MorphicTests.class.st (diff)
The file was modifiedsrc/Spec2-Commander2/SpCommand.class.st (diff)
The file was modifiedsrc/Spec2-Core/SpPresenter.class.st (diff)
The file was addedsrc/Spec2-Tests/SpToolbarPresenterTest.class.st
The file was removedsrc/Spec2-Core/SpToolBarOptionButtonPresenter.class.st
The file was modifiedsrc/Spec2-Transmission/SpLabelPort.class.st (diff)
The file was modifiedsrc/Spec2-Core/SpDynamicPresentersListBuilder.class.st (diff)
The file was removedsrc/Spec2-Code/SpCodeCompletionEngine.class.st
The file was modifiedsrc/Spec2-Adapters-Morphic/SpStyleDraw.class.st (diff)
The file was modifiedsrc/Spec2-Examples/SpDemoTablePresenter.class.st (diff)
The file was removedsrc/Spec2-Core/SpToolBarDisplayModeIconAndLabel.class.st
The file was removedsrc/Spec2-Examples/SpDatePresenter.extension.st
The file was removedsrc/Spec2-Tests/SpDropListExampleTest.class.st
The file was addedsrc/Spec2-Code/SpCodeObjectInteractionModel.class.st
The file was addedsrc/Spec2-Code-Commands/SpCodePrintItCommand.class.st
The file was removedsrc/Spec2-Core/SpToolBarItemPositionRight.class.st
The file was modifiedsrc/Spec2-Transmission/SpTextChangedPort.class.st (diff)
The file was removedsrc/Spec2-Commands/SpCodeCopyCommand.class.st
The file was modifiedsrc/Spec2-Examples/SpPrepareWindowExample.class.st (diff)
The file was modifiedsrc/Spec2-Core/SpSearchInputFieldPresenter.class.st (diff)
The file was modifiedsrc/Spec2-Core/SpTextInputFieldPresenter.class.st (diff)
The file was addedsrc/Spec2-Adapters-Stub/SpStubToolbarView.class.st
The file was addedsrc/Spec2-Core/SpToolbarToggleButtonPresenter.class.st
The file was modifiedsrc/Spec2-Tests/SpWindowPresenterTest.class.st (diff)
The file was addedsrc/Spec2-Core/SpToolbarDisplayMode.class.st
The file was removedsrc/Spec2-Tests/SpToolBarPresenterTest.class.st
The file was modifiedsrc/Spec2-Adapters-Morphic/SpStyleContainer.class.st (diff)
The file was modifiedsrc/Spec2-Tests/SpTreeTablePresenterSingleSelectionTest.class.st (diff)
The file was removedsrc/Spec2-Adapters-Morphic/SpMorphicToolBarMenuButtonMorph.class.st
The file was modifiedsrc/Spec2-Transmission/SpModelPort.class.st (diff)
The file was modifiedsrc/Spec2-Adapters-Morphic/SpStyleClass.class.st (diff)
The file was addedsrc/Spec2-Adapters-Morphic/SpToolbarToggleButtonMorph.class.st
The file was removedsrc/Spec2-Adapters-Morphic/SpMorphicToolBarButtonAdapter.class.st
The file was modifiedsrc/Spec2-Tests/SpTreeTablePresenterMultipleSelectionTest.class.st (diff)
The file was modifiedsrc/Spec2-Tests/SpCheckboxPresenterTest.class.st (diff)
The file was removedsrc/Spec2-Tests/SpTest.class.st
The file was removedsrc/Spec2-Core/SpToolBarItemPositionLeft.class.st
The file was removedsrc/Spec2-Tests/SpMethodBrowserTest.class.st
The file was removedsrc/Spec2-Adapters-Morphic/SpToolBarMorph.class.st
The file was addedsrc/Spec2-Code/SpCodeInteractionModel.class.st
The file was modifiedsrc/Spec2-Core/SpMenuItemPresenter.class.st (diff)
The file was modifiedsrc/Spec2-Commander2/SpCommandGroup.class.st (diff)
The file was modifiedsrc/Spec2-Tests/SpCheckBoxExampleTest.class.st (diff)
The file was removedsrc/Spec2-Examples/SpRGBSliders.extension.st
The file was addedsrc/Spec2-Code/SequenceableCollection.extension.st
The file was removedsrc/Spec2-Core/SpToolBarToggleButtonPresenter.class.st
The file was addedsrc/Spec2-Core/SpToolbarMenuButtonPresenter.class.st
The file was modifiedsrc/Spec2-Transmission/SpTextPort.class.st (diff)
The file was addedsrc/Spec2-Core/SpToolbarItemPositionLeft.class.st
The file was removedsrc/Spec2-Commands/SpCodeInspectItCommand.class.st
The file was modifiedsrc/Spec2-ObservableSlot/SpObservableSlot.class.st (diff)
The file was modifiedsrc/Spec2-Transmission/SpDropListSelectionPort.class.st (diff)
The file was addedsrc/Spec2-Commander2/SpToolbarPresenterBuilder.class.st
The file was addedsrc/Spec2-Morphic-Examples/SpDropListExample.class.st
The file was addedsrc/Spec2-Morphic-Examples/SpLinkPresenter.extension.st
The file was addedsrc/Spec2-Morphic-Examples/SpRGBWidget.extension.st
The file was addedsrc/Spec2-Morphic-Examples/SpSelectEntity.extension.st
The file was addedsrc/Spec2-Morphic-Examples/SpDatePresenter.extension.st
The file was addedsrc/Spec2-Morphic-Examples/SpDemoFormPresenter.class.st
The file was addedsrc/Spec2-Morphic-Examples/SpMethodToolbar.extension.st
The file was addedsrc/Spec2-Morphic-Examples/SpScrollSyncExample.class.st
The file was addedsrc/Spec2-Morphic-Examples/package.st
The file was addedsrc/Spec2-Morphic-Examples/SpDemoFormPage.class.st
The file was addedsrc/Spec2-Morphic-Examples/SpMethodBrowser.class.st
The file was addedsrc/Spec2-Morphic-Examples/SpRGBSliders.extension.st
Commit 7e40bce0333e1596c7d2d71f9823f55a7c5c17e4 by tesonep
Improving the handling of finalization and cleanup after tests.
The file was addedsrc/TaskIt/TKTWorkerExecutor.class.st
The file was modifiedsrc/TaskIt/TKTWatchDog.class.st (diff)
The file was modifiedsrc/TaskIt/TKTWorker.class.st (diff)
The file was modifiedsrc/TaskIt-Tests/TKTMemoryLeakTest.class.st (diff)
The file was modifiedsrc/TaskIt/TKTConfiguration.class.st (diff)
Commit 4621d4341f762becad7e24e873ed25a148ead98b by estebanlm
merged changes from Denis
The file was modifiedsrc/Spec2-Adapters-Morphic/SpNotebookTabSelectorMorph.class.st (diff)
The file was modifiedsrc/Spec2-Backend-Tests/SpNotebookAdapterTest.class.st (diff)
The file was modifiedsrc/Spec2-Adapters-Morphic/SpNotebookMorph.class.st (diff)
Commit 9593030f5fdd09424d850af08c298581e1df5f62 by marcus.denker
- RuntimeSyntaxError is now a subclass of Error - create it with a
reference to the AST node (the errorNode) - use it to give the syntax
error message as the messageText of the exception
The file was modifiedsrc/Kernel/RuntimeSyntaxError.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCASTTranslator.class.st (diff)
Commit b062b46adcb6add7cb99943affe5c37cbbce077a by estebanlm
fix leak on SpApplication (thanks Christophe)
The file was modifiedsrc/Spec2-Tests/SpWindowTest.class.st (diff)
The file was modifiedsrc/Spec2-Core/SpWindowPresenter.class.st (diff)
Commit 4a6a130c481df09dad62f095238aa04628ad7f62 by estebanlm
add missing dependency
The file was modifiedsrc/BaselineOfSpec2/BaselineOfSpec2.class.st (diff)
Commit a62924472cbce00448aab4344e03111540194b24 by estebanlm
yet another dependency
The file was modifiedsrc/BaselineOfSpec2/BaselineOfSpec2.class.st (diff)
Commit ff7649cce7969f13584be47d7d8c369b1adcc156 by estebanlm
dependency of Code Tests
The file was modifiedsrc/BaselineOfSpecCore/BaselineOfSpecCore.class.st (diff)
The file was addedsrc/Spec2-Morphic-Tests/SpWorldPresenterTest.class.st
The file was addedsrc/Spec2-Morphic-Tests/SpTestWorldPresenter.class.st
The file was removedsrc/Spec2-Tests/SpTestWorldPresenter.class.st
The file was removedsrc/Spec2-Tests/SpWorldPresenterTest.class.st
Commit e4da3a1e9ab78502ceeabb1c39b4f61a6d0a165d by estebanlm
move code backend tests to its own package
The file was modifiedsrc/BaselineOfSpec2/BaselineOfSpec2.class.st (diff)
The file was addedsrc/Spec2-Code-Backend-Tests/package.st
The file was modifiedsrc/BaselineOfSpecCore/BaselineOfSpecCore.class.st (diff)
The file was removedsrc/Spec2-Code-Tests/SpCodeAdapterTest.class.st
The file was addedsrc/Spec2-Code-Backend-Tests/SpCodeAdapterTest.class.st
The file was modifiedsrc/BaselineOfSpec2/BaselineOfSpec2.class.st (diff)
Commit ca605d295d2c82afbdce40f796fde81cd28af94a by estebanlm
really fix the requirement
The file was modifiedsrc/BaselineOfSpec2/BaselineOfSpec2.class.st (diff)
Commit 8be28934113a860c541f12478e91f723969bd1f8 by github
Change superclass of OCTempVariable
- change superclass to Variable
- move add the two ivars here
Can not be done from the image
The file was modifiedsrc/OpalCompiler-Core/OCTempVariable.class.st (diff)
Commit ddea9a765836db650ba21f6ec4fea1460b7a7dc0 by marcus.denker
add a method offsetIsComment: that returns true of the text offset in
the method is inside of a comment.
(we should later integrate comments better in the AST, e.g. bestNodeFor:
could return a comment.. this is just a simple solution without any
impact as an intermediate step)
The file was modifiedsrc/AST-Core/RBMethodNode.class.st (diff)
The file was modifiedsrc/AST-Core-Tests/RBMethodNodeTest.class.st (diff)
The file was modifiedsrc/Calypso-SystemPlugins-Reflectivity-Browser/ClyMetaLinkInstallationPresenter.class.st (diff)
Commit 2a5b71abedfe8f2a08dc885b26741f31525aa2d2 by marcus.denker
Small cleanup: Reflectivity tests are green without this
The file was modifiedsrc/Reflectivity/LiteralVariable.extension.st (diff)
Commit 93cbe448c13056e936dcaf141ed5034710ee1d76 by sebastianjmt
Added Rewrite Basic Editor.
The file was addedsrc/RewriteRule-Tests/BasicEditorTest.class.st
The file was addedsrc/RewriteRule-Tests/package.st
The file was addedsrc/RewriteRulesCreator/DefaultRule.class.st
The file was addedsrc/RewriteRulesCreator/ManifestRewriteToolCustomRules.class.st
The file was addedsrc/RewriteRulesCreator/DemoRule1.class.st
The file was addedsrc/RewriteRuleEditor/RewriteRuleApplierPresenter.class.st
The file was addedsrc/RewriteRulesCreator/RBCustomTransformationRule.class.st
The file was addedsrc/RewriteRuleEditor/package.st
The file was addedsrc/RewriteRulesCreator/DemoRule3.class.st
The file was addedsrc/RewriteRulesCreator/DemoRule2.class.st
The file was addedsrc/RewriteRulesCreator/package.st
The file was addedsrc/RewriteRulesCreator/CustomRuleGenerator.class.st
The file was addedsrc/RewriteRuleEditor/RewriteBasicEditorPresenter.class.st
The file was addedsrc/RewriteRuleEditor/LoadRewriteRulePresenter.class.st
The file was modifiedsrc/Spec2-Tests/SpAbstractListPresenterTest.class.st (diff)
The file was modifiedsrc/Spec2-Tests/SpBaseTest.class.st (diff)
The file was modifiedsrc/Calypso-SystemPlugins-Reflectivity-Browser/ClyMetaLinkInstallationPresenter.class.st (diff)
Commit 14948ae597a9e6fb56965f36f47d2bfbc5f9b8fb by tesonep
Improving the TKTWorkerExecutor to not keep a reference to the TKTWorker
through the TKTWorkerProcess chain
The file was modifiedsrc/TaskIt/TKTWorkerExecutor.class.st (diff)
Commit f0013c0e336fa8a4b4174eb7c16125b476630b83 by marcus.denker
add ReMethodHasSyntaxErrorRule, it checks if a method has a syntax error
(e.g. because the preference to allow it was enabled)
The file was addedsrc/GeneralRules/ReMethodHasSyntaxErrorRule.class.st
Commit 34b86018de3f0c338bea01875894d80ecbd72f75 by sebastianjmt
Added super call to setUp. Replace Smalltalk globals class.
(RBCustomTransformationRule subclasses collect: [ :each | each ]) =>
RBCustomTransformationRule subclasses
The file was modifiedsrc/RewriteRuleEditor/RewriteRuleApplierPresenter.class.st (diff)
The file was modifiedsrc/RewriteRule-Tests/BasicEditorTest.class.st (diff)
The file was modifiedsrc/RewriteRuleEditor/LoadRewriteRulePresenter.class.st (diff)
Commit 92d7f520d77381e5c3ff0d2d789bc43442d3118b by marcus.denker
remove unused OCAbstractLocalVariableTOMERGE (there is a deprecated
OCAbstractLocalVariable already)
The file was removedsrc/OpalCompiler-Core/OCAbstractLocalVariableTOMERGE.class.st
Commit eb2710aff3901677ec48edf3563c61ec16cf3309 by marcus.denker
copiedVars and tempVector are using normal dictionaries. But it is
better to use OrderedDictionary, this way the order they have will be
always the same. (tempVars was doing that already).
The file was modifiedsrc/OpalCompiler-Core/OCAbstractMethodScope.class.st (diff)
Commit 174024bd3a5881a37a0947c7e152e7b6a0b4ca9d by roniesalg
I added support for renderer targets in the OSWindow generic renderer
interface.
The file was modifiedsrc/OSWindow-Core/OSWindowRendererTexture.class.st (diff)
The file was modifiedsrc/OSWindow-SDL2/OSSDL2WindowRendererTexture.class.st (diff)
The file was modifiedsrc/OSWindow-Core/OSWindowNullGenericRenderer.class.st (diff)
The file was modifiedsrc/OSWindow-SDL2/OSSDL2TextureAtlasFontCache.class.st (diff)
The file was modifiedsrc/OSWindow-SDL2/SDL_Renderer.class.st (diff)
The file was modifiedsrc/OSWindow-SDL2/OSSDL2GenericRenderer.class.st (diff)
The file was modifiedsrc/OSWindow-SDL2/SDL_Texture.class.st (diff)
The file was modifiedsrc/OSWindow-SDL2/SDL_Window.class.st (diff)
The file was modifiedsrc/OSWindow-Core/OSWindowGenericRenderer.class.st (diff)
Commit e1c2179014251d15ebd6683bd1ca48986826552a by tesonep
Improving the testing of known processes in ReleaseTest
The file was modifiedsrc/ReleaseTests/ReleaseTest.class.st (diff)
The file was modifiedsrc/Polymorph-Widgets/MorphicUIManager.class.st (diff)
The file was modifiedsrc/SUnit-Core/TestExecutionEnvironment.class.st (diff)
Commit 8f2a24d4194ac2e82088b265cd0ea68774172406 by tesonep
Improving the test of max size of the worker
The file was modifiedsrc/TaskIt-Tests/TKTCommonQueueWorkerPoolTest.class.st (diff)
Commit 3d3f933adf262eb5481f7f5b8ba9472373ca6962 by tesonep
With taskit we have a new process that is well-known
The file was modifiedsrc/TaskIt/TKTWatchDog.class.st (diff)
The file was modifiedsrc/ReleaseTests/ReleaseTest.class.st (diff)
Commit 47043b9d063829cc1fd68f8ba55ce48cd1dd5337 by github
Add variable ivar to RBVariableNode
RBVariableNode holds onto the semantic vars using a property.
Now that we seldomly yes the AST without doing name analysis, this is
not really good: we pay for the dictionary both in space and speed.
This PR adds the ivar (as it can not be done form the image) but does
not yet hook it up.
The file was modifiedsrc/AST-Core/RBVariableNode.class.st (diff)
Commit fb4f9536c7963ce79abef9ef5d8aed2aa025856d by tesonep
Stopping the watchdog process.
The file was modifiedsrc/TaskIt/TKTWatchDog.class.st (diff)
Commit b869f839c8a5f30676e79649e2a7379cf3d1a05c by marcus.denker
RelationSlot was compiling a reflective write. But we can do better;
- refactor write: to:  so we do most of the stuff in another method
- implement emitStore: to call that method and use bytecodes to acces
ivars
This PR was done to speed up Moose which uses RelationSlots a lot.
The file was modifiedsrc/Slot-Examples/RelationSlot.class.st (diff)
The file was modifiedsrc/Slot-Examples/ToOneRelationSlot.class.st (diff)
Commit 94707f41ff5b87e25bcfbf350d0a0eb4015c000d by tesonep
Adding Taskit as a dependency
The file was modifiedsrc/System-DependenciesTests/SystemDependenciesTest.class.st (diff)
Commit 9c864c8681d8f794cbdd41a3cc95851e16c9ac79 by marcus.denker
Fix to make the BC correct
The file was modifiedsrc/Slot-Examples/ToOneRelationSlot.class.st (diff)
The file was modifiedsrc/Slot-Examples/RelationSlot.class.st (diff)
Commit 323045ba13fc825e3914ad8276901c0f88daf966 by marcus.denker
use #ifNotNil: to save some message sends
The file was modifiedsrc/Slot-Examples/ToOneRelationSlot.class.st (diff)
The file was modifiedsrc/Slot-Examples/ToOneRelationSlot.class.st (diff)
Commit d0b0dc70e8d487a1b9239b45ce629d8a9d5dc018 by guillermopolito
Fix tests. Refactoring tests to have a single point of Context creation.
Add a mock engine for tests.
The file was modifiedsrc/HeuristicCompletion-Tests/CoASTResultSetBuilderTest.class.st (diff)
The file was addedsrc/HeuristicCompletion-Tests/CoMockEngine.class.st
Commit eb227e682dc24f6f11303eb1e1b0fe7b465952b8 by tesonep
Disabling the build of OSX 32 bits, as the slave does not support it
anymore
The file was modifiedJenkinsfile (diff)
Commit 6c5d098828d52f0fd8cf3af2c186a0aab62d8158 by marcus.denker
This PR changes #binding to store the variable in the ivar.
The file was modifiedsrc/OpalCompiler-Core/OCASTSemanticCleaner.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/RBVariableNode.extension.st (diff)
Commit 01ace3b35811c25c2be3e262a9e99863088c8d0e by marcus.denker
Dictionary had two methods related to Variables (scope lookup) - fix the
Opal tests to use SystemDictionary - #outerscope is not needed -
lookupVar: move to SystemDictionary
The file was modifiedsrc/Slot-Core/Dictionary.extension.st (diff)
The file was modifiedsrc/Slot-Core/SystemDictionary.extension.st (diff)
The file was modifiedsrc/OpalCompiler-Tests/OCASTTranslatorTest.class.st (diff)
Commit 75959667fb81a1e8302c4f8d519c5b9210aae9b4 by estebanlm
fixed tests, refactor for clarity
The file was modifiedsrc/Spec2-Core/SpWindowPresenter.class.st (diff)
The file was modifiedsrc/Spec2-Adapters-Morphic/SpWindow.class.st (diff)
Commit cb8a46da24e10ff551fee7269db26c6ade134df6 by estebanlm
removed duplicated trait method
The file was modifiedsrc/Spec2-Core/SpListPresenter.class.st (diff)
Commit 82726913ecf97daa32133be6d01a8969a4ea071d by marcus.denker
- asClassVariable and asSlot are not needed on String - simpily
asSlotCollection - remove TemporaryVariable (never users, the role is
played by OCTempVar now)
The file was removedsrc/Reflectivity/TemporaryVariable.extension.st
The file was removedsrc/Kernel/TemporaryVariable.class.st
The file was modifiedsrc/Slot-Core/String.extension.st (diff)
The file was modifiedsrc/ClassParser-Tests/ASTClassBuilderTest.class.st (diff)
The file was modifiedsrc/Epicea-Tests/EpCodeChangeIntegrationTest.class.st (diff)
The file was modifiedsrc/ClassParser/CDSlotNode.class.st (diff)
Commit c5dee9cc958ea832e61c1902143c764a093a11ac by marcus.denker
Another change: move #asClassVariable and #asSlot to String. This way we
do not change the semantics and make this a cleanup only
The file was modifiedsrc/Slot-Core/Symbol.extension.st (diff)
The file was modifiedsrc/Slot-Core/String.extension.st (diff)
Commit bd08c015c1c616a51c53eebd54ae76b9fa67e41f by estebanlm
discard calls to other projects, traverse just own groups and packages.
The file was modifiedsrc/Metacello-PharoExtensions/BaselineOf.extension.st (diff)
Commit 3219b8faedd8445aa3eb7eb8ae6be05d86f58eff by estebanlm
add SpecCore as part of basic tools (even if it is called by baseline of
Spec2). now Heuristics-Morphic is not a dependency anymore (but
Heuristics-Model is)
The file was modifiedsrc/System-DependenciesTests/SystemDependenciesTest.class.st (diff)
Commit be4ce4f497b9e7a21774fb40c77f981a343817b6 by estebanlm
use real application to test window closing (Tx Christophe)
The file was modifiedsrc/Spec2-Tests/SpApplicationTest.class.st (diff)
Commit 643acadcdd0a7891ff0fc4911f8ffd0434dd8131 by tesonep
We need to create a copy of the freeTypeFont so it does not mix with the
use it has from Cairo.
The file was modifiedsrc/Athens-Cairo/CairoFontFace.class.st (diff)
The file was modifiedsrc/FreeType/FreeTypeFace.class.st (diff)
The file was modifiedsrc/Athens-Cairo/CairoScaledFont.class.st (diff)
Commit bcc077dfe84bc68ac44827a5fe9c7ff8314e3684 by estebanlm
dox some dependency errors
The file was modifiedsrc/System-DependenciesTests/SystemDependenciesTest.class.st (diff)
Commit dd219a5b89a5945e5a953197d0c22e2375d12774 by stephane.ducasse
Fixes: #6763 now the positioning is better
The file was modifiedsrc/Morphic-Base/SystemProgressMorph.class.st (diff)
The file was modifiedsrc/Morphic-Base/Form.extension.st (diff)
Commit 2c6bf78df4d7753db8a836ff8792ef5e6daaa61d by cyril
Remove unused temoraries in packages starting with A
The file was modifiedsrc/AST-Core/RBAbstractBlockVisitor.class.st (diff)
The file was modifiedsrc/Athens-Morphic/MulticolumnLazyListMorph.extension.st (diff)
The file was modifiedsrc/Alien-Core/AlienWeakTable.class.st (diff)
The file was modifiedsrc/Athens-Morphic/AthensCanvasWrapper.class.st (diff)
The file was modifiedsrc/AST-Core-Tests/RBCommentNodeVisitorTest.class.st (diff)
The file was modifiedsrc/Athens-Text/AthensTextRenderer.class.st (diff)
The file was modifiedsrc/AST-Core-Tests/RBProgramNodeTest.class.st (diff)
The file was modifiedsrc/Athens-Morphic/AthensCanvasWrapper.class.st (diff)
Commit 748a03f63956882a8e1f5d8c1a3dfcf8479e1abf by cyril
Remove unused temoraries in packages starting with B
The file was modifiedsrc/BaselineOfMorphic/BaselineOfMorphic.class.st (diff)
Commit 91d5907e0217a9ebd347bf5110dbe8c128a34cbe by sebastianjmt
Added label presenters for the searchForEditor and replaceForEditor.
Also, minor refactors has been done.
The file was modifiedsrc/RewriteRule-Tests/BasicEditorTest.class.st (diff)
The file was modifiedsrc/RewriteRuleEditor/RewriteBasicEditorPresenter.class.st (diff)
Commit 4a96d6923a607b0f5ac9ae251ce2495e315475fa by cyril
Remove unused temoraries in packages starting with C
The file was modifiedsrc/Collections-Abstract-Tests/TOccurrencesForMultiplinessTest.trait.st (diff)
The file was modifiedsrc/Calypso-NavigationModel-Tests/ClyAsyncQueryResultTest.class.st (diff)
The file was modifiedsrc/Collections-Unordered-Tests/TDictionaryAssociationAccessTest.trait.st (diff)
The file was modifiedsrc/Collections-Unordered-Tests/MethodDictionaryTest.class.st (diff)
The file was modifiedsrc/Collections-Abstract-Tests/TRemoveForMultiplenessTest.trait.st (diff)
The file was modifiedsrc/Collections-Tests/ByteSymbolTest.class.st (diff)
The file was modifiedsrc/Collections-Tests/SymbolTest.class.st (diff)
The file was modifiedsrc/Collections-Weak/WeakKeyDictionary.class.st (diff)
The file was modifiedsrc/Collections-Abstract-Tests/TIndexAccess.trait.st (diff)
The file was modifiedsrc/Collections-Abstract-Tests/TRemoveTest.trait.st (diff)
Commit b72eaadecf68f8460c9f04e901b45288d8ceb2da by cyril
Remove unused temoraries in packages starting with D
The file was modifiedsrc/Debugging-Core/Context.extension.st (diff)
Commit bf10f78565a9064f5df0e7775bd05207289cb5e7 by cyril
Remove unused temoraries in packages starting with E
The file was modifiedsrc/EpiceaBrowsers-Tests/EpApplyPreviewerTest.class.st (diff)
Commit ecc66222db7fa974d1335ca4922dafdd21875803 by cyril
Remove unused temoraries in packages starting with F
The file was modifiedsrc/Fonts-Chooser/FontChooser.class.st (diff)
The file was modifiedsrc/Files-Tests/BinaryFileStreamTest.class.st (diff)
The file was modifiedsrc/FreeType/FreeTypeFontProvider.class.st (diff)
The file was modifiedsrc/Fuel-Tests-Core/FLHookedSubstitutionTest.class.st (diff)
The file was modifiedsrc/FreeType/FT2Face.class.st (diff)
The file was modifiedsrc/Flashback-Decompiler-Tests/FBDDecompilerTest.class.st (diff)
The file was modifiedsrc/FileSystem-Tests-Core/FileReferenceTest.class.st (diff)
The file was modifiedsrc/FileSystem-Tests-Attributes/DiskFileAttributesTest.class.st (diff)
The file was modifiedsrc/Fuel-Tests-Core/FLPair.class.st (diff)
Commit 73337605b063c6bb2037e587ef3ce55dcf9a08e7 by weslleym.lisboa
fixes #6759
Removes old primitives that are not used anymore.
The file was modifiedsrc/System-Support/VirtualMachine.class.st (diff)
The file was modifiedsrc/System-Support/SmalltalkImage.class.st (diff)
The file was modifiedsrc/BaselineOfSpec2/BaselineOfSpec2.class.st (diff)
Commit d594865177976d5d1ad3be9d4d03397051abd1e7 by estebanlm
include group of tests
The file was modifiedsrc/BaselineOfUI/BaselineOfUI.class.st (diff)
The file was addedsrc/BaselineOfRewriteTool/package.st
The file was addedsrc/BaselineOfRewriteTool/BaselineOfRewriteTool.class.st
Commit a31c1ed7dd343c0bd38293e186c302646fc57e3a by estebanlm
add tests for Spec Code too
The file was modifiedsrc/BaselineOfIDE/BaselineOfIDE.class.st (diff)
Commit 9c4fb88bbb5a18a3c8e2182188625f5171b5066d by cyril
Remove unused temoraries in packages starting with H
The file was modifiedsrc/HeuristicCompletion-Tests/CoStatisticsTest.class.st (diff)
The file was modifiedsrc/HelpSystem-Tests/HelpBrowserTest.class.st (diff)
Commit 8f38be45493473a054ba25f10ae7683235c17c67 by cyril
Remove unused temoraries in packages starting with K
For multiple cases I improved the tests
The file was modifiedsrc/Kernel-Tests/ProcessTerminateBugTest.class.st (diff)
The file was modifiedsrc/Kernel-Tests/BlockClosureTest.class.st (diff)
The file was modifiedsrc/Kernel-Tests/TimespanTest.class.st (diff)
The file was modifiedsrc/Kernel-Tests-Extended/MutexTest.class.st (diff)
The file was modifiedsrc/Kernel-Tests-Extended/ProcessTest.class.st (diff)
The file was modifiedsrc/Kernel-Tests/DateTest.class.st (diff)
The file was modifiedsrc/Kernel/BlockClosure.class.st (diff)
Commit e3590ff65bb366d91e6482b1d87d84dde5819333 by weslleym.lisboa
Possible fix #6758
Changes removeDuplicate complexity from O(N^2) to O(N) by keeping track
of the elements already seen.
The file was modifiedsrc/Collections-Sequenceable/OrderedCollection.class.st (diff)
The file was modifiedsrc/Collections-Tests/OrderedCollectionTest.class.st (diff)
Commit 69d1c7914ecc5de39fbe60ecf01f783871dbadd4 by marcus.denker
- FIx classbuilder:  move #installSlotsAndVariables to before
recompiling methods - add UndefinedSlot
The idea of UndefinedSlot is that for the cast a class is loaded where
the slot definition does not exist, we create this special
UndefinedSlot.
-  It has the same name
- has the definition of the slot (the AST)
- prints itself as the definition (the AST). This might be slightly
different then the prefered printout for the slot, but contains all
infos to create the correct slot later
- reads return nil
- writes are ignored
On read and write, the UndefindedSlot will check if the class of the
original definition now has been loaded and if yes, will rebuild the
class.
The file was modifiedsrc/Shift-ClassBuilder/ShiftClassBuilder.class.st (diff)
The file was addedsrc/Kernel/UndefinedSlot.class.st
The file was modifiedsrc/Slot-Core/Symbol.extension.st (diff)
The file was modifiedsrc/Slot-Tests/SlotErrorsTest.class.st (diff)
Commit 159d3aeb4f8a73d4ebedd7ddb36aa9905e78788b by marcus.denker
remove #testNotFoundSlotRaiseExplicitError
The file was modifiedsrc/Slot-Tests/SlotTest.class.st (diff)
Commit 77267b4b043cd705701ff1f93f389c6d8f627c57 by estebanlm
fixed some style issues
The file was modifiedsrc/Spec2-Tools/ChangeSorterModel.class.st (diff)
The file was modifiedsrc/Spec2-Tools/MessageList.class.st (diff)
The file was modifiedsrc/Spec2-Tools/VersionBrowser.class.st (diff)
The file was modifiedsrc/Spec2-Morphic-Examples/SpMethodBrowser.class.st (diff)
The file was modifiedsrc/Spec2-Tools/SpChooseMethodUI.class.st (diff)
The file was modifiedsrc/Spec2-Examples/SpClassMethodBrowser.class.st (diff)
The file was modifiedsrc/Spec2-Tools/MessageBrowser.class.st (diff)
Commit 2c4bdf8a3f9f64d0e3c9a54452da10096a227479 by tesonep
When creating a SharedPool the associations should be becomed from the
old to the new associations. As they don't share the same hierarchy.
The file was modifiedsrc/Shift-ClassInstaller/ShiftClassInstaller.class.st (diff)
The file was modifiedsrc/Shift-ClassInstaller-Tests/ShClassInstallerTest.class.st (diff)
Commit c9a36d8116b7db2af83759fd277582451b9fa474 by roniesalg
Missing method categorization.
The file was modifiedsrc/OSWindow-SDL2/OSSDL2TextureAtlasFontCache.class.st (diff)
Commit 48d9c8447ba9eaa2a54ea5d8e92925e81cd9c239 by tesonep
The access to the class variables should be done through the class API
The file was modifiedsrc/Commander2/CmCommandGroup.class.st (diff)
The file was modifiedsrc/Shift-ClassInstaller/ShiftClassInstaller.class.st (diff)
Commit 2fa37b67c4d9984d12d68c10a94a2b1fe760e3d7 by marcus.denker
trivial cleanup to use cascade on class side instance creation methods
of RBParser
The file was modifiedsrc/AST-Core/RBParser.class.st (diff)
The file was modifiedsrc/AST-Core/RBParser.class.st (diff)
Commit 1c0b6a05174c7eea9268843916a875bf9a835f8d by marcus.denker
Instead of the old structure with OCTemVariable with a subclass
OCArgumentVariable, this now tries to model the level of the name
analysis the same as what we have on the AST:
-> We have an abstract class LocalVariable with subclasses
ArgumentVariable and TemporaryVariable
-> #isTemp now answers false for ArgumentVariable
compieler tests are green... this will allow us to clean up the #isArg,
isTemp and #isArgOrTemp on the ast level easier, I hope...
Needs a careful review
The file was addedsrc/OpalCompiler-Core/LocalVariable.class.st
The file was modifiedsrc/Kernel/Variable.class.st (diff)
The file was addedsrc/OpalCompiler-Core/ArgumentVariable.class.st
The file was modifiedsrc/OpalCompiler-Core/OCASTSemanticAnalyzer.class.st (diff)
The file was modifiedsrc/Debugging-Core/Context.extension.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCCopyingTempVariable.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCAbstractMethodScope.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/OCVectorTempVariable.class.st (diff)
The file was removedsrc/OpalCompiler-Core/OCTempVariable.class.st
The file was removedsrc/OpalCompiler-Core/OCArgumentVariable.class.st
The file was modifiedsrc/Slot-Tests/TemporaryVariableTest.class.st (diff)
The file was modifiedsrc/OpalCompiler-Core/RBVariableNode.extension.st (diff)
The file was addedsrc/OpalCompiler-Core/TemporaryVariable.class.st
The file was modifiedsrc/Ring-Core/RGVariable.class.st (diff)
Commit 2fbe3de66bd3a9df40b9e502fd748e1a305e414c by marcus.denker
- add deprecated versions of OCArgumentVariable and OCTempVariable - do
not use #isLocal in Slot but instead implement isDefinedByOwningClass
I have not changed the senders of #isLocalVariable as maybe on the level
of the Variables, we could keep the isXVariable checks... I guess we
will get a better feel for that when we unify with the node level.
The file was modifiedsrc/Shift-ClassBuilder/ShLayoutDefinition.class.st (diff)
The file was addedsrc/Deprecated90/OCArgumentVariable.class.st
The file was modifiedsrc/Kernel/Variable.class.st (diff)
The file was addedsrc/Deprecated90/OCTempVariable.class.st
The file was modifiedsrc/Kernel/ClassDescription.class.st (diff)
The file was modifiedsrc/Kernel/Slot.class.st (diff)
Commit 9d3c2f911fd0280dce218791073429f90b4e4e64 by marcus.denker
methodsInProtocol:  is an extension method of Ring  but already used by
other clients -> should be a method of ClassDescription
The file was modifiedsrc/Kernel/ClassDescription.class.st (diff)
The file was removedsrc/Ring-Definitions-Core/ClassDescription.extension.st
Commit 30fe15072dcf973d0f76f4f002c08da1d66d5879 by stephane.ducasse
fixes: #6787 Add microdown v0.8.0
The file was addedsrc/Microdown-Tests/MicRootBlockTest.class.st
The file was addedsrc/Microdown/MicSingleLineBlock.class.st
The file was addedsrc/Microdown/MicRootBlock.class.st
The file was addedsrc/Pillar-Core/PRDocumentGroup.class.st
The file was addedsrc/Microdown-Tests/MicHeaderBlockTest.class.st
The file was addedsrc/Microdown/MicAnnotationOpenerDelimiter.class.st
The file was addedsrc/Microdown-Tests/MicUnorderedListBlockTest.class.st
The file was addedsrc/Microdown-Calypso/ClyPackageRichTextCommentEditorToolMorph.class.st
The file was addedsrc/Pillar-Core/PRValidationStrategy.class.st
The file was addedsrc/Pillar-Core/PRParameterValue.class.st
The file was addedsrc/Pillar-ExporterRichText/ManifestPillarExporterRichText.class.st
The file was addedsrc/Microdown/MicMetaDataBlock.class.st
The file was addedsrc/Microdown/MicInlineSplitter.class.st
The file was addedsrc/Pillar-Core/PROrderedList.class.st
The file was addedsrc/Pillar-Core/PRListItem.class.st
The file was addedsrc/Microdown-RichTextComposer/PRRichTextComposer.extension.st
The file was addedsrc/Microdown/MicUnorderedListBlock.class.st
The file was addedsrc/Microdown-Pillar/MicBasicInlineBlock.extension.st
The file was addedsrc/Microdown-Pillar/MicBoldInlineBlock.extension.st
The file was addedsrc/Microdown-Pillar/MicOrderedListBlock.extension.st
The file was addedsrc/Pillar-Core/PRFigure.class.st
The file was addedsrc/Microdown/MicFigureNameOpenerDelimiter.class.st
The file was addedsrc/Microdown/MicQuoteBlock.class.st
The file was addedsrc/Microdown/MicStartStopMarkupBlock.class.st
The file was addedsrc/Pillar-Core/PRText.class.st
The file was addedsrc/Microdown/Class.extension.st
The file was addedsrc/Microdown/MicListItemBlock.class.st
The file was addedsrc/Pillar-Core/PRAbstractAnnotation.class.st
The file was addedsrc/Pillar-Core/PRSilentValidationStrategy.class.st
The file was addedsrc/Microdown/MicItalicDelimiter.class.st
The file was addedsrc/Microdown/MicAnchorReferenceCloserDelimiter.class.st
The file was addedsrc/Microdown/MicParsingError.class.st
The file was addedsrc/Pillar-Core/PRNoScriptLanguage.class.st
The file was addedsrc/Microdown/MicMicrodownTextualBuilder.class.st
The file was addedsrc/Pillar-ExporterRichText/PRCodeblockStylerExtensions.class.st
The file was addedsrc/Microdown/MicRawInlineBlock.class.st
The file was addedsrc/Microdown/MicLinkInlineBlock.class.st
The file was addedsrc/Microdown/MicAnnotationCloserDelimiter.class.st
The file was addedsrc/Pillar-Core/PRAnchor.class.st
The file was addedsrc/Microdown-Pillar/MicHeaderBlock.extension.st
The file was addedsrc/Pillar-Core/PREnvironmentAnnotation.class.st
The file was addedsrc/Microdown-Pillar-Tests/MicMicroDownSnippetFactory.class.st
The file was addedsrc/Pillar-Core/PREmptyParagraph.class.st
The file was addedsrc/Microdown/MicHorizontalLineBlock.class.st
The file was addedsrc/Microdown-Pillar/MicRootBlock.extension.st
The file was addedsrc/Pillar-Core/PRReference.class.st
The file was addedsrc/Microdown-Calypso/ClySyntaxHelpMorph.class.st
The file was addedsrc/Pillar-Core/PRError.class.st
The file was addedsrc/Microdown-Pillar-Tests/MicRootBlockTest.extension.st
The file was addedsrc/Microdown-Pillar/MicMonospaceInlineBlock.extension.st
The file was addedsrc/Pillar-Core/PRBasicObject.class.st
The file was addedsrc/Microdown/MicAbstractInlineBlock.class.st
The file was addedsrc/Microdown/MicAnchorBlock.class.st
The file was addedsrc/Pillar-Core/PREnvironment.class.st
The file was addedsrc/Pillar-Core/PRParameter.class.st
The file was modifiedsrc/Clap-Core/ClapContext.class.st (diff)
The file was addedsrc/Microdown-Calypso/ClyRichTextClassCommentEditorToolMorph.class.st
The file was addedsrc/Microdown-Pillar/MicFigureInlineBlock.extension.st
The file was addedsrc/Microdown/MicFigureInlineBlock.class.st
The file was addedsrc/Microdown/MicParagraphBlock.class.st
The file was addedsrc/Microdown-Tests/MicParagraphBlockTest.class.st
The file was addedsrc/Pillar-Core/PRAbstractScriptLanguage.class.st
The file was addedsrc/Microdown/BaselineOf.extension.st
The file was addedsrc/Pillar-Core/PRBeginEnvironmentAnnotation.class.st
The file was addedsrc/Microdown-Pillar/MicAnchorReferenceInlineBlock.extension.st
The file was addedsrc/Microdown/MicroDownParser.class.st
The file was addedsrc/Pillar-Core/PRInputFileError.class.st
The file was addedsrc/Microdown/MicRawCloserDelimiter.class.st
The file was addedsrc/Pillar-Core/PRPreformatted.class.st
The file was addedsrc/Pillar-Core/PRSyntaxError.class.st
The file was addedsrc/Microdown-Tests/MicroDownParserTest.class.st
The file was addedsrc/Pillar-Core/PRValidation.class.st
The file was addedsrc/Microdown-Pillar/MicAnchorBlock.extension.st
The file was addedsrc/Microdown/MicAbstractMicrodownTextualBuilder.class.st
The file was addedsrc/Microdown/MicSameStartStopMarkupBlock.class.st
The file was addedsrc/Microdown/MicAnchorReferenceOpenerDelimiter.class.st
The file was addedsrc/Microdown/TestCase.extension.st
The file was addedsrc/Microdown/MicBoldDelimiter.class.st
The file was addedsrc/Microdown-Tests/MicBlockTest.class.st
The file was addedsrc/Microdown/package.st
The file was addedsrc/Microdown/ManifestMicrodown.class.st
The file was addedsrc/Pillar-Core/PRParagraph.class.st
The file was addedsrc/Pillar-Core/PRMailLink.class.st
The file was addedsrc/Microdown/MicEnvironmentBlock.class.st
The file was addedsrc/Microdown-Pillar-Tests/MicParagraphBlockTest.extension.st
The file was addedsrc/Microdown-Pillar-Tests/MicOrderedListBlockTest.extension.st
The file was addedsrc/Microdown/MicURLCloserDelimiter.class.st
The file was addedsrc/Pillar-Core/PREndEnvironmentAnnotation.class.st
The file was addedsrc/Microdown-Tests/MicParserTest.class.st
The file was addedsrc/Pillar-Core/PRParameters.class.st
The file was addedsrc/Pillar-Core/PRLink.class.st
The file was addedsrc/Microdown/MicOrderedListBlock.class.st
The file was addedsrc/Pillar-Core/PRNotFoundCounter.class.st
The file was addedsrc/Microdown/MicAnnotatedBlock.class.st
The file was addedsrc/Microdown-Pillar/MicItalicInlineBlock.extension.st
The file was addedsrc/Pillar-ExporterRichText/PRSemanticAction.class.st
The file was addedsrc/Pillar-Core/PRList.class.st
The file was addedsrc/BaselineOfMicrodown/BaselineOfMicrodown.class.st
The file was addedsrc/Microdown/MicCodeBlock.class.st
The file was addedsrc/Microdown-Pillar-Tests/MicQuoteBlockTest.extension.st
The file was addedsrc/Microdown/MicMathInlineBlock.class.st
The file was addedsrc/Microdown/MicInlineEmphasisProcessor.class.st
The file was addedsrc/Microdown-Pillar/Trait.extension.st
The file was addedsrc/Microdown-Pillar/MicQuoteBlock.extension.st
The file was addedsrc/Microdown/MicStrikeDelimiter.class.st
The file was addedsrc/Microdown/MicBasicInlineBlock.class.st
The file was addedsrc/Pillar-Core/PRSection.class.st
The file was addedsrc/Microdown-Calypso/ClyEditCommentSwitchMorph.class.st
The file was addedsrc/Pillar-Core/PRVisitor.class.st
The file was addedsrc/BaselineOfMicrodown/package.st
The file was addedsrc/Pillar-Core/PRMonospaceFormat.class.st
The file was addedsrc/Microdown-Pillar-Tests/package.st
The file was addedsrc/Microdown-Pillar/MicAbstractInlineBlock.extension.st
The file was addedsrc/Microdown-Pillar/MicAnnotationInlineBlock.extension.st
The file was addedsrc/Microdown-Pillar/MicRawInlineBlock.extension.st
The file was addedsrc/Pillar-Core/package.st
The file was addedsrc/Microdown/MicRawOpenerDelimiter.class.st
The file was addedsrc/Microdown/MicCommentBlock.class.st
The file was modifiedsrc/Clap-Core/ClapDocumenter.class.st (diff)
The file was addedsrc/Pillar-Core/PRUnsupportedScriptLanguage.class.st
The file was addedsrc/Pillar-ExporterRichText/PRRichTextComposer.class.st
The file was addedsrc/Microdown-Pillar/ManifestGithubMarkdownPillar.class.st
The file was addedsrc/Pillar-Core/PREnvironmentMissedNamed.class.st
The file was addedsrc/Pillar-ExporterRichText/PRRichTextBrush.class.st
The file was addedsrc/Microdown/MicHeaderBlock.class.st
The file was addedsrc/Microdown-Pillar/MicUnorderedListBlock.extension.st
The file was addedsrc/Microdown/MicLinkNameCloserDelimiter.class.st
The file was addedsrc/Microdown-Pillar/MicCommentBlock.extension.st
The file was addedsrc/Microdown-RichTextComposer/package.st
The file was addedsrc/BaselineOfPillar/BaselineOfPillar.class.st
The file was addedsrc/Microdown/MicAnnotationInlineBlock.class.st
The file was addedsrc/Pillar-Core/PRInternalLink.class.st
The file was addedsrc/Microdown/MicTableBlock.class.st
The file was addedsrc/Microdown-Pillar-Tests/MicUnorderedListBlockTest.extension.st
The file was addedsrc/Pillar-ExporterRichText/PRCodeSemanticActionTest.class.st
The file was addedsrc/Microdown-Pillar/MicStrikeInlineBlock.extension.st
The file was addedsrc/Pillar-Core/ManifestPillarCore.class.st
The file was addedsrc/Microdown-Pillar/MicCodeBlock.extension.st
The file was addedsrc/Microdown/MicURLOpenerDelimiter.class.st
The file was addedsrc/Microdown/MicAbstractInlineBlockWithUrl.class.st
The file was addedsrc/Microdown/MicItalicInlineBlock.class.st
The file was addedsrc/Pillar-Core/PRUnorderedList.class.st
The file was addedsrc/Pillar-Core/PRCodeblock.class.st
The file was addedsrc/Microdown-Tests/MicInlineSplitterTest.class.st
The file was addedsrc/Pillar-Core/PRShoutingValidationStrategy.class.st
The file was addedsrc/Microdown-Pillar-Tests/MicToPillarBasicTest.class.st
The file was addedsrc/Pillar-ExporterRichText/Dictionary.extension.st
The file was addedsrc/Microdown-Pillar-Tests/MicSurfacicMicrodownToPillarTest.class.st
The file was addedsrc/Microdown-Pillar/MicAbstractInlineBlockWithUrl.extension.st
The file was addedsrc/Pillar-ExporterRichText/package.st
The file was addedsrc/Pillar-ExporterRichText/PRRichTextWriterTest.class.st
The file was addedsrc/Microdown/MicAbstractBlock.class.st
The file was addedsrc/Microdown/MicAbstractDelimiter.class.st
The file was addedsrc/Pillar-Core/PRExternalLink.class.st
The file was addedsrc/Microdown-Tests/MicOrderedListBlockTest.class.st
The file was addedsrc/Microdown/MicMathDelimiter.class.st
The file was addedsrc/Microdown-Calypso/package.st
The file was addedsrc/Microdown-Pillar/package.st
The file was addedsrc/Microdown/MicAbstractAnnotatedBlock.class.st
The file was addedsrc/Pillar-Core/PRTParametrizable.trait.st
The file was modifiedsrc/BaselineOfIDE/BaselineOfIDE.class.st (diff)
The file was addedsrc/Microdown/MicMonospaceInlineBlock.class.st
The file was addedsrc/Pillar-Core/PRItalicFormat.class.st
The file was addedsrc/Microdown/MicMonospaceDelimiter.class.st
The file was addedsrc/Microdown-Pillar-Tests/MicHeaderBlockTest.extension.st
The file was addedsrc/Pillar-Core/PRBoldFormat.class.st
The file was addedsrc/Pillar-ExporterRichText/PRRichTextCanvas.class.st
The file was addedsrc/Pillar-Core/PRRealScriptLanguage.class.st
The file was addedsrc/Pillar-ExporterRichText/PRRichTextIndentBrush.class.st
The file was addedsrc/Microdown-Pillar/MicParagraphBlock.extension.st
The file was addedsrc/Pillar-Core/PRMathEnvironment.class.st
The file was addedsrc/Microdown-Tests/MicQuoteBlockTest.class.st
The file was addedsrc/Microdown/MicAnchorReferenceInlineBlock.class.st
The file was addedsrc/Pillar-Core/PRHeader.class.st
The file was addedsrc/Pillar-Core/PRFormat.class.st
The file was addedsrc/Microdown-Pillar/MicLinkInlineBlock.extension.st
The file was addedsrc/Microdown/MicMathBlock.class.st
The file was addedsrc/Microdown/MicContinuousMarkedBlock.class.st
The file was addedsrc/Microdown-Calypso/ClyPackageCommentEditorToolMorph.extension.st
The file was addedsrc/Pillar-Core/PRParameterKey.class.st
The file was addedsrc/Microdown/MicListBlock.class.st
The file was addedsrc/Microdown-Calypso/ManifestPillarTextPresenter.class.st
The file was addedsrc/Microdown/MicStrikeInlineBlock.class.st
The file was addedsrc/Microdown/MicBoldInlineBlock.class.st
The file was addedsrc/Microdown-RichTextComposer/MicroDownParser.extension.st
The file was addedsrc/BaselineOfPillar/package.st
The file was addedsrc/Microdown/MicEscapeDelimiter.class.st
The file was addedsrc/Microdown-Pillar/MicAnnotatedBlock.extension.st
The file was addedsrc/Pillar-Core/PRUndefinedAnnotation.class.st
The file was addedsrc/Pillar-Core/PRObject.class.st
The file was addedsrc/Microdown-Pillar/MicAbstractBlock.extension.st
The file was addedsrc/Microdown-Pillar/MicHorizontalLineBlock.extension.st
The file was addedsrc/Pillar-Core/PRLineBreak.class.st
The file was addedsrc/Pillar-Core/PRUnspecifiedScriptLanguage.class.st
The file was addedsrc/Microdown-Pillar-Tests/MicCodeBlockTest.extension.st
The file was addedsrc/Microdown-Pillar/MicMathInlineBlock.extension.st
The file was addedsrc/Pillar-Core/PRDocumentItem.class.st
The file was addedsrc/Microdown-Tests/MicCodeBlockTest.class.st