Skip to content

Conversation

@jecisc
Copy link
Member

@jecisc jecisc commented Nov 17, 2025

  • Move String>>#asDateAndTime/asDuration/asDate to System-Time
  • Deprecate #primMillisecondClock that is a duplication withouth senders of millisecondClockValue
  • Move FileException>>#fileName to FileSystem-Core
  • Move AsyncFile>>test:fileName: to FileSystem-Core-Tests since it depends on FileSystem-Core and is used for testing
  • Instead of having an 'if' depending on the platform to create a hacking STDIO stream for windows that depends on DateAndTime, I now added the code on OSPlatform and the method depending on DateAndTime is added by System-Time to cut one of the last dependency to System-Time from the kernel
  • Remove some dead code related to the virtual machine state that is not used anymore since the headless mecanism got updated
  • Move #interpreterSourceDate to FileSystem-Disk since it's the only user and this depends on FileSystem-Core
  • Remove Metacello code from SmalltalkImage
  • Remove a dependency between System-Support and FileSystem-Path
  • Move DailyNonInteractiveTranscript to Tool-Base since it depends on Date

Maybe DailyNonInteractiveTrascript should be removed since it's not used? For now I just moved it since I'm not sure

- Move String>>#asDateAndTime to System-Time
- Deprecate #primMillisecondClock that is a duplication withouth senders of millisecondClockValue
- Move FileException>>#fileName to FileSystem-Core 
- Move AsyncFile>>test:fileName: to FileSystem-Core-Tests since it depends on FileSystem-Core and is used for testing
- Instead of having an 'if' depending on the platform to create a hacking STDIO stream for windows that depends on DateAndTime, I now added the code on OSPlatform and the method depending on DateAndTime is added by System-Time to cut one of the last dependency to System-Time from the kernel
- Remove some dead code related to the virtual machine state that is not used anymore since the headless mecanism got updated
- Move #interpreterSourceDate to FileSystem-Disk since it's the only user and this depends on FileSystem-Core
@jecisc
Copy link
Member Author

jecisc commented Nov 17, 2025

Some of the latest changes I did should remove some of the undeclared we have in the core of the bootstrap! :)

@Ducasse
Copy link
Member

Ducasse commented Nov 18, 2025

DailyNonInteractiveTrascript? what is that?

@jecisc
Copy link
Member Author

jecisc commented Nov 18, 2025

A NonInteractiveTranscript that logs the date at the beginning of the line

@Ducasse Ducasse merged commit 22a5cfa into pharo-project:Pharo14 Nov 19, 2025
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants