Hey everyone,

This is from http://www.graalvm.org/docs/release-notes/ about its latest
release:
1.0-RC11
JavaScript

   - Graal.js only supports ECMAScript 5 (ES5) and newer, and enforces that
   rule.
   - Added support for sharing Java objects using the experimental Node.js
   Worker Threads API.
   - Added support for ScriptEngine GLOBAL_SCOPE bindings.
   - Added options to enable/disable several extension features e.g.,
   print() or load().
   - Added options to disable features for security reasons e.g., eval().


Cheers

Jose

El jue., 31 ene. 2019 a las 8:17, Christian Lenz (<[email protected]>)
escribió:

> Hey Jaroslav,
>
> I have a Question About this test here:
> https://builds.apache.org/job/incubator-netbeans-jsparser/6/testReport/org.netbeans.modules.javascript2.editor/JsCodeCompletionES6Test/testClassName01/
>
> Does that mean, that graal can’t handle ES6 atm or do I understand smth
> wrong? Because the expected result should be „CLASS“ but the completion
> says it is „VARIABLE“.
>
> Can you help me here to understand that?
>
>
> Cheers
>
> Chris
>
>
>
> Von: Jaroslav Tulach
> Gesendet: Dienstag, 29. Januar 2019 15:33
> An: Apache NetBeans
> Betreff: Re: Help, JavaScript fans! was: Use Graal.js (parser) for
> NetBeans 11
>
> Hail JavaScript!
>
> One of the common questions is how many of those more than six hundred
> failures are related to switch of the parser from Nashorn to Graal.js. To
> answer that question I have set another job up:
>
> https://builds.apache.org/job/incubator-netbeans-jsparser-tests/
>
> it does the same test as
>
> https://builds.apache.org/job/incubator-netbeans-jsparser/
> <
> https://builds.apache.org/job/incubator-netbeans-jsparser/lastCompletedBuild/testReport/org.netbeans.modules.javascript2.sdoc/SDocCompletionDocumentationTest/testCompletionDocumentation01/
> >
>
> but it takes the sources from master branch. There seems to be 129 failures
> in the master branch. That is a lot and it would be nice to fix them,
> but...
>
> It means that there is more than five hundred failures that are somehow
> related to the parser change. I assume that means the branch isn't in
> mergable state right now. Your help is needed!
>
> Fix a test! Make NetBeans better!
> -jt
>
> pá 25. 1. 2019 v 19:38 odesílatel Geertjan Wielenga
> <[email protected]> napsal:
>
> > Investigated the ones starting with this one (there are 11 others) but
> > couldn't figure it out:
> >
> >
> >
> https://builds.apache.org/job/incubator-netbeans-jsparser/lastCompletedBuild/testReport/org.netbeans.modules.javascript2.sdoc/SDocCompletionDocumentationTest/testCompletionDocumentation01/
> >
> > Gj
> >
> > On Fri, Jan 25, 2019 at 3:59 PM Geertjan Wielenga <
> > [email protected]> wrote:
> >
> > > Would it be true to say that the majority, or at least many, of these
> > > failing tests were already failing before the introduction of the
> > Graal.js
> > > parser?
> > >
> > > Gj
> > >
> > >
> > > On Fri, Jan 25, 2019 at 3:50 PM Geertjan Wielenga <
> > > [email protected]> wrote:
> > >
> > >> Well, that issue probably doesn't make sense since we're checking in
> > >> directly into Svata's repo, right?
> > >>
> > >> Anyway, let me know if this makes sense, if not, tell me how to do it
> > >> differently:
> > >>
> > >>
> > >>
> >
> https://github.com/sdedic/incubator-netbeans/commit/908659392359671f7166566294b20c14e8d71232
> > >>
> > >> Gj
> > >>
> > >>
> > >> On Fri, Jan 25, 2019 at 2:51 PM Geertjan Wielenga <
> > >> [email protected]> wrote:
> > >>
> > >>> Not sure if there is an issue yet for fixing the failing tests,
> created
> > >>> it and will be referencing this in my pull requests:
> > >>>
> > >>> https://issues.apache.org/jira/browse/NETBEANS-1990
> > >>>
> > >>> Gj
> > >>>
> > >>>
> > >>> On Fri, Jan 25, 2019 at 2:37 PM Christian Lenz <
> [email protected]
> > >
> > >>> wrote:
> > >>>
> > >>>> Will try to help on the weekend. Maybe.
> > >>>>
> > >>>>
> > >>>> Cheers
> > >>>>
> > >>>> Chris
> > >>>>
> > >>>>
> > >>>>
> > >>>> Von: Jaroslav Tulach
> > >>>> Gesendet: Freitag, 25. Januar 2019 13:18
> > >>>> An: Apache NetBeans
> > >>>> Cc: Svata Dedic
> > >>>> Betreff: Help, JavaScript fans! was: Use Graal.js (parser) for
> > NetBeans
> > >>>> 11
> > >>>>
> > >>>> I assume there is a lot of people interested in support of modern
> > >>>> JavaScript, right? We need you help:
> > >>>>
> > >>>> čt 24. 1. 2019 v 5:59 odesílatel Jaroslav Tulach <
> > >>>> [email protected]>
> > >>>> napsal:
> > >>>> >
> > >>>> > The PR-1011 is in.
> > >>>> >
> > >>>> > Somebody needs to start working on rewriting the `webcommon/
> > >>>> > javascript2.editor/` to use the parser in
> `webcommon.libs.graaljs`.
> > >>>>
> > >>>>
> > >>>>
> > >>>> Sváťa created a PR:
> > >>>> https://github.com/apache/incubator-netbeans/pull/1099,
> > >>>> but it cannot be merged until the code is rewritten to use the new
> > >>>> version
> > >>>> of the parser and work correctly. There is a Jenkins job that tracks
> > the
> > >>>> status:
> > >>>>
> > >>>> https://builds.apache.org/job/incubator-netbeans-jsparser/
> > >>>>
> > >>>> Right now we have 693 failures. Please help us fix them. The
> > >>>> instructions
> > >>>> are given in the job description, and it should be fairly easy. Get
> > the
> > >>>> repository:
> > >>>>
> > >>>> git clone https://github.com/sdedic/incubator-netbeans.git
> > >>>> cd incubator-netbeans
> > >>>> git checkout experimental/graaljs_parser
> > >>>>
> > >>>> and then build it all and check the tests:
> > >>>>
> > >>>> ant build
> > >>>> for i in webcommon/*; do
> > >>>>   (cd $i; ant test-unit -Dcontinue.after.failing.tests=true)
> > >>>> done
> > >>>>
> > >>>> You can open any module under webcommon in the NetBeans IDE, select
> a
> > >>>> test
> > >>>> and run or debug it.
> > >>>>
> > >>>> If you care about JavaScript, please help: Fix a test. Make NetBeans
> > >>>> better!
> > >>>> -jt
> > >>>>
> > >>>>
> > >>>>
> > >>>> > Dne neděle 13. ledna 2019 5:24:04 CET, Jaroslav Tulach napsal(a):
> > >>>> > > Hello Emilian, Matthias & everyone.
> > >>>> > >
> > >>>> > > Dne sobota 12. ledna 2019 9:38:53 CET, Emilian Bold napsal(a):
> > >>>> > > > I see the parser source is here
> > >>>> > > >
> > >>>> >
> > >>>>
> >
> https://github.com/graalvm/graaljs/tree/master/graal-js/src/com.oracle.js
> > >>>> .
> > >>>> > > > pa rser but it's not compiled as an independent JAR available
> in
> > >>>> Maven
> > >>>> > > > Central. Could the GraalVM project do this?
> > >>>> > > >
> > >>>> > > > The whole org.graalvm.js:js seems pretty big and has many
> > >>>> > > > dependencies. We just need the parser.
> > >>>> > >
> > >>>> > > Let's consider this in the context of 371465581f2011 and PR-1011
> > and
> > >>>> > > NETBEANS-1009.
> > >>>> > >
> > >>>> > > #1 - Nashorn isn't the future of JavaScript engines on JDK. We
> > will
> > >>>> need
> > >>>> > > another engine anyway in the future.
> > >>>> > >
> > >>>> > > #2 - Emilian commented in PR-1011 that using Graal.js from
> > >>>> bootclasspath
> > >>>> > > isn't appropriate
> > >>>> > >
> > >>>> > > #3 - We need parts of Graal.js anyway for the editing support
> > >>>> > >
> > >>>> > > #4 - OracleLabs (my employer) supports wider use of Graal.js
> > >>>> > >
> > >>>> > > When I look at the parser issue from a broader perspective, I
> > >>>> propose to:
> > >>>> > >
> > >>>> > > * modify PR-1011 to bundle whole Graal.js and necessary
> libraries
> > >>>> > >
> > >>>> > > that will solve #1, #2, #4. Then we need another PR to modify
> the
> > >>>> > JavaScript
> > >>>> > > editing infrastructure to use the new version of the Graal.js
> > >>>> parser. I
> > >>>> > was
> > >>>> > > hoping Svatopluk Dědic could take care of that, but as he is
> busy
> > >>>> with
> > >>>> > > other tasks, help from community would be more than welcomed.
> > Anyone
> > >>>> > > interested in supporting EcmaScript7 features (syntax of which
> the
> > >>>> newest
> > >>>> > > version of Graal.js handles) in NetBeans?
> > >>>> > >
> > >>>> > > I'll work on modifying the PR-1011 to include Graal.js as a
> > library
> > >>>> on
> > >>>> > > Monday, next week.
> > >>>> > > -jt
> > >>>> >
> > >>>> >
> > >>>> >
> > >>>> >
> > >>>> >
> > >>>> >
> > ---------------------------------------------------------------------
> > >>>> > To unsubscribe, e-mail:
> > [email protected]
> > >>>> > For additional commands, e-mail:
> > >>>> [email protected]
> > >>>> >
> > >>>> > For further information about the NetBeans mailing lists, visit:
> > >>>> >
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
> > >>>> >
> > >>>> >
> > >>>> >
> > >>>> >
> > >>>>
> > >>>>
> >
>
>

Reply via email to