Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove hx4compat stuff (part 1) #11386

Merged
merged 20 commits into from
Nov 30, 2023
Merged

Remove hx4compat stuff (part 1) #11386

merged 20 commits into from
Nov 30, 2023

Conversation

Simn
Copy link
Member

@Simn Simn commented Nov 17, 2023

Removes sys.db, neko.Web and php.Web. These have been moved to https://github.com/HaxeFoundation/hx4compat.

Neko and PHP need an update to utest before this can be merged: haxe-utest/utest#125

@Simn
Copy link
Member Author

Simn commented Nov 18, 2023

I'm testing this with my utest branch to make sure it works, but I'd still like to only merge this once it has been fixed in real utest.

@Simn Simn mentioned this pull request Nov 26, 2023
@skial skial mentioned this pull request Nov 28, 2023
1 task
@Simn
Copy link
Member Author

Simn commented Nov 29, 2023

Thanks for helping!

The remaining JS failures all come from failing to assign Something<Dynamic> to Something<Specific>. Order matters here, and the usual 1. expected 2. actual assertions won't work like that because we usually expect something specific and have something generic.

I'll just swap these for now...

@Simn
Copy link
Member Author

Simn commented Nov 30, 2023

utest2 has been merged, so now I actually have to merge this PR or else our tests won't work anymore!

@Simn Simn merged commit b24f35d into development Nov 30, 2023
117 of 118 checks passed
@Simn Simn deleted the remove_hx4compat_stuff branch November 30, 2023 11:03
@kLabz
Copy link
Contributor

kLabz commented Nov 30, 2023

Ohh so that's why 😅
I always have the best timing for updating branches full of conflicts, I thought I messed up something horribly 😆

0b1kn00b pushed a commit to 0b1kn00b/haxe that referenced this pull request Jan 25, 2024
* destroy

* update haxelib submodule

* submodule

* submodule ffs

* cppia

* remove echoServer

* remove more things

* more

* use patched utest for now

* remove one more

* try utest2

* fix test

* explicitly pass `null` to the `type` argument of `utest.Assert.raises()`

* [php] update test HaxeFoundation#9924 for compatibility with the latest utest

* [tests] type-hint Vfs.getContent

* fix Vfs.getContent one more time

* fix display tests

* switch to utest master

---------

Co-authored-by: Aleksandr Kuzmenko <alex@stablex.ru>
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.

3 participants