JaroslavTulach at 19:50, 1 August 2021 - 2021-08-01 19:50:19

←Older revision Revision as of 19:50, 1 August 2021
Line 18: Line 18:
* [https://github.com/jtulach/bck2brwsr/blob/95c99ef/rt/vm11/src/test/java/org/apidesign/bck2brwsr/vm11/NestMatesTest.java#L36 NestMatesTest.java] for JDK11 related functionality
* [https://github.com/jtulach/bck2brwsr/blob/95c99ef/rt/vm11/src/test/java/org/apidesign/bck2brwsr/vm11/NestMatesTest.java#L36 NestMatesTest.java] for JDK11 related functionality
-
Thanks in advance for helping [[Bck2Brwsr]] to get better!
+
Thanks in advance for trying and helping [[Bck2Brwsr]] to get better!

JaroslavTulach at 19:49, 1 August 2021 - 2021-08-01 19:49:41

←Older revision Revision as of 19:49, 1 August 2021
Line 8: Line 8:
* [https://github.com/jtulach/bck2brwsr/commit/95c99ef9f90e0bc3d1d4fdac370c033ed48f1f25 StringConcatHandler] - converts the [https://openjdk.java.net/jeps/280 indy based] string concatenation into simple '''+''' of JavaScript strings
* [https://github.com/jtulach/bck2brwsr/commit/95c99ef9f90e0bc3d1d4fdac370c033ed48f1f25 StringConcatHandler] - converts the [https://openjdk.java.net/jeps/280 indy based] string concatenation into simple '''+''' of JavaScript strings
-
The removal of [[RetroLambda]] is a [[good]] thing - the system was fragile. It relied on reflection and internal behavior of [[JDK]]s. However, replacing it with homemade implementation is a request for regressions - finding and supporting all the corner cases, is going to take some time. Thanks to Johan Vos, who managed to compile JavaFX with [[Bck2Brwsr]] transpiler and reported quite a few bugs. The likehood [[Bck2Brwsr 0.50]] is going to work is now higher!
+
The removal of [[RetroLambda]] is a [[good]] thing - the system was fragile. It relied on reflection and internal behavior of [[JDK]]s. However, replacing it with homemade implementation is a request for regressions - finding and supporting all the corner cases is going to take some time. Thanks to Johan Vos, who managed to compile JavaFX with [[Bck2Brwsr]] transpiler and reported quite a few bugs. The likehood [[Bck2Brwsr 0.50]] is going to work is now higher!
<!--
<!--

JaroslavTulach at 19:49, 1 August 2021 - 2021-08-01 19:49:25

←Older revision Revision as of 19:49, 1 August 2021
Line 8: Line 8:
* [https://github.com/jtulach/bck2brwsr/commit/95c99ef9f90e0bc3d1d4fdac370c033ed48f1f25 StringConcatHandler] - converts the [https://openjdk.java.net/jeps/280 indy based] string concatenation into simple '''+''' of JavaScript strings
* [https://github.com/jtulach/bck2brwsr/commit/95c99ef9f90e0bc3d1d4fdac370c033ed48f1f25 StringConcatHandler] - converts the [https://openjdk.java.net/jeps/280 indy based] string concatenation into simple '''+''' of JavaScript strings
-
The removal of [[RetroLambda]] is a [[good]] thing - the system was fragile. It relied on reflection and internal behavior of [[JDK]]s. However, replacing it with homemade implementation, is a request for regressions - finding and supporting all the corner cases, is going to take some time. Thanks to Johan Vos, who managed to compile JavaFX with [[Bck2Brwsr]] transpiler and reported quite a few bugs. The likehood [[Bck2Brwsr 0.50]] is going to work is now higher!
+
The removal of [[RetroLambda]] is a [[good]] thing - the system was fragile. It relied on reflection and internal behavior of [[JDK]]s. However, replacing it with homemade implementation is a request for regressions - finding and supporting all the corner cases, is going to take some time. Thanks to Johan Vos, who managed to compile JavaFX with [[Bck2Brwsr]] transpiler and reported quite a few bugs. The likehood [[Bck2Brwsr 0.50]] is going to work is now higher!
<!--
<!--

JaroslavTulach at 19:21, 1 August 2021 - 2021-08-01 19:21:57

←Older revision Revision as of 19:21, 1 August 2021
Line 8: Line 8:
* [https://github.com/jtulach/bck2brwsr/commit/95c99ef9f90e0bc3d1d4fdac370c033ed48f1f25 StringConcatHandler] - converts the [https://openjdk.java.net/jeps/280 indy based] string concatenation into simple '''+''' of JavaScript strings
* [https://github.com/jtulach/bck2brwsr/commit/95c99ef9f90e0bc3d1d4fdac370c033ed48f1f25 StringConcatHandler] - converts the [https://openjdk.java.net/jeps/280 indy based] string concatenation into simple '''+''' of JavaScript strings
-
The removal of [[RetroLambda]] is a [[good]] thing - the system was fragile. It relied on reflection and internal behavior of [[JDK]]s. However, replacing it with homemade implementation, is a request for regressions - finding and supporting all the corner cases, is going to take some time. Thanks to Johan Vos, who managed to compile JavaFX with [[Bck2Brwsr]] transpiler and reported quite a few bugs. The likehood[Bck2Brwsr 0.50]] is going to work is now higher!
+
The removal of [[RetroLambda]] is a [[good]] thing - the system was fragile. It relied on reflection and internal behavior of [[JDK]]s. However, replacing it with homemade implementation, is a request for regressions - finding and supporting all the corner cases, is going to take some time. Thanks to Johan Vos, who managed to compile JavaFX with [[Bck2Brwsr]] transpiler and reported quite a few bugs. The likehood [[Bck2Brwsr 0.50]] is going to work is now higher!
<!--
<!--

JaroslavTulach at 19:21, 1 August 2021 - 2021-08-01 19:21:23

←Older revision Revision as of 19:21, 1 August 2021
Line 1: Line 1:
The [[Bck2Brwsr]] project has been updated to work with 2021 technologies:
The [[Bck2Brwsr]] project has been updated to work with 2021 technologies:
* [[Gradle]] task rewritten to be compatible with 7.0
* [[Gradle]] task rewritten to be compatible with 7.0
 +
* Support for '''--continuous''' [[Gradle]] mode has been added
* [https://github.com/jtulach/bck2brwsr/issues/19 Issue 19] - support for [https://openjdk.java.net/jeps/181 nest based access control] has been implemented
* [https://github.com/jtulach/bck2brwsr/issues/19 Issue 19] - support for [https://openjdk.java.net/jeps/181 nest based access control] has been implemented
Line 7: Line 8:
* [https://github.com/jtulach/bck2brwsr/commit/95c99ef9f90e0bc3d1d4fdac370c033ed48f1f25 StringConcatHandler] - converts the [https://openjdk.java.net/jeps/280 indy based] string concatenation into simple '''+''' of JavaScript strings
* [https://github.com/jtulach/bck2brwsr/commit/95c99ef9f90e0bc3d1d4fdac370c033ed48f1f25 StringConcatHandler] - converts the [https://openjdk.java.net/jeps/280 indy based] string concatenation into simple '''+''' of JavaScript strings
-
The removal of [[RetroLambda]] is a [[good]] thing - the system was fragile. It relied on reflection and internal behavior of [[JDK]]s. However, replacing it with homemade implementation, is a request for regressions - finding and supporting all the corner cases, is going to take some time. Please give the most recent version from the [https://github.com/jtulach/bck2brwsr/ github repository] some testing. The bits for version '''0.50''' are staged at https://maven.java.net/content/repositories/orgapidesign-1101 repository.
+
The removal of [[RetroLambda]] is a [[good]] thing - the system was fragile. It relied on reflection and internal behavior of [[JDK]]s. However, replacing it with homemade implementation, is a request for regressions - finding and supporting all the corner cases, is going to take some time. Thanks to Johan Vos, who managed to compile JavaFX with [[Bck2Brwsr]] transpiler and reported quite a few bugs. The likehood[Bck2Brwsr 0.50]] is going to work is now higher!
 +
 
<!--
<!--
The '''1.0-SNAPSHOT''' version is being uploaded to https://maven.java.net/content/repositories/snapshots/ repository.
The '''1.0-SNAPSHOT''' version is being uploaded to https://maven.java.net/content/repositories/snapshots/ repository.

JaroslavTulach at 04:54, 29 July 2021 - 2021-07-29 04:54:10

←Older revision Revision as of 04:54, 29 July 2021
Line 14: Line 14:
The easiest way to report an error is to enhance one of existing test-cases:
The easiest way to report an error is to enhance one of existing test-cases:
* [https://github.com/jtulach/bck2brwsr/blob/9bd50a75/rt/vm8/src/test/java/org/apidesign/bck2brwsr/vm8/SamTest.java SamTest.java] for JDK8 [[closure]] support
* [https://github.com/jtulach/bck2brwsr/blob/9bd50a75/rt/vm8/src/test/java/org/apidesign/bck2brwsr/vm8/SamTest.java SamTest.java] for JDK8 [[closure]] support
-
* [https://github.com/jtulach/bck2brwsr/blob/95c99ef/rt/vm11/src/test/java/org/apidesign/bck2brwsr/vm11/NestMatesTest.java#L36 NetMatesTest.java] for JDK11 related functionality
+
* [https://github.com/jtulach/bck2brwsr/blob/95c99ef/rt/vm11/src/test/java/org/apidesign/bck2brwsr/vm11/NestMatesTest.java#L36 NestMatesTest.java] for JDK11 related functionality
Thanks in advance for helping [[Bck2Brwsr]] to get better!
Thanks in advance for helping [[Bck2Brwsr]] to get better!

JaroslavTulach at 04:53, 29 July 2021 - 2021-07-29 04:53:09

←Older revision Revision as of 04:53, 29 July 2021
Line 7: Line 7:
* [https://github.com/jtulach/bck2brwsr/commit/95c99ef9f90e0bc3d1d4fdac370c033ed48f1f25 StringConcatHandler] - converts the [https://openjdk.java.net/jeps/280 indy based] string concatenation into simple '''+''' of JavaScript strings
* [https://github.com/jtulach/bck2brwsr/commit/95c99ef9f90e0bc3d1d4fdac370c033ed48f1f25 StringConcatHandler] - converts the [https://openjdk.java.net/jeps/280 indy based] string concatenation into simple '''+''' of JavaScript strings
-
The removal of [[RetroLambda]] is a [[good]] thing - the system was fragile. It relied on reflection and internal behavior of [[JDK]]s. However, replacing it with homemade implementation, is a request for regressions - finding and supporting all the corner cases, is going to take some time. Please give the most recent version from the [https://github.com/jtulach/bck2brwsr/ github repository] some testing. The '''1.0-SNAPSHOT''' version is being uploaded to https://maven.java.net/content/repositories/snapshots/ repository.
+
The removal of [[RetroLambda]] is a [[good]] thing - the system was fragile. It relied on reflection and internal behavior of [[JDK]]s. However, replacing it with homemade implementation, is a request for regressions - finding and supporting all the corner cases, is going to take some time. Please give the most recent version from the [https://github.com/jtulach/bck2brwsr/ github repository] some testing. The bits for version '''0.50''' are staged at https://maven.java.net/content/repositories/orgapidesign-1101 repository.
 +
<!--
 +
The '''1.0-SNAPSHOT''' version is being uploaded to https://maven.java.net/content/repositories/snapshots/ repository.
 +
-->
The easiest way to report an error is to enhance one of existing test-cases:
The easiest way to report an error is to enhance one of existing test-cases:

JaroslavTulach at 15:29, 18 July 2021 - 2021-07-18 15:29:19

←Older revision Revision as of 15:29, 18 July 2021
Line 7: Line 7:
* [https://github.com/jtulach/bck2brwsr/commit/95c99ef9f90e0bc3d1d4fdac370c033ed48f1f25 StringConcatHandler] - converts the [https://openjdk.java.net/jeps/280 indy based] string concatenation into simple '''+''' of JavaScript strings
* [https://github.com/jtulach/bck2brwsr/commit/95c99ef9f90e0bc3d1d4fdac370c033ed48f1f25 StringConcatHandler] - converts the [https://openjdk.java.net/jeps/280 indy based] string concatenation into simple '''+''' of JavaScript strings
-
The removal of [[RetroLambda]] is a [[good]] thing - the system was fragile. It relied on reflection and internal behavior of [[JDK]]s. However, replacing it with homemade implementation, is a request for regressions - finding and supporting all the corner cases, is going to take some time. Please give the most recent version from the [https://github.com/jtulach/bck2brwsr/ github repository] some testing.
+
The removal of [[RetroLambda]] is a [[good]] thing - the system was fragile. It relied on reflection and internal behavior of [[JDK]]s. However, replacing it with homemade implementation, is a request for regressions - finding and supporting all the corner cases, is going to take some time. Please give the most recent version from the [https://github.com/jtulach/bck2brwsr/ github repository] some testing. The '''1.0-SNAPSHOT''' version is being uploaded to https://maven.java.net/content/repositories/snapshots/ repository.
The easiest way to report an error is to enhance one of existing test-cases:
The easiest way to report an error is to enhance one of existing test-cases:

JaroslavTulach at 10:23, 18 July 2021 - 2021-07-18 10:23:23

←Older revision Revision as of 10:23, 18 July 2021
Line 10: Line 10:
The easiest way to report an error is to enhance one of existing test-cases:
The easiest way to report an error is to enhance one of existing test-cases:
-
* [https://github.com/jtulach/bck2brwsr/blob/9bd50a75/rt/vm8/src/test/java/org/apidesign/bck2brwsr/vm8/SamTest.java|SamTest.java] for JDK8 [[closure]] support
+
* [https://github.com/jtulach/bck2brwsr/blob/9bd50a75/rt/vm8/src/test/java/org/apidesign/bck2brwsr/vm8/SamTest.java SamTest.java] for JDK8 [[closure]] support
* [https://github.com/jtulach/bck2brwsr/blob/95c99ef/rt/vm11/src/test/java/org/apidesign/bck2brwsr/vm11/NestMatesTest.java#L36 NetMatesTest.java] for JDK11 related functionality
* [https://github.com/jtulach/bck2brwsr/blob/95c99ef/rt/vm11/src/test/java/org/apidesign/bck2brwsr/vm11/NestMatesTest.java#L36 NetMatesTest.java] for JDK11 related functionality
Thanks in advance for helping [[Bck2Brwsr]] to get better!
Thanks in advance for helping [[Bck2Brwsr]] to get better!

JaroslavTulach at 04:09, 18 July 2021 - 2021-07-18 04:09:14

←Older revision Revision as of 04:09, 18 July 2021
Line 1: Line 1:
The [[Bck2Brwsr]] project has been updated to work with 2021 technologies:
The [[Bck2Brwsr]] project has been updated to work with 2021 technologies:
* [[Gradle]] task rewritten to be compatible with 7.0
* [[Gradle]] task rewritten to be compatible with 7.0
-
* [https://github.com/jtulach/bck2brwsr/issues/19 Issue 19] - support for [https://openjdk.java.net/jeps/181|nest based access control] has been implemented
+
* [https://github.com/jtulach/bck2brwsr/issues/19 Issue 19] - support for [https://openjdk.java.net/jeps/181 nest based access control] has been implemented
No more [[RetroLambda]]. Instead of [[RetroLambda]] there is now an abstract [https://github.com/jtulach/bck2brwsr/blob/99bbd2e4224b497341959cb287c41baf98dc6bc0/rt/vm/src/main/java/org/apidesign/vm4brwsr/IndyHandler.java IndyHandler] interface with two implementations:
No more [[RetroLambda]]. Instead of [[RetroLambda]] there is now an abstract [https://github.com/jtulach/bck2brwsr/blob/99bbd2e4224b497341959cb287c41baf98dc6bc0/rt/vm/src/main/java/org/apidesign/vm4brwsr/IndyHandler.java IndyHandler] interface with two implementations: