Skip to content

feat(php): System.Environment#4782

Open
Thorium wants to merge 4 commits into
fable-compiler:mainfrom
Thorium:pr/9-php-environment
Open

feat(php): System.Environment#4782
Thorium wants to merge 4 commits into
fable-compiler:mainfrom
Thorium:pr/9-php-environment

Conversation

@Thorium

@Thorium Thorium commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

System.Environment for PHP.

@Thorium

Thorium commented Jul 14, 2026

Copy link
Copy Markdown
Contributor Author

Lint fails for php missing. Fixed in another PHP PR already.

Thorium and others added 4 commits July 15, 2026 21:58
…4781)

=== changelog ===

- Cast `bool` to integer types; support `**` via `.powf`
- Add `Decimal.IsInteger/IsEvenInteger/IsOddInteger/IsCanonical`
- Fix two-switch decision trees dispatching to the wrong target
- Fix reference-typed match bindings panicking via `mem::zeroed`
- Fix string and non-ident option pattern matches emitting invalid Rust `match` arms
- Fix `Convert.ToXxx(bool)`
- Fix `Char.ToUpper/ToLower` truncating multi-char case mappings
- Fix `Random.nextDouble` panic message
- Fix `Map.find/tryFind` panicking on reference-typed values

=== changelog ===

Co-authored-by: Mangel Maxime <me@mangelmaxime.fr>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants