-
Notifications
You must be signed in to change notification settings - Fork 69
Haxe-Cpp synchronized blocks & methods support + Thread improvements in all targets + Kotlin 1.1.4-2 #264
Conversation
…gets + Kotlin 1.1.4-2
|
Will try to have a look at this today/tomorrow :) |
Codecov Report
@@ Coverage Diff @@
## master #264 +/- ##
============================================
+ Coverage 17.85% 17.89% +0.03%
Complexity 388 388
============================================
Files 313 312 -1
Lines 20773 20765 -8
Branches 4502 4502
============================================
+ Hits 3710 3715 +5
+ Misses 16388 16374 -14
- Partials 675 676 +1
Continue to review full report at Codecov.
|
Codecov Report
@@ Coverage Diff @@
## master #264 +/- ##
============================================
+ Coverage 17.85% 17.89% +0.03%
Complexity 388 388
============================================
Files 313 312 -1
Lines 20773 20749 -24
Branches 4502 4495 -7
============================================
+ Hits 3710 3713 +3
+ Misses 16388 16360 -28
- Partials 675 676 +1
Continue to review full report at Codecov.
|
|
@intrigus it seems that At any rate, I have created this repo: https://github.com/jtransc/jtransc-ci-experiments for doing experiments without having to create PRs. If you want to do experiments related to that, and once you have a good change, you can make a PR here. In later commits I have implemented haxe synchronized methods. So now Haxe is on par with other targets. I implemented it with a I have also improved Thread API, simplifying it and supporting some other methods like @intrigus I have noticed that pure C++ target crashes when other threads are created. After some experiments, the culprit seems to be the GC. Not fixed (though uploaded some comments with the direction I tried, but not sure if it is compatible with C++11 threads; an investigation is required for this), just ignored thread test in C++ target explaining the reason. |
This reverts commit f245c2f
Fixed #242 (support synchronized blocks & synchronized methods)