1927:17cc754c8936 |
03-Aug-2017 |
prr |
Added tag jdk-9+181 for changeset 47f8d75b8765 |
1926:47f8d75b8765 |
27-Jul-2017 |
lana |
Added tag jdk-9+180 for changeset bece58f76216 |
1925:bece58f76216 |
20-Jul-2017 |
lana |
Added tag jdk-9+179 for changeset 3adfb547e3e4 |
1924:3adfb547e3e4 |
13-Jul-2017 |
asaha |
Merge
|
1923:1e6fad0e8950 |
08-Feb-2017 |
hannesw |
8171539: Better script accessibility for JavaScript Reviewed-by: jlaskey, sundar |
1922:b2fa60781004 |
13-Jul-2017 |
lana |
Added tag jdk-9+178 for changeset 7497ad85759f |
1921:7497ad85759f |
06-Jul-2017 |
lana |
Added tag jdk-9+177 for changeset aa7404e062b9 |
1920:aa7404e062b9 |
03-Jul-2017 |
mr |
8182776: Fix typos in module declarations Reviewed-by: jjg, alanb |
1919:b25986e36b28 |
29-Jun-2017 |
lana |
Added tag jdk-9+176 for changeset 3c6fbdf6e785 |
1918:3c6fbdf6e785 |
22-Jun-2017 |
lana |
Added tag jdk-9+175 for changeset 734b3209b6ed |
1917:734b3209b6ed |
17-Jun-2017 |
mchung |
8182416: Clean up module-info.java like move requires transitive adjacent to exports Reviewed-by: alanb |
1916:da6134f74952 |
15-Jun-2017 |
lana |
Added tag jdk-9+174 for changeset 7d4006eaa088 |
1915:7d4006eaa088 |
08-Jun-2017 |
lana |
Merge
|
1914:7b100002e7ae |
07-Jun-2017 |
mchung |
8181639: Add tool and services information to module summary Reviewed-by: alanb, psandoz, lancea |
1913:df6109f734e8 |
08-Jun-2017 |
lana |
Added tag jdk-9+173 for changeset fa8e4de50e82 |
1912:fa8e4de50e82 |
01-Jun-2017 |
lana |
Added tag jdk-9+172 for changeset c8d6b740f0f7 |
1911:c8d6b740f0f7 |
25-May-2017 |
lana |
Added tag jdk-9+171 for changeset fc416270a776 |
1910:fc416270a776 |
18-May-2017 |
lana |
Added tag jdk-9+170 for changeset 550bfc15779f |
1909:550bfc15779f |
11-May-2017 |
sdama |
8179891: JavaDoc for for..in is incorrect Summary: Fixed javadoc typo error Reviewed-by: sundar, hannesw, jlaskey Contributed-by: srinivas.dama@oracle.com |
1908:597d3dc02579 |
11-May-2017 |
lana |
Added tag jdk-9+169 for changeset 131e25008015 |
1907:131e25008015 |
08-May-2017 |
ihse |
8179889: Fix typographic errors in copyright headers Reviewed-by: erikj, dholmes |
1906:c78163ad1a4e |
04-May-2017 |
lana |
Added tag jdk-9+168 for changeset 0f81cde5a1f7 |
1905:0f81cde5a1f7 |
27-Apr-2017 |
lana |
Merge
|
1904:a3022cc65b17 |
26-Apr-2017 |
jjg |
8179304: Fix HTML 5 errors in jdk.scripting.nashorn and jdk.dynalink module Reviewed-by: sundar, jlaskey, hannesw |
1903:98935976d88c |
27-Apr-2017 |
lana |
Added tag jdk-9+167 for changeset e118c818dbf8 |
1902:e118c818dbf8 |
20-Apr-2017 |
lana |
Merge
|
1901:a623ab461523 |
12-Apr-2017 |
vtewari |
8177656: Closed/nashorn/JDK_8034967.java starts failing (all platforms) since 9/154 Reviewed-by: jlaskey |
1900:b9a42a98ec1d |
19-Apr-2017 |
jlahoda |
8178012: Finish removal of -Xmodule: Summary: Setting jtreg to use --patch-module instead of -Xmodule:. Reviewed-by: alanb |
1899:c9ffb95dfef4 |
19-Apr-2017 |
sundar |
8178315: nashorn ant build failure with @moduleGraph javadoc tag Summary: Added support for moduleGraph tag Reviewed-by: sundar, hannesw Contributed-by: srinivas.dama@oracle.com |
1898:03e5f1316a2d |
19-Apr-2017 |
sundar |
8178954: jjs uses wrong javadoc base URL Reviewed-by: hannesw |
1897:85bf1d0aeb09 |
20-Apr-2017 |
lana |
Added tag jdk-9+166 for changeset 5b2e7b2101c0 |
1896:5b2e7b2101c0 |
13-Apr-2017 |
lana |
Added tag jdk-9+165 for changeset e36e62d3ea53 |
1895:e36e62d3ea53 |
07-Apr-2017 |
alanb |
Merge
|
1894:48d8835e3aaa |
07-Apr-2017 |
alanb |
8177530: Module system implementation refresh (4/2017) Reviewed-by: mchung |
1893:8bf1dab35084 |
06-Apr-2017 |
mchung |
8178286: Missing @moduleGraph in javadoc Reviewed-by: lancea |
1892:8c8c38891345 |
06-Apr-2017 |
lana |
Added tag jdk-9+164 for changeset b473fab09baa |
1891:b473fab09baa |
29-Mar-2017 |
lana |
Added tag jdk-9+163 for changeset 5e5e436543da |
1890:5e5e436543da |
23-Mar-2017 |
lana |
Added tag jdk-9+162 for changeset 2cd29b339692 |
1889:2cd29b339692 |
16-Mar-2017 |
lana |
Added tag jdk-9+161 for changeset d6ef419af865 |
1888:d6ef419af865 |
10-Mar-2017 |
hannesw |
8176511: JSObject property access is broken for numeric keys outside the int range Reviewed-by: sundar |
1887:4e07ad21f8e0 |
09-Mar-2017 |
lana |
Added tag jdk-9+160 for changeset 9d4dbb8cbe7c |
1886:9d4dbb8cbe7c |
02-Mar-2017 |
lana |
Merge
|
1885:4561f9afd9bd |
02-Mar-2017 |
sdama |
8156743: ES6 for..of should work for Java Maps and Sets Summary: Implemented java map object iterator which behaves similar to native map object iterator Reviewed-by: jlaskey, attila Contributed-by: srinivas.dama@oracle.com |
1884:b8c48884e7c6 |
02-Mar-2017 |
lana |
Added tag jdk-9+159 for changeset d75af059cff6 |
1883:d75af059cff6 |
23-Feb-2017 |
lana |
Added tag jdk-9+158 for changeset 13ae2480a4c3 |
1882:13ae2480a4c3 |
16-Feb-2017 |
lana |
Added tag jdk-9+157 for changeset f6070efba6af |
1881:f6070efba6af |
12-Feb-2017 |
mli |
8174699: Fix @since in module-info.java in dev/nashorn repo Reviewed-by: jlaskey |
1880:c84e9bd100e9 |
10-Feb-2017 |
alanb |
8173393: Module system implementation refresh (2/2017) Reviewed-by: mchung, alanb Contributed-by: alan.bateman@oracle.com, mandy.chung@oracle.com |
1879:c5b9b87b1742 |
09-Feb-2017 |
lana |
Added tag jdk-9+156 for changeset d577398d3111 |
1878:d577398d3111 |
03-Feb-2017 |
hannesw |
8173888: Test for JDK-8169481 causes stack overflows in parser tests Reviewed-by: jlaskey, sundar |
1877:7562a97451bb |
03-Feb-2017 |
ihse |
8173822: Remove dead code in BuildNashorn.gmk Reviewed-by: erikj |
1876:0d99a6f2bf82 |
03-Feb-2017 |
amlu |
8173864: Problem list src/jdk/nashorn/api/tree/test/ParseAPITest.java for some platforms Reviewed-by: hannesw, sundar |
1875:6a951429deb8 |
02-Feb-2017 |
lana |
Merge
|
1874:e0aab84ee442 |
02-Feb-2017 |
hannesw |
8173851: JDK-8008448.js fails to parse test for JDK-8169481 Reviewed-by: jlaskey |
1873:ea1d4ecf5862 |
02-Feb-2017 |
hannesw |
8169481: StackOverflowError on start when parsing PAC file to autodetect Proxy settings Reviewed-by: jlaskey, sundar |
1872:344778c020a0 |
02-Feb-2017 |
lana |
Added tag jdk-9+155 for changeset f9bb37a817b3 |
1871:f9bb37a817b3 |
31-Jan-2017 |
hannesw |
8173480: in operator should work on java objects and classes Reviewed-by: jlaskey, sundar |
1870:6f5bf136f6c9 |
26-Jan-2017 |
lana |
Merge
|
1869:8e7ef537aa54 |
25-Jan-2017 |
hannesw |
8172006: Nashorn JavaScript engine fails to call @FunctionalInterface with a java.util.List argument Reviewed-by: attila, jlaskey |
1868:c1792836521e |
25-Jan-2017 |
hannesw |
8166186: ClassCastException with arguments usage Reviewed-by: attila, sundar |
1867:9aa94f11a8b9 |
24-Jan-2017 |
sundar |
8173257: test/script/trusted/JDK-8021189.js and test/script/trusted/JDK-8021129.js fail in nashorn nightly Reviewed-by: hannesw, jlaskey |
1866:336a75b38fd0 |
26-Jan-2017 |
lana |
Added tag jdk-9+154 for changeset a84b49cfee63 |
1865:a84b49cfee63 |
19-Jan-2017 |
lana |
Added tag jdk-9+153 for changeset 19aaaf2d02b7 |
1864:19aaaf2d02b7 |
12-Jan-2017 |
lana |
Merge
|
1863:4a07ebdf8b45 |
10-Jan-2017 |
hannesw |
8166187: Regression: NPE during reparse when using persistent code cache and optimistic types Reviewed-by: jlaskey, attila |
1862:db9349bc7035 |
10-Jan-2017 |
hannesw |
8170781: PropertyMapIterator throws NoSuchElementException on last element Reviewed-by: sundar, attila |
1861:6b43eb787db4 |
10-Jan-2017 |
sundar |
8172493: Nashorn FX example 3-4 using load for fx: scripts fails to run with latest jdk9 ea build Reviewed-by: hannesw, jlaskey |
1860:1e35dd50449e |
12-Jan-2017 |
lana |
Added tag jdk-9+152 for changeset ddc52e727570 |
1859:ddc52e727570 |
05-Jan-2017 |
lana |
Merge |
1858:d45caa3cd523 |
04-Jan-2017 |
sundar |
8164391: Provide a javadoc description for jdk.scripting.nashorn Reviewed-by: attila, jlaskey |
1857:4ec3a2683655 |
03-Jan-2017 |
sundar |
8172183: Provide a javadoc description for jdk.dynalink module Reviewed-by: attila, jlaskey |
1856:2eabf54f4e83 |
05-Jan-2017 |
lana |
Added tag jdk-9+151 for changeset 2a0437036a64 |
1855:2a0437036a64 |
22-Dec-2016 |
sdama |
8151994: test/script/basic/JDK-8141209.js fails Summary: added @fork tag and moved test case to trusted directory Reviewed-by: jlaskey, hannesw Contributed-by: srinivas.dama@oracle.com |
1854:fb4f4a40bcc5 |
22-Dec-2016 |
lana |
Merge
|
1853:2f052e2b453d |
22-Dec-2016 |
attila |
8171849: Collection and Queue conversions not prioritized for Arrays Reviewed-by: hannesw, jlaskey |
1852:90d7af04408c |
22-Dec-2016 |
hannesw |
8170977: SparseArrayData should not grow its underlying dense array data Reviewed-by: jlaskey, attila |
1851:e56cd9b5660f |
22-Dec-2016 |
lana |
Added tag jdk-9+150 for changeset ace1d994bca7 |
1850:ace1d994bca7 |
20-Dec-2016 |
sundar |
8171503: Nashorn build, test failures with the latest jdk9-dev forest - javadoc target and test target fail Reviewed-by: jlaskey |
1849:0e15d9720ffb |
18-Dec-2016 |
jwilhelm |
Merge |
1848:2d59818e9755 |
12-Dec-2016 |
jwilhelm |
Merge
|
1847:6d9a55b33ef0 |
08-Dec-2016 |
jwilhelm |
Merge
|
1846:3cb3ae52d455 |
16-Dec-2016 |
alanb |
Merge
|
1845:27e93728495b |
15-Dec-2016 |
alanb |
8170987: Module system implementation refresh (12/2016) Reviewed-by: mchung |
1844:9c7526916609 |
15-Dec-2016 |
hannesw |
8171219: Missing checks in sparse array shift() implementation Reviewed-by: jlaskey, attila, sundar |
1843:b5e3ebeb65dd |
14-Dec-2016 |
lana |
Merge |
1842:542563e5eeae |
08-Dec-2016 |
jwilhelm |
Merge
|
1841:937852b4c102 |
09-Nov-2016 |
jwilhelm |
Merge
|
1840:6d1c784a77fc |
12-Dec-2016 |
mchung |
8169925: Organize licenses by module in source, JMOD file, and run-time image Reviewed-by: alanb, erikj, ihse, naoto, prr Contributed-by: mandy.chung@oracle.com, jeannette.hung@oracle.com |
1839:a9c819c3c7f6 |
14-Dec-2016 |
lana |
Added tag jdk-9+149 for changeset c281306d33d8 |
1838:c281306d33d8 |
08-Dec-2016 |
lana |
Merge
|
1837:a42ebb5ed04b |
07-Dec-2016 |
ihse |
8170629: Remove code duplication in test makefiles Reviewed-by: erikj, dholmes |
1836:4992c36cbd4d |
08-Dec-2016 |
lana |
Added tag jdk-9+148 for changeset 0a4bc2f04913 |
1835:0a4bc2f04913 |
02-Dec-2016 |
sundar |
8168663: Nashorn: ant testng tests doesn't support external java options Summary: added new run.test.jvmargs.external property Reviewed-by: sundar, hannesw Contributed-by: srinivas.dama@oracle.com |
1834:b20e7e7adf24 |
01-Dec-2016 |
sundar |
8130351: JDK-8130127.js fails under cygwin: cygwin path pased to Java Summary: jjs uses jline which expects newline character to terminate interactive input Reviewed-by: sundar, jlaskey Contributed-by: srinivas.dama@oracle.com |
1833:0001e717e9f0 |
01-Dec-2016 |
lana |
Merge
|
1832:dbe7c31e9831 |
01-Dec-2016 |
attila |
8170594: >>>=0 generates invalid bytecode for BaseNode LHS Reviewed-by: jlaskey, sundar |
1831:ba05e6f3d85c |
01-Dec-2016 |
sundar |
8170565: JSObject call() is passed undefined for the argument 'thiz' Reviewed-by: hannesw, jlaskey, attila |
1830:4060b6b88d49 |
01-Dec-2016 |
alanb |
Merge
|
1829:dbe6b239d681 |
01-Dec-2016 |
alanb |
8169069: Module system implementation refresh (11/2016) Reviewed-by: alanb, mchung, sundar Contributed-by: alan.bateman@oracle.com, mandy.chung@oracle.com, sundararajan.athijegannathan@oracle.com |
1828:0c771d0ba7dc |
28-Nov-2016 |
sundar |
8170402: Compilation warning with NashornException Reviewed-by: hannesw, jlaskey |
1827:b2063707d87a |
28-Nov-2016 |
hannesw |
8161579: Array-like AbstractJSObject-based instance not treated as array by native array functions Reviewed-by: jlaskey, attila |
1826:ba2bba1a1136 |
28-Nov-2016 |
ihse |
8031567: Better model for storing source revision information Reviewed-by: erikj |
1825:a92322d6f421 |
25-Nov-2016 |
hannesw |
8170322: Specialized functions convert booleans to numbers Reviewed-by: jlaskey, attila |
1824:1073eb7ab779 |
01-Dec-2016 |
lana |
Added tag jdk-9+147 for changeset 9e86d6383456 |
1823:9e86d6383456 |
23-Nov-2016 |
lana |
Merge
|
1822:541ccdb8cf5f |
22-Nov-2016 |
ihse |
8168037: Use ZIPEXE instead of ZIP to avoid clash with options for zip Reviewed-by: erikj |
1821:f63350d26821 |
18-Nov-2016 |
hannesw |
8169886: Add test for JDK-8162839 that runs with SecurityManager Reviewed-by: sundar |
1820:56ce5a146a93 |
17-Nov-2016 |
lana |
Merge
|
1819:4f90f5ae2b4a |
17-Nov-2016 |
hannesw |
8162839: JavaAdapters do not work with ScriptObjectMirror objects Reviewed-by: sundar, jlaskey |
1818:713ce238f9be |
16-Nov-2016 |
jjg |
8163190: Clarify JavaFileManager use of \"module location\" Reviewed-by: jlahoda |
1817:82281fffea7c |
23-Nov-2016 |
lana |
Added tag jdk-9+146 for changeset 55f5a96988de |
1816:55f5a96988de |
21-Nov-2016 |
lana |
Merge
|
1815:ce057a78b44c |
09-Nov-2016 |
jwilhelm |
Merge
|
1814:1e7049278c4c |
24-Oct-2016 |
sla |
8168483: Remove jtreg timeout handler timeout Reviewed-by: dholmes, tbell |
1813:f9d3c20b9585 |
17-Nov-2016 |
lana |
Added tag jdk-9+145 for changeset 4a68dd740be8 |
1812:4a68dd740be8 |
14-Nov-2016 |
sdama |
8156615: Catch parameter can be a BindingPattern in ES6 mode Summary: Added parser support for catch parameter being a binding pattern Reviewed-by: sundar, hannesw, attila Contributed-by: srinivas.dama@oracle.com |
1811:ac5035ff7ee9 |
11-Nov-2016 |
hannesw |
8168049: Fix Performance of Lexer.isJSWhitespace Reviewed-by: sundar, attila |
1810:cb625e28d779 |
11-Nov-2016 |
attila |
8168373: don't emit conversions for symbols outside their lexical scope Reviewed-by: hannesw, sundar |
1809:37ac000ae6b1 |
10-Nov-2016 |
lana |
Added tag jdk-9+144 for changeset a7f21ee6ed30 |
1808:a7f21ee6ed30 |
07-Nov-2016 |
hannesw |
8156619: Unimplemented ES6 features should result in clear Error being thrown Reviewed-by: sundar, attila |
1807:d2b0a8054f9f |
04-Nov-2016 |
lana |
Added tag jdk-9+143 for changeset b4e57ead3fae |
1806:b4e57ead3fae |
02-Nov-2016 |
sundar |
8169050: underscore_linker.js sample fails after dynalink changes for JDK-8168005 Reviewed-by: jlaskey, hannesw |
1805:7caf1f762f1d |
01-Nov-2016 |
attila |
8168005: Introduce namespaces for GET, SET Dynalink operations Reviewed-by: hannesw, sundar |
1804:96f47313aae7 |
28-Oct-2016 |
hannesw |
8148924: Inconsistent "this" context in JSAdapter adaptee function calls Reviewed-by: jlaskey |
1803:65260579b122 |
27-Oct-2016 |
lana |
Added tag jdk-9+142 for changeset d3f5d7311a1a |
1802:d3f5d7311a1a |
24-Oct-2016 |
hannesw |
8164708: String.prototype.replace replaces empty match twice Reviewed-by: sundar, attila |
1801:1272bfe44562 |
21-Oct-2016 |
hannesw |
8168140: TypedArrays should implement ES6 iterator protocol Reviewed-by: sundar, lagergren |
1800:ac561634520e |
21-Oct-2016 |
hannesw |
8168146: Infinite recursion in Uint8ClampedArray.set Reviewed-by: sundar |
1799:ca08ca9bef23 |
20-Oct-2016 |
lana |
Merge
|
1798:e8627495578f |
18-Oct-2016 |
jlahoda |
8166183: jshell tool: on return from Ctrl-Z, garbage on screen, dies with Ctrl-C Summary: Reset the console when the process is suspended and resumed. Reviewed-by: sundar |
1797:0d5081c856bc |
19-Oct-2016 |
sundar |
8071588: The spec for javax.script.ScriptEngineFactory.getProgram() should specify NPEs thrown Reviewed-by: alanb, hannesw |
1796:9400b8826985 |
20-Oct-2016 |
lana |
Added tag jdk-9+141 for changeset a46b7d386795 |
1795:a46b7d386795 |
13-Oct-2016 |
lana |
Merge |
1794:be6d5fa243d9 |
12-Oct-2016 |
sundar |
8167614: Avoid module dependency from jdk.dynalink to jdk.internal.module of java.base module Reviewed-by: jlaskey, alanb |
1793:b4dca6350a46 |
12-Oct-2016 |
attila |
8167443: Nashorn static method linking bypasses autoexported linkers Reviewed-by: hannesw, sundar |
1792:bb7be209855c |
11-Oct-2016 |
ihse |
8167424: Various trivial fixes in build system Reviewed-by: erikj, tbell |
1791:add3d8df8b31 |
13-Oct-2016 |
lana |
Added tag jdk-9+140 for changeset 785843878cf7 |
1790:785843878cf7 |
07-Oct-2016 |
sundar |
8167018: Nashorn and jjs should support --module-path and --add-modules options Reviewed-by: jlaskey, hannesw |
1789:1e015daa6301 |
07-Oct-2016 |
hannesw |
8167289: Backport ES6 updates from Graal.js Reviewed-by: lagergren, sundar Contributed-by: andreas.woess@oracle.com |
1788:21d831dd8dfa |
06-Oct-2016 |
iris |
8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell |
1787:875506d0f097 |
06-Oct-2016 |
lana |
Merge
|
1786:80120e9b3273 |
06-Oct-2016 |
attila |
8167117: insert missing final keywords Reviewed-by: jlaskey, sundar |
1785:7f5887b2f7a8 |
05-Oct-2016 |
sundar |
8167157: ant build fails with [javadoc] javadoc: error - Illegal package name: "implNote:a:Implementation Note:" Reviewed-by: hannesw |
1784:430dee99064d |
06-Oct-2016 |
lana |
Added tag jdk-9+139 for changeset e3b11296395b |
1783:e3b11296395b |
04-Oct-2016 |
erikj |
8166965: Some small java build tools are still running with big JVM configuration Reviewed-by: ihse |
1782:fc972ab7d939 |
04-Oct-2016 |
attila |
8167037: Remove CALL_METHOD support from internal Nashorn linkers Reviewed-by: hannesw, sundar |
1781:ab0b7e471cb6 |
30-Sep-2016 |
hannesw |
8166902: Nested object literal property maps not reset in optimistic recompilation Reviewed-by: lagergren, attila |
1780:7d3c67e8e4a4 |
29-Sep-2016 |
lana |
Added tag jdk-9+138 for changeset 4a6ee1185fc8 |
1779:4a6ee1185fc8 |
26-Sep-2016 |
hannesw |
8164467: ES6 computed properties are implemented wrongly Reviewed-by: sundar, lagergren |
1778:7298aeb42536 |
22-Sep-2016 |
lana |
Merge
|
1777:987ce060a647 |
20-Sep-2016 |
sundar |
8166298: 3 nashorn ant tests fail with latest jdk9-dev tip Reviewed-by: hannesw, mhaupt |
1776:f257b37827e2 |
20-Sep-2016 |
sdama |
8166296: add documentation for Date,RegExp,Error,JSON objects Reviewed-by: mhaupt, sundar |
1775:d4b2baada058 |
22-Sep-2016 |
lana |
Added tag jdk-9+137 for changeset 17ed43add2f9 |
1774:17ed43add2f9 |
15-Sep-2016 |
lana |
Added tag jdk-9+136 for changeset f11b8f5c4ccb |
1773:f11b8f5c4ccb |
08-Sep-2016 |
lana |
Merge
|
1772:925e7b26b363 |
07-Sep-2016 |
hannesw |
8077149: __noSuchProperty__ and __noSuchMethod__ invocations are not properly guarded Reviewed-by: jlaskey, mhaupt |
1771:61a07a6d70e4 |
08-Sep-2016 |
lana |
Added tag jdk-9+135 for changeset cb00d5ef023a |
1770:cb00d5ef023a |
01-Sep-2016 |
lana |
Added tag jdk-9+134 for changeset e05400ba9357 |
1769:e05400ba9357 |
25-Aug-2016 |
lana |
Merge
|
1768:fe2dcb396ff4 |
25-Aug-2016 |
sundar |
8164748: Edit pad crashes when calling function Reviewed-by: jlaskey |
1767:5fb49fa09808 |
24-Aug-2016 |
sundar |
8164618: add documentation for NativeNumber and NativeBoolean Reviewed-by: sundar Contributed-by: srinivas.dama@oracle.com |
1766:3c8ade4b7ba4 |
25-Aug-2016 |
lana |
Added tag jdk-9+133 for changeset 3a924b820d02 |
1765:3a924b820d02 |
18-Aug-2016 |
lana |
Merge
|
1764:b8634c8d947a |
18-Aug-2016 |
sundar |
8164260: readLine does not echo characters Reviewed-by: jlaskey |
1763:6607833b50b5 |
17-Aug-2016 |
sundar |
8164216: Netbeans makefile for nashorn should use JDK_9 as platform Reviewed-by: jlaskey |
1762:047331f82351 |
16-Aug-2016 |
hannesw |
8163945: Honor Number type hint in toPrimitive on Numbers Reviewed-by: jlaskey, mhaupt |
1761:5278d6859047 |
18-Aug-2016 |
lana |
Added tag jdk-9+132 for changeset 55a75af751df |
1760:55a75af751df |
11-Aug-2016 |
lana |
Merge
|
1759:eb330974acdf |
10-Aug-2016 |
mchung |
8136930: Simplify use of module-system options by custom launchers Reviewed-by: alanb, ksrini, henryjen, sundar |
1758:3487086f145a |
10-Aug-2016 |
sdama |
8134304: NPE in initialization of OptimisticTypesPersistence Reviewed-by: hannesw, jlaskey, mhaupt |
1757:cdd9245015bf |
11-Aug-2016 |
lana |
Added tag jdk-9+131 for changeset ee77c6b3713a |
1756:ee77c6b3713a |
07-Aug-2016 |
hannesw |
8162955: Activate anonymous class loading for small sources Reviewed-by: sundar |
1755:9978e882acba |
04-Aug-2016 |
amurillo |
Merge
|
1754:79a0622e5826 |
01-Aug-2016 |
hannesw |
8162771: Strict equality operators should not be optimistic Reviewed-by: jlaskey, sundar |
1753:871e74ef28bd |
04-Aug-2016 |
amurillo |
Added tag jdk-9+130 for changeset 0de67a63e2c7 |
1752:0de67a63e2c7 |
28-Jul-2016 |
amurillo |
Merge
|
1751:9940204f504c |
28-Jul-2016 |
hannesw |
8160034: The `this` value in the `with` is broken by the repetition of a function call Reviewed-by: attila, sundar |
1750:9d87093a1a97 |
27-Jul-2016 |
sdama |
8160801: add documentation for NativeString Reviewed-by: mhaupt |
1749:ec5f7c6f3b87 |
28-Jul-2016 |
amurillo |
Added tag jdk-9+129 for changeset 68020a486500 |
1748:68020a486500 |
26-Jul-2016 |
hannesw |
8068972: Array.splice should follow the ES6 specification Reviewed-by: mhaupt, jlaskey |
1747:f820df12aa51 |
25-Jul-2016 |
attila |
8161930: Cleanup ScriptObject warnings Reviewed-by: hannesw, sundar |
1746:9c51738fd0e3 |
25-Jul-2016 |
attila |
8161929: FindProperty.isInherited never used standalone Reviewed-by: hannesw, sundar |
1745:65ec780a0374 |
25-Jul-2016 |
attila |
8161928: Dynalink documentation updates Reviewed-by: hannesw, sundar |
1744:8a875db19be8 |
21-Jul-2016 |
amurillo |
Merge |
1743:22d2cf722303 |
21-Jul-2016 |
mhaupt |
8142969: Nashorn logging API requires testing Reviewed-by: sundar, mhaupt |
1742:56ddb77ac9df |
19-Jul-2016 |
attila |
8160953: Update build-nagen-eclipse task to work with JDK 9 Reviewed-by: lagergren, sundar |
1741:0ae21c1277a7 |
21-Jul-2016 |
amurillo |
Added tag jdk-9+128 for changeset 5a189c5b396c |
1740:5a189c5b396c |
14-Jul-2016 |
amurillo |
Merge
|
1739:4a6a1fd3d3dd |
12-Jul-2016 |
sundar |
8149929: Nashorn Parser API needs to be updated for ES6 Reviewed-by: mhaupt, hannesw |
1738:3aed7bc5b6b4 |
14-Jul-2016 |
amurillo |
Added tag jdk-9+127 for changeset ff07be6106fa |
1737:ff07be6106fa |
07-Jul-2016 |
amurillo |
Added tag jdk-9+126 for changeset ee90c69a1840 |
1736:ee90c69a1840 |
30-Jun-2016 |
amurillo |
Merge
|
1735:a0d37d08c989 |
29-Jun-2016 |
tbell |
8160505: Automated test runs fail in nashorn because TEST_IMAGE_DIR is set by jib Reviewed-by: erikj, sundar |
1734:bf76248bbe51 |
28-Jun-2016 |
hannesw |
8160435: Source.baseURL is slow for URLs with unregistered protocol Reviewed-by: sundar |
1733:3a330bb9c9b6 |
30-Jun-2016 |
amurillo |
Added tag jdk-9+125 for changeset a32d419d73fe |
1732:a32d419d73fe |
24-Jun-2016 |
hannesw |
8073653: Secondary heredoc eating wrong lines. Reviewed-by: mhaupt, jlaskey |
1731:53537d04b6f4 |
23-Jun-2016 |
hannesw |
8137240: Negative lookahead in RegEx breaks backreference Reviewed-by: mhaupt |
1730:d3f71a8ede60 |
23-Jun-2016 |
lana |
Merge
|
1729:331c52513f4f |
22-Jun-2016 |
sundar |
8160141: removed deprecated method calls in nashorn code Reviewed-by: mhaupt, hannesw |
1728:2e53f4d1445d |
22-Jun-2016 |
hannesw |
8159977: typeof operator does not see lexical bindings declared in other scripts Reviewed-by: sundar |
1727:a90e2f9c4614 |
23-Jun-2016 |
lana |
Added tag jdk-9+124 for changeset 5d68f5155dde |
1726:5d68f5155dde |
19-Jun-2016 |
hannesw |
8156614: Lazy parsing of ES6 shorthand method syntax is broken Reviewed-by: sundar, mhaupt |
1725:8fd05a60a3b4 |
20-Jun-2016 |
hannesw |
8150219: ReferenceError in 1.8.0_72 Reviewed-by: attila, sundar |
1724:fffff52a6573 |
16-Jun-2016 |
lana |
Merge
|
1723:efeb16c75392 |
15-Jun-2016 |
sdama |
8158817: add documentation for NativeMath Reviewed-by: mhaupt, hannesw |
1722:851801e6ba92 |
16-Jun-2016 |
lana |
Added tag jdk-9+123 for changeset 9ed859b4faaf |
1721:9ed859b4faaf |
12-Jun-2016 |
hannesw |
8159220: Preserve position info in module import and export entries Reviewed-by: sundar, lagergren |
1720:773965f670aa |
09-Jun-2016 |
lana |
Merge
|
1719:b30f5b333179 |
08-Jun-2016 |
sundar |
8159034: 4 nashorn ant tests fail with latest jdk9-dev build with IncompatibleClassChangeError Reviewed-by: hannesw, jlaskey |
1718:6db58b7709f3 |
08-Jun-2016 |
hannesw |
8159031: jjs throws NoSuchFileException if ~/.jjs.history does not exist Reviewed-by: sundar, mhaupt |
1717:64f922ff84bb |
07-Jun-2016 |
sundar |
8158922: jjs tab completion of Java classes shows package-private, "hidden" classes too Reviewed-by: hannesw, mhaupt |
1716:f295bf2aeab9 |
09-Jun-2016 |
lana |
Added tag jdk-9+122 for changeset b1de131a3fed |
1715:b1de131a3fed |
06-Jun-2016 |
sundar |
8158736: Adapter class loaders can avoid creating named dynamic modules Reviewed-by: hannesw, mhaupt |
1714:8f351da4f151 |
03-Jun-2016 |
mhaupt |
8148457: Remove jdk.nashorn.tools.FXShell class Reviewed-by: sundar, jlaskey, mhaupt |
1713:64751e9f5f10 |
02-Jun-2016 |
lana |
Merge
|
1712:65b4db247568 |
02-Jun-2016 |
sundar |
8158467: AccessControlException is thrown on public Java class access if "script app loader" is set to null Reviewed-by: mhaupt, hannesw |
1711:782aca1c11f6 |
01-Jun-2016 |
sundar |
8158338: Nashorn's ScriptLoader split delegation has to be adjusted Reviewed-by: lagergren, hannesw |
1710:7fb2bf00347b |
31-May-2016 |
sundar |
8158250: nashorn ant javadoc targets are broken Reviewed-by: hannesw, mhaupt |
1709:39dececd7338 |
31-May-2016 |
sundar |
8158131: Nashorn should not use jdk.internal.module.Modules API Reviewed-by: hannesw, mhaupt, alanb |
1708:e87aacc2292d |
30-May-2016 |
robilad |
8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade |
1707:e9e0f65bc003 |
02-Jun-2016 |
lana |
Added tag jdk-9+121 for changeset 5992041b0794 |
1706:5992041b0794 |
26-May-2016 |
lana |
Merge
|
1705:59d31c4e3f77 |
25-May-2016 |
sundar |
8157819: TypeError when a java.util.Comparator object is invoked as a function Reviewed-by: mhaupt, forax, hannesw |
1704:9c62b456f075 |
25-May-2016 |
sundar |
8157680: Callback parameter of any JS builtin implementation should accept any Callable Reviewed-by: hannesw, mhaupt |
1703:93c5020dd976 |
24-May-2016 |
sundar |
8157789: Nashorn sample/test.js should not use undocumented System property Reviewed-by: mchung |
1702:a2c78af5909e |
26-May-2016 |
lana |
Added tag jdk-9+120 for changeset 7ab7fc00b147 |
1701:7ab7fc00b147 |
24-May-2016 |
jlahoda |
8131017: jshell tool: pasting code with tabs invokes tab completion Summary: Enabling copy-paste detection. Reviewed-by: lagergren, sundar |
1700:80a95fbd3e68 |
23-May-2016 |
sla |
8157605: Can't set both CONCURRENCY and EXTRA_JTREG_OPTIONS when running tests Reviewed-by: tbell, erikj |
1699:141d0cf2c12e |
20-May-2016 |
mhaupt |
8157444: exclude jjs shebang handling test from runs Reviewed-by: sundar, hannesw, jlaskey |
1698:2d3d3a04ce6c |
20-May-2016 |
sundar |
8157310: jdk.dynalink.linker.support.Lookup should have more checks before adding module read link Reviewed-by: hannesw, attila |
1697:8ad91dc85bfa |
19-May-2016 |
lana |
Merge
|
1696:b13b36ca5821 |
18-May-2016 |
hannesw |
8157263: Octane svn repository no longer exists Reviewed-by: sundar |
1695:be28ce2f1054 |
18-May-2016 |
jlahoda |
8133549: Generalize jshell's EditingHistory Summary: Using a generic EditingHistory in jjs Reviewed-by: sundar |
1694:9a6da438e0f6 |
18-May-2016 |
hannesw |
8066229: Fuzzing bug: Can't find scope depth Reviewed-by: sundar |
1693:7099f590cdec |
18-May-2016 |
mhaupt |
8157250: BeanLinker assumes fixed array type linkage Reviewed-by: attila, sundar |
1692:bb6cf30cf892 |
18-May-2016 |
sundar |
8157241: Remove javac warnings of Nashorn "ant clean test" Reviewed-by: mhaupt, hannesw |
1691:c187d75b77aa |
17-May-2016 |
mhaupt |
8157225: adopt method handle for array length getter in BeanLinker Reviewed-by: hannesw, sundar |
1690:c24beef07d1b |
18-May-2016 |
sundar |
8157160: JSON.stringify does not work on ScriptObjectMirror objects Reviewed-by: hannesw, mhaupt |
1689:eac5955924af |
19-May-2016 |
lana |
Added tag jdk-9+119 for changeset 621ad507bf9b |
1688:621ad507bf9b |
13-May-2016 |
hannesw |
8156714: Parsing issue with automatic semicolon insertion Reviewed-by: jlaskey, sundar |
1687:809ef81502ed |
13-May-2016 |
hannesw |
8156896: Script stack trace should display function names Reviewed-by: attila, sundar |
1686:4b118e012ac4 |
12-May-2016 |
lana |
Merge
|
1685:ad496474746e |
12-May-2016 |
sundar |
8156820: Nashorn nightly test failure after fix for 8156738 Reviewed-by: hannesw, mhaupt |
1684:21421eec73d6 |
11-May-2016 |
attila |
8156738: Use StackWalker for DynamicLinker.getLinkedCallSiteLocation Reviewed-by: hannesw, sundar |
1683:2470510268c7 |
11-May-2016 |
sla |
8156658: Common way to run jtreg tests Reviewed-by: erikj, dsamersoff |
1682:fb8b5b560a57 |
10-May-2016 |
sundar |
8156665: ES6 for..of should work on Java Iterables and Java arrays Reviewed-by: attila, hannesw |
1681:2fc3dc388f4d |
12-May-2016 |
lana |
Added tag jdk-9+118 for changeset 05679aac2f7e |
1680:05679aac2f7e |
08-May-2016 |
sundar |
8156492: ClassFormatError thrown when arrow function is used Reviewed-by: jlaskey |
1679:f62f25cbd211 |
07-May-2016 |
sundar |
8156489: jjs tab-completion crashes with stack overflow error Reviewed-by: jlaskey |
1678:58cac5dc254d |
06-May-2016 |
sundar |
8150731: Nashorn JSObject linker should be exposed as a service provider Reviewed-by: jlaskey, hannesw |
1677:4a9fca4fd993 |
05-May-2016 |
lana |
Merge
|
1676:b96917819cf6 |
04-May-2016 |
darcy |
8156040: Nashorn tests still failing after latest Jigsaw merge Reviewed-by: sundar |
1675:9ecc29462c48 |
04-May-2016 |
hannesw |
8144711: (x) => x + 1 causes Assertion failure instead of SyntaxError Reviewed-by: mhaupt, sundar |
1674:51865518fa99 |
03-May-2016 |
sundar |
8155944: ant build/test of nashorn is broken with the latest jdk9-dev build Reviewed-by: jlaskey |
1673:2b82d45d1ab8 |
03-May-2016 |
alanb |
Merge
|
1672:b7643d5bbe19 |
03-May-2016 |
alanb |
8154956: Module system implementation refresh (4/2016) Reviewed-by: alanb, mchung, chegar, redestad Contributed-by: alan.bateman@oracle.com, erik.joelsson@oracle.com |
1671:b0c9a78aee9d |
05-May-2016 |
lana |
Added tag jdk-9+117 for changeset 5267e9181161 |
1670:5267e9181161 |
28-Apr-2016 |
lana |
Merge |
1669:fd2296436748 |
28-Apr-2016 |
hannesw |
8155025: 0.001.toFixed(2) should return "0.00" not "0" Reviewed-by: jlaskey, hannesw Contributed-by: andreas.woess@oracle.com |
1668:bafd733be429 |
27-Apr-2016 |
hannesw |
8134503: support ES6 parsing in Nashorn Reviewed-by: jlaskey, sundar, mhaupt Contributed-by: andreas.woess@oracle.com |
1667:8edbdd01b004 |
28-Apr-2016 |
lana |
Added tag jdk-9+116 for changeset 208388a5622d |
1666:208388a5622d |
21-Apr-2016 |
lana |
Added tag jdk-9+115 for changeset 295ac208a444 |
1665:295ac208a444 |
15-Apr-2016 |
chegar |
8137058: Clear out all non-Critical APIs from sun.reflect Reviewed-by: alanb, jfranck, mchung |
1664:c5e780838dd5 |
14-Apr-2016 |
lana |
Added tag jdk-9+114 for changeset ba21793a0e48 |
1663:ba21793a0e48 |
11-Apr-2016 |
mhaupt |
8137149: add tests for issues closed during Nashorn issue cleanup Reviewed-by: jlaskey, sundar |
1662:0c5b4ee6923f |
11-Apr-2016 |
jlaskey |
8075550: Error "JavaFX runtime not found" in nashorn when load predefines scripts to import JavaFX packages Reviewed-by: kcr, sundar |
1661:e015a1c14289 |
07-Apr-2016 |
lana |
Added tag jdk-9+113 for changeset a5d1990fd32d |
1660:a5d1990fd32d |
31-Mar-2016 |
mchung |
8153211: Convert build tool to use the new -XaddExports syntax in bootcycle build Reviewed-by: alanb |
1659:c0d57cb54210 |
31-Mar-2016 |
lana |
Merge
|
1658:4fbf7a66d49b |
28-Mar-2016 |
sundar |
8152533: ant octane target fails with "Unable to load a script engine manager (org.apache.bsf.BSFManager or javax.script.ScriptEngineManager)" Reviewed-by: jlaskey |
1657:f54433fcebb1 |
31-Mar-2016 |
lana |
Added tag jdk-9+112 for changeset c261f8440c55 |
1656:c261f8440c55 |
24-Mar-2016 |
sundar |
8152646: disable ant octane target to avoid hudson build failure notifications Reviewed-by: jlaskey |
1655:3ac5d360070e |
24-Mar-2016 |
hannesw |
8151700: Add support for ES6 for-of Reviewed-by: attila, sundar |
1654:cdacfe806770 |
23-Mar-2016 |
lana |
Merge |
1653:975eff39b182 |
22-Mar-2016 |
chegar |
Merge
|
1652:e2e19327d66a |
22-Mar-2016 |
chegar |
Merge |
1651:703729e9c5dd |
22-Mar-2016 |
chegar |
Merge |
1650:1421c56b3947 |
22-Mar-2016 |
hannesw |
8151811: Const declarations do not work in for..in loops Reviewed-by: attila, lagergren |
1649:50be58e74a21 |
22-Mar-2016 |
hannesw |
8151810: for-in iteration does not provide per-iteration scope Reviewed-by: attila, lagergren |
1648:25b13597ea73 |
20-Mar-2016 |
sdama |
8147613: enable jjs tests on Windows Reviewed-by: lagergren, mhaupt |
1647:5f06791d7682 |
21-Mar-2016 |
hannesw |
8151809: ES6 Map/Set insertion with existing keys changes iteration order Reviewed-by: lagergren, mhaupt |
1646:b9bf01ca3ef3 |
15-Mar-2016 |
lana |
Merge |
1645:15d52fdd9168 |
15-Mar-2016 |
attila |
8150218: Autoconversion SAM adapters sometimes don't get privileges Reviewed-by: mhaupt, sundar |
1644:8e70b6afdbce |
23-Mar-2016 |
lana |
Added tag jdk-9+111 for changeset 133ea8746b37 |
1643:133ea8746b37 |
17-Mar-2016 |
alanb |
8142968: Module System implementation Summary: Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282 Reviewed-by: mhaupt, hannesw Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, sundararajan.athijegannathan@oracle.com, erik.joelsson@oracle.com |
1642:f64433f6ff69 |
15-Mar-2016 |
lana |
Added tag jdk-9+110 for changeset 9937077e48f1 |
1641:9937077e48f1 |
11-Mar-2016 |
sdama |
8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js intermittently fails. Reviewed-by: hannesw, mhaupt |
1640:71a37d6a6495 |
10-Mar-2016 |
lana |
Merge
|
1639:c80b4edebdcb |
09-Mar-2016 |
hannesw |
8151515: $EXEC output is truncated Reviewed-by: sundar, jlaskey |
1638:11811302fe75 |
09-Mar-2016 |
mhaupt |
8151518: relax test requirements to reduce dependency on directory contents Reviewed-by: hannesw, sundar |
1637:f27bb66ac9d3 |
09-Mar-2016 |
mhaupt |
8151291: $EXEC yields "unknown command" on Cygwin Reviewed-by: jlaskey, hannesw, sdama |
1636:0714a30d7833 |
10-Mar-2016 |
lana |
Added tag jdk-9+109 for changeset 70f0c3970211 |
1635:70f0c3970211 |
07-Mar-2016 |
hannesw |
8148148: Remove pluggable CodeStore API Reviewed-by: attila, mhaupt |
1634:10d21e3ecd4f |
03-Mar-2016 |
lana |
Added tag jdk-9+108 for changeset 58409eff7e3e |
1633:58409eff7e3e |
29-Feb-2016 |
mhaupt |
8150814: correct package declaration in Nashorn test Reviewed-by: sundar |
1632:a797fcfb7780 |
25-Feb-2016 |
lana |
Merge
|
1631:93854b0b5e5e |
25-Feb-2016 |
sundar |
8148379: jdk.nashorn.api.scripting spec. adjustments, clarifications Reviewed-by: hannesw, mhaupt |
1630:f33edb1f75f3 |
25-Feb-2016 |
lana |
Added tag jdk-9+107 for changeset 8042e81b530e |
1629:8042e81b530e |
18-Feb-2016 |
attila |
8149451: Fix bytecode generation issue after 8149186 Reviewed-by: mhaupt, sundar |
1628:1a96d288cb50 |
18-Feb-2016 |
lana |
Merge
|
1627:221378857767 |
16-Feb-2016 |
mhaupt |
8148140: arguments are handled differently in apply for JS functions and AbstractJSObjects Reviewed-by: hannesw, sundar |
1626:d99fa86747ee |
15-Feb-2016 |
hannesw |
8147558: Add support for ES6 collections Reviewed-by: attila, mhaupt |
1625:d321fd016476 |
18-Feb-2016 |
lana |
Added tag jdk-9+106 for changeset cfb316745693 |
1624:cfb316745693 |
12-Feb-2016 |
mhaupt |
8149744: fix testng.jar delivery in Nashorn build.xml Reviewed-by: hannesw, sundar |
1623:f2288ee085ac |
11-Feb-2016 |
lana |
Merge
|
1622:6f63ad3cd77d |
10-Feb-2016 |
jlaskey |
8149665: $EXEC changes clean up Reviewed-by: attila |
1621:1d7aaa18e5e5 |
10-Feb-2016 |
jlaskey |
8141209: $EXEC should allow streaming Reviewed-by: sundar |
1620:7ac82655d829 |
09-Feb-2016 |
mhaupt |
8149462: revert changes for 8149186 Reviewed-by: jlaskey, sundar |
1619:1766d9d909c2 |
11-Feb-2016 |
lana |
Added tag jdk-9+105 for changeset 4e9749cc32f1 |
1618:4e9749cc32f1 |
08-Feb-2016 |
mhaupt |
8149334: JSON.parse(JSON.stringify([])).push(10) creates an array containing two elements Reviewed-by: jlaskey, sundar |
1617:f35bd1bd0184 |
07-Feb-2016 |
attila |
8149186: Don't use indy for optimistic arithmetic Reviewed-by: mhaupt, sundar |
1616:c866d84978ec |
04-Feb-2016 |
lana |
Merge
|
1615:c163c7d12450 |
04-Feb-2016 |
sundar |
8148926: Call site profiling fails on braces-wrapped anonymous function Reviewed-by: jlaskey, hannesw |
1614:f80efd568b82 |
04-Feb-2016 |
lana |
Added tag jdk-9+104 for changeset a618d3e89fde |
1613:a618d3e89fde |
28-Jan-2016 |
lana |
Merge
|
1612:0da44ab8c417 |
28-Jan-2016 |
mhaupt |
8147591: Revisit Collection.toArray(new T[size]) calls in nashorn and dynalink code Reviewed-by: hannesw, mhaupt, sundar Contributed-by: srinivas.dama@oracle.com |
1611:7125a33a7b83 |
26-Jan-2016 |
hannesw |
8148214: Slow object allocation due to multiple synchronization Reviewed-by: attila, mhaupt |
1610:b0d3c469beec |
28-Jan-2016 |
lana |
Added tag jdk-9+103 for changeset c9406f325a23 |
1609:c9406f325a23 |
23-Jan-2016 |
attila |
8133299: Nashorn Java adapters should not early bind to functions Reviewed-by: hannesw, lagergren, sundar |
1608:a2297675e6f0 |
22-Jan-2016 |
hannesw |
8148040: jjs -fx test does not exit Reviewed-by: mhaupt, sundar |
1607:b3c945675e8c |
22-Jan-2016 |
mhaupt |
8134933: re-enable LambdaFormEditor assertions in Nashorn testing Reviewed-by: sundar |
1606:befa9444e5d2 |
21-Jan-2016 |
lana |
Merge
|
1605:7d884d7c0834 |
21-Jan-2016 |
hannesw |
8147845: Varargs Array functions still leaking longs Reviewed-by: mhaupt, sundar |
1604:6f34826bbfdc |
19-Jan-2016 |
iris |
8136494: Update "@since 1.9" to "@since 9" to match java.version.specification Reviewed-by: alanb, chegar, lancea |
1603:086c19a36be6 |
20-Jan-2016 |
mhaupt |
8144113: enable jjs testing Reviewed-by: mhaupt, sundar Contributed-by: srinivas.dama@oracle.com |
1602:981b353f2f75 |
18-Jan-2016 |
mhaupt |
8145305: fix Nashorn shebang handling on Cygwin Reviewed-by: hannesw, sundar |
1601:ca4d50be062e |
18-Jan-2016 |
hannesw |
8146274: Thread spinning on WeakHashMap.getEntry() with concurrent use of nashorn Reviewed-by: mhaupt, attila |
1600:6093121ec368 |
21-Jan-2016 |
lana |
Added tag jdk-9+102 for changeset e56208758885 |
1599:e56208758885 |
14-Jan-2016 |
lana |
Merge |
1598:30c3bcdb762c |
14-Jan-2016 |
attila |
8144919: Implement missing member handler for BeansLinker Reviewed-by: lagergren, mhaupt, sundar |
1597:2247904a107c |
14-Jan-2016 |
attila |
8144917: Prepare AbstractJavaLinker/BeanLinker codebase for missing member implementation Reviewed-by: mhaupt, sundar |
1596:da61004610e3 |
14-Jan-2016 |
sundar |
8147070: Dynalink GuardedInvocation must check the Class object passed Reviewed-by: hannesw, mhaupt, attila |
1595:0f21903deef8 |
14-Jan-2016 |
mhaupt |
8036977: Make process singleton options to be context wide Summary: The bug was fixed in an earlier change. This change contributes a test. Reviewed-by: hannesw, sundar |
1594:9ab6b645c428 |
13-Jan-2016 |
hannesw |
8147008: Nashorn primitive linker should handle ES6 symbols Reviewed-by: attila, sundar |
1593:8faab9cd4b95 |
12-Jan-2016 |
hannesw |
8143896: java.lang.Long is implicitly converted to double Reviewed-by: mhaupt, jlaskey |
1592:bb63b699c060 |
12-Jan-2016 |
hannesw |
8146888: Wrong license headers in test files Reviewed-by: mhaupt, jlaskey |
1591:aa534114ca92 |
14-Jan-2016 |
lana |
Added tag jdk-9+101 for changeset 1916a2c680d8 |
1590:1916a2c680d8 |
08-Jan-2016 |
alanb |
8049422: Remove @jdk.Exported Reviewed-by: dfuchs, mchung, darcy, chegar |
1589:33e33bbc3bdb |
07-Jan-2016 |
lana |
Merge
|
1588:9f96a4b227f3 |
07-Jan-2016 |
sundar |
8146625: OverloadedDynamicMethod has unused ClassLoader field that can be removed Reviewed-by: attila, hannesw |
1587:f618bede1afe |
06-Jan-2016 |
sundar |
8146556: jdk.dynalink.beans.ClassLinker can avoid using specific lookup and can use publicLookup instead Reviewed-by: jlaskey |
1586:b8a1db67b47b |
05-Jan-2016 |
sundar |
8146240: Three nashorn files contain "GNU General Public License" header Reviewed-by: jlaskey |
1585:b5dcf2b2e01a |
07-Jan-2016 |
lana |
Added tag jdk-9+100 for changeset da397aea8ada |
1584:da397aea8ada |
29-Dec-2015 |
sundar |
8146253: jjs should look for "doc string" property to print documentation on shift-tab Reviewed-by: attila |
1583:1b47169055e2 |
29-Dec-2015 |
sundar |
8146251: Avoid annotation to specify documentation for JS builtin functions Reviewed-by: attila |
1582:78b227229d59 |
24-Dec-2015 |
lana |
Merge
|
1581:579f29de113a |
24-Dec-2015 |
sundar |
8146147: Java linker indexed property getter does not work for computed nashorn string Reviewed-by: jlaskey |
1580:36b104f3830b |
23-Dec-2015 |
lana |
Added tag jdk-9+99 for changeset 74ddd1339c57 |
1579:74ddd1339c57 |
18-Dec-2015 |
lana |
Merge |
1578:2dbe56dee5e7 |
17-Dec-2015 |
lana |
Merge |
1577:b5a30a46e8d5 |
17-Dec-2015 |
sundar |
8145669: apply2call optimized callsite fails after becoming megamorphic Reviewed-by: jlaskey, hannesw |
1576:9e271be45ebf |
17-Dec-2015 |
sundar |
8145630: accidental debug printlns in NativeFunction.java Reviewed-by: hannesw |
1575:7dc1ce8ceb1f |
16-Dec-2015 |
sundar |
8145550: Megamorphic invoke should use CompiledFunction variants without any LinkLogic Reviewed-by: jlaskey, hannesw, attila |
1574:1597de0e19e3 |
16-Dec-2015 |
sundar |
8145486: jjs should support documentation key shortcut in interactive mode Reviewed-by: mhaupt, hannesw |
1573:3407b17e04f8 |
14-Dec-2015 |
attila |
8144914: Eagerly lookup browser JS object class in BrowserJSObjectLinker Reviewed-by: hannesw, sundar |
1572:53cc34765d90 |
14-Dec-2015 |
sundar |
8145314: jjs tab-completion should support camel case completion Reviewed-by: mhaupt, hannesw |
1571:fd97b9047199 |
14-Dec-2015 |
hannesw |
8144020: Remove long as an internal numeric type Reviewed-by: attila, sundar, lagergren |
1570:5fed6b47d01a |
14-Dec-2015 |
mhaupt |
8144221: fix Nashorn shebang argument handling on Mac/Linux Reviewed-by: jlaskey, lagergren |
1569:7856fdcb2eee |
18-Dec-2015 |
lana |
Added tag jdk-9+98 for changeset 68a36216f70c |
1568:68a36216f70c |
17-Dec-2015 |
lana |
Added tag jdk-9+97 for changeset 2beaef2b6a88 |
1567:2beaef2b6a88 |
11-Dec-2015 |
sundar |
8145186: jjs package completion should have a fallback when javac is not available Reviewed-by: hannesw, mhaupt |
1566:ae03424af226 |
10-Dec-2015 |
lana |
Merge |
1565:c779bd47d648 |
09-Dec-2015 |
sundar |
8144979: Context.fromClass should catch exception from Class.getClassLoader call Reviewed-by: attila, mhaupt |
1564:34b73cf8f52f |
08-Dec-2015 |
sundar |
8144841: Add a sample for pluggable dynalink linker for stream property on arrays and a REAMDE for linker samples Reviewed-by: mhaupt, attila |
1563:f99822d87469 |
10-Dec-2015 |
lana |
Added tag jdk-9+96 for changeset d52c09d5d98a |
1562:d52c09d5d98a |
07-Dec-2015 |
lana |
Merge
|
1561:5401b88e6ec6 |
03-Dec-2015 |
sundar |
8144519: Add a sample for pluggable dynalink linker that demonstrats beans linker delegation Reviewed-by: mhaupt, jlaskey |
1560:c8e1ede2e7ad |
02-Dec-2015 |
lana |
Merge |
1559:a1ef259a183f |
02-Dec-2015 |
sundar |
8144473: Nashorn code assumes NashornCallSiteDescriptor always Reviewed-by: hannesw, mhaupt |
1558:d81b4da915da |
27-Nov-2015 |
hannesw |
8144131: ArrayData.getInt implementations do not convert to int32 Reviewed-by: lagergren, sundar |
1557:c067a9638cd6 |
30-Nov-2015 |
lana |
Merge |
1556:e9c4c02337cc |
30-Nov-2015 |
sundar |
8144230: Add a sample for pluggable dynalink linker Reviewed-by: hannesw, mhaupt |
1555:376a63a077ee |
27-Nov-2015 |
sundar |
8144186: Update Main.asm sample to use dynalink public API Reviewed-by: hannesw, mhaupt |
1554:62301cd2e788 |
27-Nov-2015 |
sundar |
8144160: Regression: two tests fail on Windows with "ant test" target Reviewed-by: hannesw, mhaupt |
1553:7d8c1ec45f8a |
26-Nov-2015 |
sundar |
8144051: failing test262parallel run leads to successful build Reviewed-by: mhaupt, hannesw |
1552:d98fe27f6ba9 |
25-Nov-2015 |
mhaupt |
8143642: Nashorn shebang argument handling is broken Reviewed-by: hannesw, sundar |
1551:f3b883bec2d0 |
24-Nov-2015 |
attila |
8141338: Move jdk.internal.dynalink package to jdk.dynalink Reviewed-by: hannesw, sundar |
1550:a685736f225b |
23-Nov-2015 |
hannesw |
8143821: Wrong test name in JDK-8143304 Reviewed-by: attila, sundar |
1549:aac8413d3bb7 |
23-Nov-2015 |
hannesw |
8141407: Wrong evaluation of a != a when a = NaN Reviewed-by: sundar, attila |
1548:5108779d9306 |
02-Dec-2015 |
lana |
Added tag jdk-9+95 for changeset 9d52f9bb589c |
1547:9d52f9bb589c |
29-Nov-2015 |
iris |
Merge |
1546:74cab1a04c65 |
19-Nov-2015 |
iris |
Merge |
1545:1ace66c58225 |
16-Nov-2015 |
iris |
Merge |
1544:348edda4a3cc |
09-Nov-2015 |
iris |
Merge |
1543:89355b4fe2d4 |
01-Nov-2015 |
iris |
Merge |
1542:70f3415f2adf |
25-Oct-2015 |
iris |
Merge |
1541:0b3b41d978c4 |
05-Oct-2015 |
iris |
Merge |
1540:386f776e8921 |
29-Sep-2015 |
iris |
Merge |
1539:254acef85541 |
21-Sep-2015 |
iris |
Merge |
1538:4bd262720f39 |
14-Sep-2015 |
iris |
Merge |
1537:07f769cf2a77 |
08-Sep-2015 |
iris |
Merge |
1536:c085b63b8958 |
31-Aug-2015 |
iris |
Merge |
1535:77646e19bd81 |
25-Aug-2015 |
iris |
Merge |
1534:4949ab6748df |
17-Aug-2015 |
iris |
Merge |
1533:d46483bac1f6 |
03-Aug-2015 |
iris |
Merge |
1532:cf83ed75d1dc |
23-Jul-2015 |
iris |
Merge |
1531:41ab26713b91 |
20-Jul-2015 |
iris |
Merge |
1530:e25f6f6b1bdc |
13-Jul-2015 |
iris |
Merge |
1529:f412a1917841 |
06-Jul-2015 |
iris |
Merge |
1528:364d69b6e2aa |
29-Jun-2015 |
iris |
Merge |
1527:3fc9a15406c9 |
10-Jun-2015 |
ihse |
Merge |
1526:aad920be350a |
10-Jun-2015 |
ihse |
8085822: JEP 223: New Version-String Scheme (initial integration) Reviewed-by: erikj, dcubed, dholmes, alanb, sundar Contributed-by: Magnus Ihse Bursie <magnus.ihse.bursie@oracle.com> |
1525:9fb28b950f1e |
29-Nov-2015 |
lana |
Added tag jdk9-b94 for changeset 328932975c74 |
1524:328932975c74 |
20-Nov-2015 |
lana |
Merge
|
1523:c15ff29c1295 |
19-Nov-2015 |
hannesw |
8143304: Random failures when script size exceeds token limits Reviewed-by: sundar, attila, lagergren |
1522:d2eb81e4ddc8 |
19-Nov-2015 |
mhaupt |
8143297: Nashorn compilation time reported in nanoseconds Reviewed-by: hannesw, sundar |
1521:744c05874c23 |
18-Nov-2015 |
hannesw |
8131929: Add option for debuggable scopes Reviewed-by: attila, lagergren |
1520:a1afef4a1791 |
13-Nov-2015 |
amurillo |
Merge
|
1519:a3da23c13e1b |
11-Nov-2015 |
jprovino |
Merge
|
1518:8a10da61fc61 |
05-Nov-2015 |
cjplummer |
8141489: [TESTBUG] requiredVersion in TEST.ROOT needs to updated to 4.1 b12 Summary: updated requiredVersion to 4.1 b12 Reviewed-by: dholmes, sla, darcy |
1517:53edf7f3f10c |
13-Nov-2015 |
attila |
8142924: ES6 symbols created with Symbol.for should deserialize to canonical instances Reviewed-by: hannesw, lagergren, sundar |
1516:ee71a66a48c7 |
12-Nov-2015 |
lana |
Merge |
1515:57e51c71c725 |
19-Nov-2015 |
lana |
Added tag jdk9-b93 for changeset e13533f7bb78 |
1514:e13533f7bb78 |
12-Nov-2015 |
lana |
Merge
|
1513:2cebe18ffc70 |
12-Nov-2015 |
hannesw |
8142864: Raw types warning in WeakValueCache Reviewed-by: mhaupt, attila |
1512:d827dd6e0139 |
12-Nov-2015 |
sundar |
8142857: Enable all nashorn "api" tests for jtreg test run Reviewed-by: attila, hannesw, mhaupt |
1511:a1f59730bfb5 |
11-Nov-2015 |
sundar |
8142501: nashorn tests failing after recent changes Reviewed-by: hannesw |
1510:e1dd1c03e9a9 |
11-Nov-2015 |
hannesw |
8047366: (1000000000000000128).toString() and (1000000000000000128).toFixed() don't evaluate to expected values. Reviewed-by: attila, sundar |
1509:1fd94ca4dfcd |
11-Nov-2015 |
hannesw |
8141505: floating point parse incorrect on big integer Reviewed-by: attila, sundar |
1508:a661018d34b8 |
11-Nov-2015 |
hannesw |
8141702: Add support for Symbol property keys Reviewed-by: attila, sundar |
1507:549f06563f1c |
11-Nov-2015 |
hannesw |
8010803: Number to String conversion functionality overhaul Reviewed-by: attila, lagergren |
1506:e5ed16b0ae71 |
11-Nov-2015 |
attila |
8142422: Smaller Dynalink API adjustments Reviewed-by: hannesw, sundar |
1505:fe703753f53f |
11-Nov-2015 |
chegar |
8140606: Update library code to use internal Unsafe Reviewed-by: alanb, mchung, psandoz, weijun |
1504:252538e8c232 |
09-Nov-2015 |
attila |
8141550: Introduce a command line option instead of nashorn.unstable.relink.threshold system property Reviewed-by: hannesw, sundar |
1503:e08b29ee795e |
09-Nov-2015 |
attila |
8141538: Make DynamicLinker specific to a Context in Nashorn Reviewed-by: hannesw, sundar |
1502:752ca580b176 |
09-Nov-2015 |
attila |
8141541: Simplify Nashorn's Context class loader handling Reviewed-by: hannesw, sundar |
1501:435d7217b35d |
12-Nov-2015 |
lana |
Added tag jdk9-b92 for changeset 34b77a618e98 |
1500:34b77a618e98 |
05-Nov-2015 |
lana |
Merge |
1499:0c621f5166c5 |
05-Nov-2015 |
attila |
8141446: Cache Class.forName for permanently loaded classes Reviewed-by: hannesw, mhaupt, sundar |
1498:a8b20725bcf2 |
04-Nov-2015 |
attila |
8141524: CompilerTest execution time dominated by Field.setAccessible Reviewed-by: hannesw, mhaupt, sundar |
1497:cc95f96b51d8 |
04-Nov-2015 |
attila |
8141425: Improve caching in NashornCallSiteDescriptor Reviewed-by: hannesw, lagergren |
1496:1d7341033121 |
03-Nov-2015 |
ihse |
8141333: Rename SetupArchive to SetupJarArchive Reviewed-by: erikj, tbell |
1495:ae3c6d8c1fc4 |
03-Nov-2015 |
sundar |
8141285: NameCode should pass tests from BytecodeNameTest.java Reviewed-by: attila, mhaupt |
1494:c7ef0fb26eff |
02-Nov-2015 |
attila |
8141144: Move NameCodec to jdk.nashorn.internal space Reviewed-by: hannesw, sundar |
1493:09f1d75775ef |
05-Nov-2015 |
lana |
Added tag jdk9-b91 for changeset fee4d2015e24 |
1492:fee4d2015e24 |
04-Nov-2015 |
lana |
Merge
|
1491:f414ae010340 |
29-Oct-2015 |
lana |
Merge
|
1490:1ceda730b9a3 |
29-Oct-2015 |
mhaupt |
8140759: add ES6 template literal test Reviewed-by: hannesw, sundar Contributed-by: andreas.woess@oracle.com |
1489:6d9a3ef84ebf |
28-Oct-2015 |
mhaupt |
8134941: Implement ES6 template literal support Reviewed-by: attila, hannesw Contributed-by: andreas.woess@oracle.com |
1488:f570370bc7b8 |
30-Oct-2015 |
lana |
Added tag jdk9-b90 for changeset bc92163c4e0a |
1487:bc92163c4e0a |
29-Oct-2015 |
lana |
Added tag jdk9-b89 for changeset 62641244c378 |
1486:62641244c378 |
22-Oct-2015 |
lana |
Merge |
1485:77d303d8a943 |
22-Oct-2015 |
attila |
8140273: restore use of CompositeOperation.contains where it is needed Reviewed-by: hannesw, sundar |
1484:b640f10ccd6d |
21-Oct-2015 |
lana |
Merge |
1483:7cb19fa78763 |
21-Oct-2015 |
attila |
8139931: Introduce Operation objects in Dynalink instead of string encoding Reviewed-by: hannesw, sundar |
1482:d35aa8beb997 |
21-Oct-2015 |
attila |
8139919: Make CallSiteDescriptor a concrete class Reviewed-by: hannesw, lagergren, sundar |
1481:e6bb9489faac |
21-Oct-2015 |
attila |
8139905: Add a convenience AccessControlContext factory Reviewed-by: hannesw, sundar |
1480:490cafd88488 |
20-Oct-2015 |
attila |
8139895: Introduce GuardingDynamicLinkerExporter Reviewed-by: hannesw, sundar |
1479:c3a5e415a09f |
20-Oct-2015 |
attila |
8139888: Improve Dynalink JavaDoc some more Reviewed-by: hannesw, sundar |
1478:a8d5f14eebcc |
20-Oct-2015 |
attila |
8139887: Reduce visibility of few methods in TypeUtilities and Guards API Reviewed-by: hannesw, sundar |
1477:dd36e980905b |
20-Oct-2015 |
attila |
8139761: Improve Dynalink class nomenclature and package organization Reviewed-by: hannesw, sundar |
1476:17b58e15ad54 |
19-Oct-2015 |
attila |
8139884: Use privileged blocks when working with class loaders Reviewed-by: hannesw, mhaupt, sundar |
1475:1faacf3cd85f |
19-Oct-2015 |
attila |
8139756: Eliminate GuardedTypeConversion, DynamicLinker.getCurrentLinkRequest and its associated permission Reviewed-by: hannesw, sundar |
1474:f93753325c7b |
19-Oct-2015 |
sundar |
8139852: jjs interactive mode fails to work with security manager Reviewed-by: attila, hannesw |
1473:335632718c1e |
19-Oct-2015 |
attila |
8139590: Improve Dynalink JavaDoc Reviewed-by: hannesw, lagergren |
1472:7dd80d7f47c3 |
19-Oct-2015 |
attila |
8139588: Remove concept of runtime context arguments, call site tokens, and link counts Reviewed-by: hannesw, sundar |
1471:33f2143b60a3 |
19-Oct-2015 |
attila |
8139435: Make sure CallSiteDescriptor.getLookup is subject to a security check Reviewed-by: hannesw, sundar |
1470:04ed602df062 |
19-Oct-2015 |
attila |
8139304: Remove elaborate call site descriptor class hierarchy and factory for them. Remove AutoDiscovery, DefaultPrelinkFilter, and BottomGuardingDynamicLinker as they can be inlined into DynamicLinkerFactory. Remove CallerSensitiveDetector as it can be inlined into AbstractJavaLinker. Make ClassMap non-public. Reviewed-by: hannesw, sundar |
1469:40bda1a456b9 |
22-Oct-2015 |
lana |
Added tag jdk9-b88 for changeset a2aa804daac9 |
1468:a2aa804daac9 |
21-Oct-2015 |
lana |
Merge
|
1467:781e7d23a367 |
15-Oct-2015 |
lana |
Merge
|
1466:022f7146248d |
12-Oct-2015 |
attila |
8139282: Remove @author and @id tags from Dynalink JavaDoc; some minor edits Reviewed-by: mhaupt, sundar |
1465:0a640d17732d |
12-Oct-2015 |
attila |
8139270: Drastically reduce memory footprint of ChainedCallSite Reviewed-by: hannesw, sundar |
1464:6c6df82265f0 |
12-Oct-2015 |
mhaupt |
8139266: add JSAdapter example with fallthrough Reviewed-by: attila, hannesw |
1463:494bc9750691 |
12-Oct-2015 |
attila |
8139274: Use JDK 8 default method for LinkerServices.asTypeLosslessReturn Reviewed-by: lagergren, sundar |
1462:0cae16c0043d |
12-Oct-2015 |
attila |
8139273: Small improvements to DynamicLinker and DynamicLinkerFactory Reviewed-by: lagergren, sundar |
1461:061682b25ca9 |
19-Oct-2015 |
lana |
Added tag jdk9-b87 for changeset 0bf2fe0c7b32 |
1460:0bf2fe0c7b32 |
15-Oct-2015 |
lana |
Added tag jdk9-b86 for changeset e4283eeb182c |
1459:e4283eeb182c |
09-Oct-2015 |
lana |
Merge
|
1458:59c36bec3c28 |
09-Oct-2015 |
attila |
8139269: Do not expose prune method handles from ChainedCallSite Reviewed-by: hannesw, lagergren |
1457:446625d6e8cc |
07-Oct-2015 |
mhaupt |
8139047: add test for JSAdapter __getIds__ Reviewed-by: hannesw, sundar |
1456:11b48db399bf |
07-Oct-2015 |
mhaupt |
8139038: cleanup and documentation around JSAdapter Reviewed-by: attila, hannesw |
1455:ad9784d098d0 |
08-Oct-2015 |
lana |
Added tag jdk9-b85 for changeset 285628dac943 |
1454:285628dac943 |
06-Oct-2015 |
lana |
Merge |
1453:a261947d1e0e |
06-Oct-2015 |
hannesw |
8138758: U+180E not recognized as whitespace by Joni Reviewed-by: attila, sundar |
1452:e281c7a891f9 |
06-Oct-2015 |
sundar |
8138910: Ctrl-D causes jjs to crash with NPE Reviewed-by: attila, hannesw |
1451:d47674217066 |
05-Oct-2015 |
hannesw |
8138882: Performance regression due to anonymous classloading Reviewed-by: attila, sundar |
1450:68a026de1201 |
02-Oct-2015 |
hannesw |
8137281: OutOfMemoryError with large numeric keys in JSON.parse Reviewed-by: attila, mhaupt |
1449:d8936a4a0186 |
01-Oct-2015 |
sundar |
8138616: invokeFunction fails if function calls a function defined in GLOBAL_SCOPE Reviewed-by: hannesw, mhaupt |
1448:6adb23130ed6 |
01-Oct-2015 |
hannesw |
8138632: Sparse array does not handle growth of underlying dense array Reviewed-by: attila, sundar |
1447:40f468a095c6 |
30-Sep-2015 |
sundar |
8138643: nashorn ant build.xml javadoc, javadocapi targets are broken and netbeans makefile does not include shell sources Reviewed-by: attila, hannesw |
1446:f62799ca2ade |
30-Sep-2015 |
attila |
8137333: Boundless soft caching of property map histories causes high memory pressure Reviewed-by: hannesw, sundar |
1445:8535274223d7 |
28-Sep-2015 |
sundar |
8137258: JSObjectLinker and BrowserJSObjectLinker should not expose internal JS objects Reviewed-by: attila, hannesw |
1444:f436923c391f |
28-Sep-2015 |
attila |
8134502: introduce abstraction for basic NodeVisitor usage Reviewed-by: lagergren, sundar |
1443:abdaed49a3ed |
05-Oct-2015 |
lana |
Added tag jdk9-b84 for changeset 214b97ba911f |
1442:214b97ba911f |
26-Sep-2015 |
lana |
Merge |
1441:ae68bfedfad2 |
25-Sep-2015 |
attila |
8134488: var statement in if(false) block incorrectly evacuated into enclosing function Reviewed-by: hannesw, sundar |
1440:8d8d5527b409 |
25-Sep-2015 |
attila |
8136700: Make sure Context.anonymousHostClasses doesn't grow unbounded Reviewed-by: hannesw, sundar |
1439:47848d88093b |
24-Sep-2015 |
attila |
8134490: Dead var statement evacuation incorrectly descends into nested functions Reviewed-by: hannesw, mhaupt |
1438:d09ca2242f2f |
25-Sep-2015 |
sundar |
8137134: invokespecial on indirect super interface is generated by Java adapter generator Reviewed-by: attila, hannesw |
1437:678db05f13ba |
22-Sep-2015 |
sundar |
8136894: test/script/currently-failing/gettersetter.js passes, move it out of currently-failing tests Reviewed-by: hannesw, mhaupt |
1436:f86149c8aaea |
21-Sep-2015 |
sundar |
8136832: property_delete.js tests be moved out from currently-failing Reviewed-by: attila, lagergren, hannesw |
1435:6e5080fdfaad |
19-Sep-2015 |
hannesw |
8135190: Method code too large in Babel browser.js script Reviewed-by: attila, sundar |
1434:4d320336c48c |
25-Sep-2015 |
lana |
Added tag jdk9-b83 for changeset 21b86b980a5f |
1433:21b86b980a5f |
18-Sep-2015 |
lana |
Merge |
1432:67bab332bcb3 |
17-Sep-2015 |
sundar |
8136694: Megemorphic scope access does not throw ReferenceError when property is missing Reviewed-by: attila, hannesw |
1431:d62c5288738a |
16-Sep-2015 |
attila |
8136647: Syntactic error accidentally left in JDK-8135251 changeset Reviewed-by: sundar |
1430:79781ce06df7 |
16-Sep-2015 |
attila |
8135251: Use Unsafe.defineAnonymousClass for loading Nashorn script code Reviewed-by: hannesw, lagergren, sundar |
1429:b4eb53200105 |
16-Sep-2015 |
hannesw |
8134609: Allow constructors with same prototoype map to share the allocator map Reviewed-by: attila, sundar |
1428:c209abbe9b24 |
16-Sep-2015 |
sundar |
8136544: Call site switching to megamorphic causes incorrect property read Reviewed-by: attila, mhaupt |
1427:31f1156a592b |
15-Sep-2015 |
sundar |
8080501: javaarrayconversion.js test is flawed Reviewed-by: attila, hannesw |
1426:751ada854e5a |
14-Sep-2015 |
sundar |
8055917: jdk.nashorn.internal.codegen.CompilationPhase$N should be renamed to proper classes Reviewed-by: attila, hannesw |
1425:285f2316315c |
18-Sep-2015 |
lana |
Added tag jdk9-b82 for changeset 8bab0a9d8a63 |
1424:8bab0a9d8a63 |
11-Sep-2015 |
lana |
Merge |
1423:c13179703f65 |
11-Sep-2015 |
sundar |
8136349: Typos patch for nashorn sources submitted on Sep 10, 2015 Reviewed-by: hannesw, mhaupt, lagergren, attila Contributed-by: asashour@yahoo.com |
1422:882bbbfcaf03 |
10-Sep-2015 |
sundar |
8135332: ScriptFunction constructor should use is bound and is strict check rather than checking for 'arguments' and 'caller' Reviewed-by: attila, hannesw |
1421:bbe835067b89 |
10-Sep-2015 |
attila |
8135337: NativeDebug.dumpCounters with incorrect scope count Reviewed-by: hannesw, sundar |
1420:c62b95b20e60 |
10-Sep-2015 |
attila |
8135336: Fix broken build after JDK-8135262 Reviewed-by: hannesw, sundar |
1419:e7d479909bc5 |
10-Sep-2015 |
attila |
8135262: Sanitize CodeInstaller API Reviewed-by: hannesw, sundar |
1418:ca0e29811b81 |
10-Sep-2015 |
hannesw |
8134569: Add tests for prototype callsites Reviewed-by: attila, sundar |
1417:97bb1c7b0f50 |
10-Sep-2015 |
hannesw |
8135000: Number.prototype.toFixed returns wrong string for 0.5 and -0.5 Reviewed-by: attila, sundar |
1416:a750a66640e0 |
09-Sep-2015 |
sundar |
8027137: Merge ScriptFunction and ScriptFunctionImpl Reviewed-by: attila, hannesw, mhaupt |
1415:330ddba6ffc4 |
09-Sep-2015 |
ihse |
8065912: Better handling of classpath in build-infra Reviewed-by: erikj |
1414:37a9addb8c8d |
07-Sep-2015 |
sundar |
8135151: jjs should work in cygwin environment Reviewed-by: attila, hannesw |
1413:0ee4c3b61e45 |
07-Sep-2015 |
attila |
8135075: Reorder short-circuit tests in ApplySpecialization to run cheapest first Reviewed-by: hannesw, mhaupt, sundar |
1412:bfe6bd5d57bf |
04-Sep-2015 |
sundar |
8135054: Add more samples to nashorn samples directory Reviewed-by: mhaupt, hannesw |
1411:8b922e75e22e |
11-Sep-2015 |
lana |
Added tag jdk9-b81 for changeset 42d8ed4651b6 |
1410:42d8ed4651b6 |
03-Sep-2015 |
lana |
Merge |
1409:e32cac182035 |
03-Sep-2015 |
mhaupt |
Merge
|
1408:ac8a32176cbe |
01-Sep-2015 |
aw |
8134873: Implement support for ES6 numeric literals Reviewed-by: attila, sundar |
1407:ad3c4bdf0cf6 |
03-Sep-2015 |
sundar |
8087292: nashorn should have a "fail-fast" option for scripting, analog to bash "set -e" Reviewed-by: hannesw, jlaskey, mhaupt |
1406:352a446e3a13 |
02-Sep-2015 |
sundar |
8134973: Control flow exceptions should avoid filling stack trace Reviewed-by: attila, jlaskey, hannesw |
1405:94302631afc4 |
02-Sep-2015 |
attila |
8134939: Improve toString method of Dynalink DynamicMethod objects Reviewed-by: hannesw, sundar |
1404:c31e42c1665f |
02-Sep-2015 |
sundar |
8134931: jdk.nashorn.internal.codegen.TypeMap should not use Map Reviewed-by: attila, mhaupt |
1403:740fc9e0561f |
01-Sep-2015 |
attila |
8134930: Defer stack trace walking of NashornException for extracting line number and file name Reviewed-by: hannesw, sundar |
1402:6b33d7229631 |
01-Sep-2015 |
sundar |
8134887: nashorn ant test configuration should disable assertion for LamdaFormEditor class Reviewed-by: attila, jlaskey |
1401:d7d4c84bd750 |
01-Sep-2015 |
aw |
8134865: Need to restore for container block from lexical context in finally Reviewed-by: attila, mhaupt |
1400:6e41fdc6acdf |
01-Sep-2015 |
sundar |
8068901: Surprising behavior with more than one functional interface on a class 8068903: Can't invoke vararg @FunctionalInterface methods Reviewed-by: attila, hannesw |
1399:eea9202e8930 |
31-Aug-2015 |
attila |
8133300: Ensure symbol table immutability in Nashorn AST Reviewed-by: hannesw, lagergren |
1398:cffb8ad5ad94 |
31-Aug-2015 |
sundar |
8134731: Function.prototype.apply interacts incorrectly with arguments Reviewed-by: attila, hannesw |
1397:c16cb85c1aec |
03-Sep-2015 |
katleman |
Added tag jdk9-b80 for changeset 61b401b23fc2 |
1396:61b401b23fc2 |
27-Aug-2015 |
lana |
Merge
|
1395:6263188b48de |
27-Aug-2015 |
sundar |
8134562: jjs history object should have methods to save/load history to/from given file and also allow reexecution of commands by a call Reviewed-by: hannesw, attila |
1394:f0365514f0b3 |
26-Aug-2015 |
attila |
8134403: Nashorn react.js benchmark performance regression Reviewed-by: hannesw, sundar |
1393:d61744c0d1d2 |
26-Aug-2015 |
mhaupt |
8134484: disallow backquotes as heredoc end marker delimiters Reviewed-by: attila, sundar |
1392:5efd65e18b71 |
26-Aug-2015 |
mhaupt |
8073613: Here documents: how to avoid string interpolation? Summary: support heredoc end marker quoting like in bash Reviewed-by: attila, hannesw |
1391:4577d801c522 |
25-Aug-2015 |
sundar |
8134397: Features that require AWT, swing should handle headless mode properly Reviewed-by: hannesw, attila |
1390:fa839eaa06b0 |
25-Aug-2015 |
sundar |
8134381: load completion should not use swing from non UI thread Reviewed-by: lagergren, attila, hannesw |
1389:9379e33273fe |
24-Aug-2015 |
sundar |
8134309: load call argument completion could be done with file chooser Reviewed-by: attila, hannesw |
1388:105d0051d37b |
24-Aug-2015 |
sundar |
8134279: jjs should support multiple line input to complete incomplete code Reviewed-by: attila, hannesw |
1387:864aaf4e6441 |
24-Aug-2015 |
attila |
8133785: SharedScopeCall should be enabled for non-optimistic call sites in optimistic compilation Reviewed-by: hannesw, lagergren |
1386:1bf4c3edab6e |
24-Aug-2015 |
attila |
8134150: Make Timing both threadsafe and efficient Reviewed-by: jlaskey, sundar |
1385:a5a67511b22b |
22-Aug-2015 |
sundar |
8134255: Implement tab-completion for java package prefixes and package names Reviewed-by: attila, mhaupt |
1384:5beae9dfcdb9 |
21-Aug-2015 |
sundar |
8133948: Add 'edit' function to allow external editing of scripts Reviewed-by: attila, hannesw, jlahoda |
1383:0a68f2d8e06f |
27-Aug-2015 |
katleman |
Added tag jdk9-b79 for changeset 9b3eca69b88b |
1382:9b3eca69b88b |
20-Aug-2015 |
lana |
Merge |
1381:5b0c3dc04a73 |
19-Aug-2015 |
sundar |
8133872: Expression completion should work on contexts where an expression is accepted Reviewed-by: hannesw, mhaupt |
1380:6060f7652a28 |
18-Aug-2015 |
mhaupt |
8077168: CodeStoreAndPathTest.java fails in jtreg mode on Mac Summary: use correct path on JRT file system Reviewed-by: attila, sundar |
1379:477207d0b807 |
18-Aug-2015 |
sundar |
8133812: identifier and member expression completion handling is not uniform Reviewed-by: attila, hannesw |
1378:54af83b4a714 |
18-Aug-2015 |
sundar |
8133777: Use file based persistence for history instead of preferences Reviewed-by: attila, mhaupt |
1377:23f843804b05 |
17-Aug-2015 |
sundar |
8133695: Implement tab-completion for identifiers Reviewed-by: attila, jlaskey |
1376:a41c8fc1867e |
17-Aug-2015 |
sundar |
8133652: Implement tab-completion for member select expressions Reviewed-by: jlaskey, attila |
1375:6cb5cb0a4ec9 |
14-Aug-2015 |
sundar |
8133624: Move JDK-8055034.js and JDK-8130127.js to currently-failing directory to exclude from test run Reviewed-by: jlaskey, hannesw |
1374:576d1aa23516 |
20-Aug-2015 |
katleman |
Added tag jdk9-b78 for changeset 6f634e84387e |
1373:6f634e84387e |
13-Aug-2015 |
lana |
Merge
|
1372:7cbb2b5867fd |
13-Aug-2015 |
sundar |
8133347: Add makefiles support and basic session, persistence history navigation with jline Reviewed-by: erikj, jlahoda, jlaskey |
1371:8a3a1ed103f5 |
13-Aug-2015 |
katleman |
Added tag jdk9-b77 for changeset 33cecbc59f2a |
1370:33cecbc59f2a |
06-Aug-2015 |
lana |
Merge
|
1369:a3c6abd88eb4 |
06-Aug-2015 |
sundar |
8133119: Error message associated with TypeError for call and new should include stringified Node Reviewed-by: attila, mhaupt |
1368:ed56500172f4 |
04-Aug-2015 |
sundar |
8073733: TypeError messages with "call" and "new" could be improved Reviewed-by: attila, mhaupt |
1367:45e582264d4f |
06-Aug-2015 |
katleman |
Added tag jdk9-b76 for changeset ab231613d720 |
1366:ab231613d720 |
30-Jul-2015 |
lana |
Merge |
1365:833a4df84bc7 |
28-Jul-2015 |
sundar |
8132092: Nashorn copyright has to be updated Reviewed-by: jlaskey, hannesw, mhaupt |
1364:9fddd7695ded |
27-Jul-2015 |
mhaupt |
8132305: fix incorrect title assignment in Nashorn JavaFX samples Reviewed-by: attila, sundar |
1363:0bfcbf0054f1 |
30-Jul-2015 |
katleman |
Added tag jdk9-b75 for changeset f884dff432a7 |
1362:f884dff432a7 |
23-Jul-2015 |
lana |
Merge
|
1361:b27730a502c3 |
22-Jul-2015 |
mhaupt |
8131142: late-bind check for testng.jar presence in Nashorn test execution Reviewed-by: hannesw, sundar |
1360:b983e998f528 |
22-Jul-2015 |
hannesw |
8131683: Delete fails over multiple scopes Reviewed-by: mhaupt, sundar |
1359:348ce347ba14 |
20-Jul-2015 |
hannesw |
8131340: Varargs function is recompiled each time it is linked Reviewed-by: mhaupt, sundar |
1358:4193f8c6706a |
23-Jul-2015 |
katleman |
Added tag jdk9-b74 for changeset 2e8bb16872d7 |
1357:2e8bb16872d7 |
16-Jul-2015 |
lana |
Merge
|
1356:9b45ff9ffa8f |
16-Jul-2015 |
sundar |
8131039: after adding a function property to Object.prototype, JSON.parse with reviver function goes into infinite loop Reviewed-by: hannesw, mhaupt |
1355:87123e713c92 |
13-Jul-2015 |
sundar |
8130853: Non-extensible global is not handled property Reviewed-by: jlaskey, hannesw |
1354:a5e202d6eb99 |
09-Jul-2015 |
sundar |
8130888: Typos in nashorn sources Reviewed-by: hannesw, mhaupt Contributed-by: asashour@yahoo.com |
1353:3fe85fdf1651 |
10-Jul-2015 |
mhaupt |
8130862: let hg ignore TestNG ZIP file in Nashorn test library directory Reviewed-by: hannesw, sundar |
1352:9c1352351444 |
16-Jul-2015 |
katleman |
Added tag jdk9-b73 for changeset 548f1eb2c3c8 |
1351:548f1eb2c3c8 |
09-Jul-2015 |
lana |
Merge
|
1350:3cb11f4d617e |
08-Jul-2015 |
sundar |
8130734: Apply transformations found by netbeans Refactor->Inspect and transform menu Reviewed-by: hannesw, jlaskey, mhaupt |
1349:1261d91a9e28 |
07-Jul-2015 |
sundar |
8130663: 6 fields can be static fields in Global class Reviewed-by: hannesw, attila |
1348:d91200b39779 |
06-Jul-2015 |
sundar |
8130476: Remove unused methods in Global.java Reviewed-by: hannesw, attila |
1347:0ab539479b95 |
03-Jul-2015 |
sundar |
8130424: if directory specified with --dest-dir does not exist, only .class files are dumped and .js files are not Reviewed-by: attila, lagergren, hannesw |
1346:647d134b694b |
09-Jul-2015 |
katleman |
Added tag jdk9-b72 for changeset d017877b3b8c |
1345:d017877b3b8c |
02-Jul-2015 |
lana |
Merge |
1344:9e67dbba8c3b |
02-Jul-2015 |
sundar |
8130317: "ant test" fails to complete on Windows when run under cygwin shell Reviewed-by: lagergren, attila |
1343:becb3bb6a422 |
02-Jul-2015 |
mhaupt |
8130307: improve Nashorn Javadoc target Summary: reduce dependence on ASM sources in testing, address command line length problem on Windows Reviewed-by: hannesw, sundar |
1342:6eca661ddf79 |
02-Jul-2015 |
mhaupt |
8130306: enable running Nashorn test on Windows Summary: fix executable name (add .exe suffix) Reviewed-by: hannesw, sundar |
1341:1172aca37bba |
02-Jul-2015 |
attila |
8130234: Get rid of JSType.isNegativeZero Reviewed-by: hannesw, lagergren |
1340:d95394322204 |
01-Jul-2015 |
mhaupt |
8130127: streamline input parameter of Nashorn scripting $EXEC function Summary: handle null and undefined correctly, do not coerce them to strings Reviewed-by: lagergren, sundar |
1339:0b60cae91ec6 |
30-Jun-2015 |
prr |
Merge |
1338:0fddb652c2bb |
22-Jun-2015 |
prr |
Merge
|
1337:4c0edd9f9342 |
27-May-2015 |
erikj |
8081814: Modularize the deploy build Reviewed-by: ihse, ddehaven |
1336:efb5f54092ed |
30-Jun-2015 |
sundar |
8114838: Anonymous functions escape to surrounding scope when defined under "with" statement Reviewed-by: attila, hannesw, lagergren |
1335:555e9e0f6a55 |
29-Jun-2015 |
attila |
8130035: Move test/script/basic/NASHORN-627.js to currently-failing until JDK-8129881 is fixed Reviewed-by: lagergren, sundar |
1334:91869e340c47 |
02-Jul-2015 |
katleman |
Added tag jdk9-b71 for changeset 7066af6e7b06 |
1333:7066af6e7b06 |
28-Jun-2015 |
lana |
Merge
|
1332:69e616b3bc44 |
26-Jun-2015 |
attila |
8129959: DebugLogger has unnecessary API methods Reviewed-by: hannesw, lagergren |
1331:23115c34a7c4 |
26-Jun-2015 |
attila |
8129950: Wrong condition for checking absence of logger in MethodHandleFactory Reviewed-by: hannesw, lagergren |
1330:fe33c4db8700 |
24-Jun-2015 |
darcy |
8129597: Add tier 3 test definitions to the JDK 9 forest Reviewed-by: smarks, jjg |
1329:1b4ad06c714e |
23-Jun-2015 |
attila |
8129410: Java adapters with class-level overrides should preserve variable arity constructors Reviewed-by: lagergren, sundar |
1328:3951ff3b5272 |
25-Jun-2015 |
katleman |
Added tag jdk9-b70 for changeset 3379235149c0 |
1327:3379235149c0 |
18-Jun-2015 |
lana |
Merge
|
1326:a35490e96dc5 |
18-Jun-2015 |
sundar |
8117883: nasgen prototype, instance member count calculation is wrong Reviewed-by: hannesw, lagergren |
1325:cd94e97584a0 |
17-Jun-2015 |
hannesw |
8098808: Convert Scope from interface to class Reviewed-by: sundar, attila |
1324:7e06231229fd |
17-Jun-2015 |
sundar |
8098847: obj."prop" and obj.'prop' should result in SyntaxError Reviewed-by: hannesw, attila |
1323:93e4c151d6cc |
17-Jun-2015 |
hannesw |
8087312: PropertyMapWrapper.equals should compare className Reviewed-by: sundar, attila |
1322:87f7ef8273bc |
16-Jun-2015 |
sundar |
8098578: Global scope is not accessible with indirect load call Reviewed-by: attila, hannesw |
1321:8f389acf77f0 |
16-Jun-2015 |
hannesw |
8098807: Strict eval throws ClassCastException with large scripts Reviewed-by: sundar, attila |
1320:0e28af5ee013 |
15-Jun-2015 |
hannesw |
8098546: eval within a 'with' leaks definitions into global scope Reviewed-by: sundar, attila |
1319:bd783ddc4333 |
15-Jun-2015 |
hannesw |
8086052: Script evaluation should not return last function declaration Reviewed-by: sundar, attila |
1318:5808c1886a90 |
12-Jun-2015 |
sundar |
8087211: Indirect evals should be strict with -strict option Reviewed-by: lagergren, hannesw |
1317:faf853661f14 |
18-Jun-2015 |
lana |
Added tag jdk9-b69 for changeset 194b74467afc |
1316:194b74467afc |
11-Jun-2015 |
lana |
Merge
|
1315:2e50107b1738 |
11-Jun-2015 |
sundar |
8087136: regression: apply on $EXEC fails with ClassCastException Reviewed-by: hannesw, lagergren |
1314:a24cb0bf79bc |
09-Jun-2015 |
mhaupt |
8080490: add $EXECV command to Nashorn scripting mode Summary: Additional arguments to the command line can be passed as a single array, or as a sequence of varargs. Reviewed-by: attila, hannesw |
1313:87f156db0b42 |
09-Jun-2015 |
sundar |
8086032: Add compiler error tests when syntax extensions are used with --no-syntax-extensions option Reviewed-by: attila, hannesw |
1312:d1689c1df3aa |
08-Jun-2015 |
mhaupt |
8085885: address Javadoc warnings in Nashorn source code Reviewed-by: hannesw, lagergren |
1311:b8ea01a76cbc |
08-Jun-2015 |
sundar |
8085937: add autoimports sample script to easily explore Java classes in interactive mode Reviewed-by: lagergren, attila |
1310:09d538ef34f2 |
08-Jun-2015 |
sundar |
8085802: Nashorn -nse option causes parse error on anonymous function definition Reviewed-by: lagergren, attila |
1309:15a67b4f8935 |
05-Jun-2015 |
sundar |
8085810: Return value of Objects.requireNonNull call can be used Reviewed-by: lagergren, attila |
1308:0eeaadd17fff |
04-Jun-2015 |
mhaupt |
8080087: Nashorn $ENV.PWD is originally undefined Summary: On Windows, the PWD environment variable does not exist and cannot be imported in scripting mode, so it is set explicitly. Reviewed-by: lagergren, sundar |
1307:179b3de401eb |
11-Jun-2015 |
lana |
Added tag jdk9-b68 for changeset dd6dd848b854 |
1306:dd6dd848b854 |
04-Jun-2015 |
lana |
Merge
|
1305:f0b1680a8c34 |
03-Jun-2015 |
attila |
8081813: JSONListAdapter should delegate its [[DefaultValue]] to wrapped object Reviewed-by: lagergren, sundar |
1304:4da1c371efcb |
03-Jun-2015 |
sundar |
8081809: Missing final modifier in method parameters (nashorn code convention) Reviewed-by: attila, hannesw |
1303:d47ac275fab7 |
03-Jun-2015 |
hannesw |
8066220: Fuzzing bug: MethodHandle bug (Object,Object) != (boolean)Object Reviewed-by: lagergren, attila, sundar |
1302:10553f87f3e7 |
02-Jun-2015 |
mhaupt |
8081696: reduce dependency of Nashorn tests on external components Reviewed-by: attila, sundar |
1301:14ec7d7af490 |
02-Jun-2015 |
mhaupt |
8080275: transparently download testng.jar for Nashorn testing Summary: Instead of asking the user to manually download and install testng.jar, automate the process via "ant externals". Reviewed-by: hannesw, sundar |
1300:078107e0651f |
02-Jun-2015 |
mhaupt |
8081668: fix Nashorn ant externals command Summary: update URLs for Showdown (JavaScript Markdown implementation) download Reviewed-by: hannesw, sundar |
1299:0d4841f2c800 |
02-Jun-2015 |
mhaupt |
8081604: rename ScriptingFunctions.tokenizeCommandLine Summary: This used to be a single-purpose private helper; it is now used by external clients, and for new purposes. Consequently, it deserves a less specific name. Reviewed-by: attila, lagergren, sundar |
1298:776551a5b3a2 |
02-Jun-2015 |
mhaupt |
8081603: erroneous dot file generated from Nashorn --print-code Summary: Emit a dot label string-conformant line break instead of a hard one to avoid strings ranging across an EOL. Reviewed-by: attila, lagergren, sundar |
1297:92f7bf49eb65 |
02-Jun-2015 |
attila |
8066773: JSON-friendly wrapper for objects Reviewed-by: jlaskey, lagergren, sundar |
1296:6cb8df3f0cc6 |
02-Jun-2015 |
darcy |
8075555: Add tiered testing definitions to the nashorn repo Reviewed-by: lagergren |
1295:53e839cab67e |
01-Jun-2015 |
sundar |
8081609: engine.eval call from a java method which was called from a previous engine.eval results in wrong ScriptContext being used. Reviewed-by: attila, lagergren |
1294:993dede76f37 |
01-Jun-2015 |
attila |
8066218: UTF-32LE mistakenly detected as UTF-16LE Reviewed-by: lagergren, sundar |
1293:6d8c53e01b75 |
04-Jun-2015 |
katleman |
Added tag jdk9-b67 for changeset f822b749821e |
1292:f822b749821e |
28-May-2015 |
lana |
Merge |
1291:456ffec2b5ae |
27-May-2015 |
sundar |
8081156: jjs "nashorn.args" system property is not effective when script arguments are passed Reviewed-by: hannesw, lagergren |
1290:cdec24430159 |
27-May-2015 |
attila |
8081204: ListAdapter throws NPE when adding/removing elements outside of JS context Reviewed-by: lagergren, sundar |
1289:b5fc67115382 |
27-May-2015 |
sundar |
8007456: Nashorn test framework @argument does not handle quoted strings Reviewed-by: hannesw, lagergren |
1288:9fba27631f21 |
26-May-2015 |
attila |
8081062: ListAdapter should take advantage of JSObject Reviewed-by: lagergren, sundar |
1287:160880d3117d |
26-May-2015 |
attila |
8081015: Allow conversion of native arrays to Queue and Collection Reviewed-by: hannesw, lagergren, sundar |
1286:beb84ff64d16 |
26-May-2015 |
sundar |
8036743: need ArrayBuffer constructor with specified data Reviewed-by: attila, hannesw, lagergren |
1285:b3efc8063d73 |
28-May-2015 |
katleman |
Added tag jdk9-b66 for changeset 9dd95cff9dae |
1284:9dd95cff9dae |
21-May-2015 |
lana |
Merge
|
1283:14e38af72963 |
21-May-2015 |
sundar |
8079145: jdk.nashorn.internal.runtime.arrays.IntArrayData.convert assertion Reviewed-by: jlaskey, hannesw |
1282:f879641b5a69 |
21-May-2015 |
sundar |
8080848: delete of bound Java method property results in crash Reviewed-by: hannesw, lagergren |
1281:db5e1ef8a963 |
20-May-2015 |
sundar |
8080598: Javadoc warnings in Global.java after lazy initialization Reviewed-by: lagergren, hannesw |
1280:71d7a37e6dfb |
15-May-2015 |
mhaupt |
8049300: jjs scripting: need way to quote $EXEC command arguments to protect spaces Summary: honor quoting with "" and '' as well as escaped spaces Reviewed-by: hannesw, sundar |
1279:01a9bdf3f840 |
15-May-2015 |
attila |
8078414: Don't create impossible converters for ScriptObjectMirror Reviewed-by: hannesw, sundar |
1278:4dc7eb763139 |
15-May-2015 |
mhaupt |
8080471: fix usage of replace and file separator in Nashorn tests Summary: Two tests should use replace instead of replaceAll, and there is a typo in the usage of File.separator. Reviewed-by: attila, hannesw |
1277:92958064570c |
15-May-2015 |
attila |
8079424: code generator for discarded boolean logical operation has an extra pop Reviewed-by: lagergren, sundar |
1276:d2999fc30824 |
21-May-2015 |
katleman |
Added tag jdk9-b65 for changeset 2054d01ae326 |
1275:2054d01ae326 |
14-May-2015 |
lana |
Merge
|
1274:d46a2d937061 |
13-May-2015 |
attila |
8080295: Need to adjust test output for 8067931 Reviewed-by: jlaskey, sundar |
1273:1bd45e5ecf6a |
13-May-2015 |
attila |
8067931: Improve error message when with statement is passed a POJO Reviewed-by: lagergren, sundar |
1272:063ed2f959e4 |
13-May-2015 |
mhaupt |
8080286: use path separator setting consistently in Nashorn project properties Summary: replace uses of ":" with platform-independent path separator property Reviewed-by: hannesw, sundar |
1271:b506754c7d64 |
12-May-2015 |
sundar |
8080182: Array.prototype.sort throws IAE on inconsistent comparison Reviewed-by: lagergren, hannesw |
1270:a0896a45b877 |
11-May-2015 |
sundar |
8080090: -d option should dump script source as well Reviewed-by: hannesw, lagergren |
1269:71a4e37769f8 |
11-May-2015 |
sundar |
8080042: can't build nashorn.jar from jdk9-dev/nashorn using jdk8 installation as JAVA_HOME Reviewed-by: lagergren, jlaskey |
1268:a975636b1433 |
14-May-2015 |
katleman |
Added tag jdk9-b64 for changeset 00df6e4fc75a |
1267:00df6e4fc75a |
07-May-2015 |
lana |
Merge |
1266:26c3094182d6 |
06-May-2015 |
attila |
8066751: Remove casts redundant with Java 9 buffer APIs Reviewed-by: hannesw, sundar |
1265:6af2ee7b09a9 |
06-May-2015 |
sundar |
8079470: Misleading error message when explicit signature constructor is called with wrong arguments Reviewed-by: jlaskey, hannesw |
1264:9831c47f6279 |
06-May-2015 |
hannesw |
8066237: Fuzzing bug: Parser error on optimistic recompilation Reviewed-by: lagergren, attila |
1263:044a0fe3944f |
06-May-2015 |
attila |
8079362: Enforce best practices for Node token API usage Reviewed-by: hannesw, sundar |
1262:ee849fe4b32d |
06-May-2015 |
attila |
8079349: Eliminate dead code around Nashorn code generator Reviewed-by: hannesw, lagergren |
1261:231d6fd660b8 |
05-May-2015 |
attila |
8079269: Optimistic rewrite in object literal causes ArrayIndexOutOfBoundsException Reviewed-by: hannesw, lagergren |
1260:a9b03ce75736 |
05-May-2015 |
hannesw |
8078612: Persistent code cache should support more configurations Reviewed-by: lagergren, attila |
1259:811bbe3c6959 |
05-May-2015 |
hannesw |
8078049: Nashorn crashes when attempting to start TypeScript compiler Reviewed-by: lagergren, attila |
1258:26901244399e |
07-May-2015 |
katleman |
Added tag jdk9-b63 for changeset bc8e67bec2f9 |
1257:bc8e67bec2f9 |
30-Apr-2015 |
lana |
Merge
|
1256:b275aac76cdd |
26-Apr-2015 |
hannesw |
8053905: Eager code generation fails for earley boyer with split threshold set to 1000 Reviewed-by: attila, lagergren |
1255:b93949f9e5fd |
26-Apr-2015 |
hannesw |
8066407: Function with same body not reparsed after SyntaxError Reviewed-by: attila, lagergren |
1254:e866be0f51ac |
30-Apr-2015 |
katleman |
Added tag jdk9-b62 for changeset 1b5604bc81a6 |
1253:1b5604bc81a6 |
23-Apr-2015 |
lana |
Merge
|
1252:be5c4e5da0c1 |
20-Apr-2015 |
sundar |
8078174: Add few FX and parser API samples for nashorn Reviewed-by: hannesw, lagergren |
1251:4f669d2d88ae |
20-Apr-2015 |
hannesw |
8071928: Instance properties with getters returning wrong values Reviewed-by: attila, lagergren, sundar |
1250:7eab2df7213d |
20-Apr-2015 |
hannesw |
8073846: Javascript for-in loop returned extra keys Reviewed-by: attila, lagergren, sundar |
1249:6311ef508a6b |
23-Apr-2015 |
katleman |
Added tag jdk9-b61 for changeset 89937bee80bd |
1248:89937bee80bd |
17-Apr-2015 |
lana |
Merge
|
1247:dcc7a1d86525 |
16-Apr-2015 |
hannesw |
8077955: Undeclared globals in eval code should not be handled as fast scope Reviewed-by: lagergren, attila |
1246:08161aa9e6f0 |
17-Apr-2015 |
katleman |
Added tag jdk9-b60 for changeset c55ce3738888 |
1245:c55ce3738888 |
10-Apr-2015 |
hannesw |
8067215: Disable dual fields when not using optimistic types Reviewed-by: attila, lagergren |
1244:42dcbf94cdcb |
09-Apr-2015 |
lana |
Merge
|
1243:df6c3e9c1a0b |
06-Apr-2015 |
sundar |
8076972: Several nashorn tests failing Reviewed-by: lagergren, jlaskey |
1242:67b3d03b7213 |
09-Apr-2015 |
katleman |
Added tag jdk9-b59 for changeset ea4e794c3927 |
1241:ea4e794c3927 |
08-Apr-2015 |
lana |
Merge |
1240:862630898880 |
03-Apr-2015 |
lana |
Merge |
1239:77609e069f9f |
03-Apr-2015 |
sundar |
8076646: nashorn tests should avoid using package names used by nashorn sources Reviewed-by: hannesw |
1238:ca150ddd536e |
26-Mar-2015 |
hannesw |
8075231: Typed array setters are very slow when index exceeds capacity Reviewed-by: attila, lagergren |
1237:869d0372b303 |
26-Mar-2015 |
hannesw |
8075366: Slow scope access to global let/const does not work Reviewed-by: sundar, attila, lagergren |
1236:b812427d81db |
26-Mar-2015 |
ihse |
8076060: Improve make bootstrap process Reviewed-by: erikj |
1235:35030ba87ca8 |
25-Mar-2015 |
hannesw |
8073868: Regex matching causes java.lang.ArrayIndexOutOfBoundsException: 64 Reviewed-by: attila, lagergren |
1234:60dd42770ea8 |
08-Apr-2015 |
katleman |
Added tag jdk9-b58 for changeset 5096a7cca5f0 |
1233:5096a7cca5f0 |
02-Apr-2015 |
katleman |
Added tag jdk9-b57 for changeset 3bcfcb13c234 |
1232:3bcfcb13c234 |
01-Apr-2015 |
lana |
Merge |
1231:5895d96a6a55 |
25-Mar-2015 |
hannesw |
8075927: toNumber(String) accepts illegal characters Reviewed-by: attila, sundar |
1230:b3c9cf883e3a |
25-Mar-2015 |
slugovoy |
8075240: Output of some tests contains platform specific line break Reviewed-by: sundar |
1229:21ddb7e58ab8 |
25-Mar-2015 |
sundar |
8012190: Global scope should be initialized lazily Reviewed-by: lagergren, hannesw, attila |
1228:433a6c109350 |
24-Mar-2015 |
sundar |
8074410: Startup time: Port shell.js to Java Reviewed-by: lagergren, hannesw |
1227:2cece98933c8 |
23-Mar-2015 |
jlaskey |
8075623: Temporary patch to get fx imports working interim Reviewed-by: lagergren Contributed-by: james.laskey@oracle.com |
1226:fa99694619ad |
26-Mar-2015 |
katleman |
Added tag jdk9-b56 for changeset 2e640036000d |
1225:2e640036000d |
20-Mar-2015 |
sundar |
8075604: jjs exits even when non-daemon threads are still active Reviewed-by: attila, jlaskey |
1224:065b159bb922 |
20-Mar-2015 |
slugovoy |
8068306: Tests for AST presentation Nashorn Parser API 8068304: Tests for Diagnostic listener for Nashorn Parser API 8068303: Create tests for Nashorn Parser API for create Tree from some different source and parameters Reviewed-by: sundar, lagergren |
1223:e2334bbe7644 |
19-Mar-2015 |
lana |
Merge
|
1222:984370b5de3b |
19-Mar-2015 |
sundar |
8006996: Add a pretty printer that prints script source in nice form Reviewed-by: lagergren, hannesw |
1221:eaa136f2b489 |
18-Mar-2015 |
sundar |
8075454: Anonymous functions have internal names exposed via parser API Reviewed-by: hannesw, lagergren |
1220:8bbea2def25f |
18-Mar-2015 |
sundar |
8075448: nashorn parser API returns init variable tree object of a for loop after for loop statement tree object Reviewed-by: lagergren, hannesw, attila |
1219:524852d0cc0d |
16-Mar-2015 |
attila |
8075223: revert multithreaded deoptimizing compilation livelock prevention Reviewed-by: hannesw, sundar |
1218:9cc2cb306b60 |
16-Mar-2015 |
lagergren |
8066217: ArrayBuffer constructor was erroneous with zero args Reviewed-by: sundar, hannesw |
1217:6490bba01455 |
16-Mar-2015 |
sundar |
8075207: Nashorn parser API returns StatementTree objects in out of order Reviewed-by: lagergren, forax, hannesw |
1216:ce9cf6c2d3f5 |
16-Mar-2015 |
attila |
8075090: Add tests for the basic failure of try/finally compilation Reviewed-by: hannesw, lagergren |
1215:78f82d897305 |
13-Mar-2015 |
hannesw |
8075006: Threads spinning infinitely in WeakHashMap.get running test262parallel Reviewed-by: lagergren, attila |
1214:9eea9ff74d7c |
19-Mar-2015 |
katleman |
Added tag jdk9-b55 for changeset b2b332e64b7b |
1213:b2b332e64b7b |
12-Mar-2015 |
lana |
Merge
|
1212:1ed2c1f65ec7 |
11-Mar-2015 |
erikj |
8074988: Reduce boilerplate in Setup* macro definitions Reviewed-by: tbell, ihse |
1211:367ac913fcb3 |
11-Mar-2015 |
attila |
8073706: Livelock in CompiledFunction.getValidOptimisticInvocation Reviewed-by: hannesw, lagergren |
1210:13b4d61fac98 |
11-Mar-2015 |
attila |
8074661: Forward port AbstractJSObject.getDefaultValue(JSObject, Class) Reviewed-by: hannesw, sundar |
1209:36fbf759ab8d |
11-Mar-2015 |
sundar |
8074972: Unused imports, a missing javadoc and a build warning Reviewed-by: hannesw, lagergren |
1208:3b5da5474965 |
11-Mar-2015 |
hannesw |
8074693: Different instances of same function use same allocator map Reviewed-by: attila, lagergren |
1207:25109b6b055b |
11-Mar-2015 |
attila |
8074484: More agressive value discarding Reviewed-by: hannesw, lagergren |
1206:829e3b95b319 |
11-Mar-2015 |
sundar |
8074939: Add few sample scripts to demo nashorn parser API Reviewed-by: attila, hannesw |
1205:dec3faccd3de |
10-Mar-2015 |
hannesw |
8074687: Add tests for JSON parsing of numeric keys Reviewed-by: sundar, attila |
1204:9597425b6b38 |
09-Mar-2015 |
sundar |
8074671: Nashorn Parser API Reviewed-by: darcy, forax, attila, hannesw |
1203:b4d62e7260a4 |
09-Mar-2015 |
hannesw |
8074556: Functions should not share allocator maps Reviewed-by: lagergren, sundar |
1202:c4ea1d87ab67 |
06-Mar-2015 |
hannesw |
8074545: Undefined object values in object literals with spill properties Reviewed-by: lagergren, attila |
1201:700f5e3f5ff2 |
06-Mar-2015 |
attila |
8074487: Static analysis of IfNode should consider terminating branches Reviewed-by: hannesw, lagergren |
1200:29945cf3274d |
06-Mar-2015 |
attila |
8074491: run-nasgen in ant doesn't see the right Nashorn classes Reviewed-by: hannesw, lagergren |
1199:251d509b32ab |
12-Mar-2015 |
katleman |
Added tag jdk9-b54 for changeset 26460b897225 |
1198:26460b897225 |
05-Mar-2015 |
lana |
Merge |
1197:20c3aef2b4cb |
05-Mar-2015 |
attila |
8035712: Restore some of the RuntimeCallSite specializations Reviewed-by: hannesw, lagergren |
1196:d0efd099521a |
02-Mar-2015 |
attila |
8074031: Canonicalize is-a-JS-string tests Reviewed-by: hannesw, lagergren |
1195:7939ae855d57 |
27-Feb-2015 |
hannesw |
8073707: const re-assignment should not reported as a early error Reviewed-by: sundar, attila |
1194:bc79173a9e77 |
27-Feb-2015 |
sundar |
8074021: Indirect eval fails when used as an element of an array or as a property of an object Reviewed-by: attila, hannesw |
1193:f46a048deb93 |
05-Mar-2015 |
katleman |
Added tag jdk9-b53 for changeset 6cd23482ca9b |
1192:6cd23482ca9b |
26-Feb-2015 |
lana |
Merge
|
1191:7477f3456800 |
20-Feb-2015 |
attila |
8073560: Update BuildNashorn.gmk to require source/target 8 for jdk9 build Reviewed-by: sundar |
1190:2568a362d358 |
20-Feb-2015 |
attila |
8072426: Can't compare Java objects to strings or numbers Reviewed-by: hannesw, lagergren, sundar |
1189:5bef9d1de9ab |
26-Feb-2015 |
katleman |
Added tag jdk9-b52 for changeset fada76c29db9 |
1188:fada76c29db9 |
19-Feb-2015 |
katleman |
Added tag jdk9-b51 for changeset 10b32cc48ccc |
1187:10b32cc48ccc |
12-Feb-2015 |
lana |
Merge
|
1186:4a2dfd2ec3f3 |
12-Feb-2015 |
attila |
8072596: Arrays.asList results in ClassCastException with a JS array Reviewed-by: lagergren, sundar |
1185:99cdacecab0a |
10-Feb-2015 |
slugovoy |
8069182: Nightly test results are empty for targets test262/markdown/testjfx Reviewed-by: sundar, lagergren |
1184:2feff3616ba7 |
09-Feb-2015 |
sundar |
8072752: Add regression tests for 8071678 and 8071594 Reviewed-by: hannesw, attila |
1183:dbfbf5423642 |
06-Feb-2015 |
sundar |
8071989: NashornScriptEngine returns javax.script.ScriptContext instance with insonsistent get/remove methods behavior for undefined attributes Reviewed-by: attila, lagergren |
1182:1306ccc917a2 |
12-Feb-2015 |
katleman |
Added tag jdk9-b50 for changeset 32e48a0d59e1 |
1181:32e48a0d59e1 |
05-Feb-2015 |
lana |
Merge
|
1180:1f3e41112f46 |
05-Feb-2015 |
hannesw |
8072626: Test for JDK-8068872 fails in tip Reviewed-by: lagergren, jlaskey |
1179:2b9af466a49d |
05-Feb-2015 |
hannesw |
8068872: Nashorn JSON.parse drops numeric keys Reviewed-by: attila, lagergren |
1178:82d1bb9324cf |
05-Feb-2015 |
hannesw |
8062141: Various performance issues parsing JSON Reviewed-by: lagergren, attila |
1177:8e86c58cbb00 |
05-Feb-2015 |
sundar |
8072595: nashorn should not use obj.getClass() for null checks Reviewed-by: hannesw, attila |
1176:ceed654a29a4 |
30-Jan-2015 |
attila |
8072000: New compiler warning after JDK-8067139 Reviewed-by: hannesw, sundar |
1175:ad5d8ab912fe |
05-Feb-2015 |
katleman |
Added tag jdk9-b49 for changeset 2ae58b5f05f8 |
1174:2ae58b5f05f8 |
29-Jan-2015 |
lana |
Merge
|
1173:82ae555768c7 |
28-Jan-2015 |
attila |
8067139: Finally blocks inlined incorrectly Reviewed-by: hannesw, lagergren |
1172:abcaff34422d |
28-Jan-2015 |
katleman |
Added tag jdk9-b48 for changeset f08660f30051 |
1171:f08660f30051 |
25-Jan-2015 |
lana |
Merge
|
1170:da0ae09ceff8 |
19-Jan-2015 |
attila |
8068603: ScriptObjectMirror should reject null/empty string/non-string parameters in Bindings methods Reviewed-by: hannesw, sundar |
1169:6599a7187c00 |
19-Jan-2015 |
attila |
8067880: Dead typed push methods in ArrayData Reviewed-by: hannesw, jlaskey |
1168:5052d31bdb8e |
23-Jan-2015 |
katleman |
Added tag jdk9-b47 for changeset 29046d42a95e |
1167:29046d42a95e |
16-Jan-2015 |
lana |
Merge
|
1166:1cf2dcef036a |
14-Jan-2015 |
sundar |
8068985: Wrong 'this' bound to eval call within a function when caller's 'this' is a Java object Reviewed-by: jlaskey, attila |
1165:db52b3e36abc |
14-Jan-2015 |
attila |
8069002: NPE on invoking null (8068889 regression) Reviewed-by: jlaskey, sundar |
1164:6344abc235e9 |
14-Jan-2015 |
attila |
8068994: Forgot to add a test model to JDK-8068573 Reviewed-by: lagergren, sundar |
1163:d4510be6f97a |
14-Jan-2015 |
attila |
8068573: POJO setter using [] syntax throws an exception Reviewed-by: lagergren, jlaskey |
1162:65337c25a5e3 |
13-Jan-2015 |
attila |
8068889: Calling a @FunctionalInterface from JS leaks internal objects Reviewed-by: jlaskey, sundar |
1161:505768f25b7b |
15-Jan-2015 |
katleman |
Added tag jdk9-b46 for changeset 2ecf0a617f0f |
1160:2ecf0a617f0f |
12-Jan-2015 |
lana |
Merge
|
1159:649c7e6d4a94 |
12-Jan-2015 |
attila |
8068784: Halve the function object creation code size Reviewed-by: hannesw, sundar |
1158:ff6d1fe94b3d |
12-Jan-2015 |
attila |
8068580: make JavaAdapterFactory.isAutoConvertibleFromFunction more robust Reviewed-by: lagergren, sundar |
1157:04808fb1b059 |
07-Jan-2015 |
sundar |
8068524: NashornScriptEngineFactory.getParameter() throws IAE for an unknown key, doesn't conform to the general spec Reviewed-by: hannesw, attila |
1156:9eb891e01c37 |
05-Jan-2015 |
sundar |
8068431: @since and @jdk.Exported are missing in jdk.nashorn.api.scripting classes and package-info.java files Reviewed-by: attila, lagergren |
1155:6fe52d22c17a |
08-Jan-2015 |
katleman |
Added tag jdk9-b45 for changeset 3c2bbeda038a |
1154:3c2bbeda038a |
30-Dec-2014 |
katleman |
Added tag jdk9-b44 for changeset 50ee57606272 |
1153:50ee57606272 |
23-Dec-2014 |
lana |
Merge
|
1152:5f6a840fc19d |
17-Dec-2014 |
attila |
8067774: Use a stack of types when calculating local variable types Reviewed-by: lagergren, sundar |
1151:2947ce913863 |
18-Dec-2014 |
sundar |
8067854: bound java static method throws NPE when 'null' is used for this argument Reviewed-by: attila, hannesw |
1150:776eec21a34f |
17-Dec-2014 |
sundar |
8067777: NetBeans nashorn debug target is broken. Nashorn source directory config. is wrong Reviewed-by: lagergren, attila |
1149:afdeed4d671a |
16-Dec-2014 |
hannesw |
8066226: Fuzzing bug: parameter counts differ in TypeConverterFactory Reviewed-by: attila, sundar |
1148:f340141c05f1 |
16-Dec-2014 |
sundar |
8067636: ant javadoc target is broken Reviewed-by: hannesw, lagergren |
1147:889c5b47de69 |
14-Dec-2014 |
hannesw |
8062030: Nashorn bug retrieving array property after key string concatenation Reviewed-by: sundar, lagergren, attila |
1146:bf74d46129c1 |
14-Dec-2014 |
hannesw |
8066215: Fuzzing bug: length valueOf bug Reviewed-by: attila, lagergren |
1145:9538b4884459 |
15-Dec-2014 |
sundar |
8067420: BrowserJSObjectLinker should give priority to beans linker for property get/set Reviewed-by: lagergren, attila, hannesw |
1144:c327a2247264 |
18-Dec-2014 |
lana |
Added tag jdk9-b43 for changeset 8ae8dff2a28f |
1143:8ae8dff2a28f |
11-Dec-2014 |
lana |
Merge
|
1142:c4c3be2ab854 |
11-Dec-2014 |
hannesw |
8067219: NPE in ScriptObject.clone() when running with object fields Reviewed-by: attila, lagergren |
1141:7c1cff3cae2e |
11-Dec-2014 |
hannesw |
8066669: dust.js performance regression caused by primitive field conversion Reviewed-by: attila, sundar |
1140:5eab6cf7f697 |
10-Dec-2014 |
hannesw |
8066932: __noSuchMethod__ binds to this-object without proper guard Reviewed-by: attila, lagergren |
1139:31758a52bd55 |
10-Dec-2014 |
attila |
8066221: anonymous function statement name clashes with another symbol Reviewed-by: lagergren, sundar |
1138:5cda82fecbc5 |
10-Dec-2014 |
sundar |
8067136: BrowserJSObjectLinker does not handle call on JSObjects Reviewed-by: attila, hannesw, lagergren |
1137:81752184ec8a |
09-Dec-2014 |
attila |
8066236: RuntimeNode forces copy creation on visitation Reviewed-by: hannesw, lagergren |
1136:42f7a7a8f34d |
10-Dec-2014 |
attila |
8066224: fixes for folding a constant-test ternary operator Reviewed-by: hannesw, lagergren |
1135:f3a3d20c03f8 |
10-Dec-2014 |
attila |
8066225: NPE in MethodEmitter with duplicate integer switch cases Reviewed-by: hannesw, lagergren |
1134:e5b476bff0bd |
08-Dec-2014 |
attila |
8066227: CodeGenerator load unitialized slot Reviewed-by: hannesw, lagergren |
1133:83951bd95ac2 |
08-Dec-2014 |
attila |
8066230: Undefined object type assertion when computing TypeBounds Reviewed-by: hannesw, lagergren |
1132:f2b8db166d11 |
05-Dec-2014 |
sundar |
8066777: OptimisticTypesPersistence.java should use Files.readAllBytes instead of getting size and then read Reviewed-by: attila, lagergren Contributed-by: paul.sandoz@oracle.com |
1131:7fcaec1cf5ac |
05-Dec-2014 |
sundar |
8066753: OptimisticTypePersistence.java should work properly with "jrt" URL Reviewed-by: lagergren, attila |
1130:deeaf44a2ca1 |
05-Dec-2014 |
sundar |
8066749: jdk9-dev/nashorn ant build fails with jdk9 modular image build as JAVA_HOME Reviewed-by: lagergren, hannesw |
1129:237b4a1f511f |
11-Dec-2014 |
katleman |
Added tag jdk9-b42 for changeset 498d1d6c4219 |
1128:498d1d6c4219 |
04-Dec-2014 |
lana |
Merge |
1127:1c7fd53d4205 |
04-Dec-2014 |
sundar |
8066696: test/script/nosecurity/JDK-8055034.js -Xbootclasspath option is wrong Reviewed-by: attila, lagergren |
1126:687430164864 |
04-Dec-2014 |
sundar |
8066683: nashorn test failures after modular image changes Reviewed-by: attila, jlaskey |
1125:a64d69fb8eb3 |
03-Dec-2014 |
chegar |
Merge |
1124:f0345e058826 |
03-Dec-2014 |
attila |
8066232: problem with conditional catch compilation Reviewed-by: hannesw, lagergren |
1123:c065853b25fe |
03-Dec-2014 |
attila |
8066222: too strong assertion on function expression names Reviewed-by: hannesw, lagergren |
1122:7437eb72fc4e |
03-Dec-2014 |
hannesw |
8065769: OOM on Window/Solaris in test compile-octane-splitter.js Reviewed-by: sundar, jlaskey |
1121:69de08fa3ee6 |
03-Dec-2014 |
hannesw |
8066214: Fuzzing bug: Object.prototype.toLocaleString(0) Reviewed-by: attila, lagergren |
1120:083bbe7e2d5f |
01-Dec-2014 |
lagergren |
8066238: AssertionError in parser when syntax errors appeared in non finished Blocks Reviewed-by: hannesw, sundar, lagergren Contributed-by: andreas.gabrielsson@oracle.com |
1119:e033e2c32122 |
28-Nov-2014 |
lagergren |
8066119: Invalid resource tag used for looking up error message in NativeDataView Reviewed-by: hannesw, sundar |
1118:e26843ca558b |
27-Nov-2014 |
hannesw |
8057980: let & const: remaining issues with lexical scoping Reviewed-by: lagergren, attila |
1117:64962ecb8b85 |
27-Nov-2014 |
vlivanov |
8065985: Inlining failure of Number.doubleValue() in JSType.toNumeric() causes 15% peak perf regresion on Box2D Reviewed-by: lagergren, hannesw |
1116:ad912b034639 |
27-Nov-2014 |
attila |
8051778: support bind on all Nashorn callables Reviewed-by: hannesw, lagergren |
1115:a723569d0559 |
21-Nov-2014 |
hannesw |
8057691: Nashorn: let & const declarations are not shared between scripts Reviewed-by: lagergren, attila |
1114:eaddae7fca96 |
20-Nov-2014 |
lana |
Merge
|
1113:80be1cd8c2a2 |
17-Nov-2014 |
lagergren |
8049407: Endianness problem with TypedArrays Reviewed-by: hannesw, sundar |
1112:0c9f3369f3d3 |
17-Nov-2014 |
slugovoy |
8062638: RuntimeException when run command from js with -scripting on Cygwin Reviewed-by: hannesw, lagergren |
1111:93f187b5cb87 |
04-Dec-2014 |
katleman |
Added tag jdk9-b41 for changeset 52340a35aec9 |
1110:52340a35aec9 |
03-Dec-2014 |
chegar |
8049367: Modular Run-Time Images Reviewed-by: chegar, dfuchs, ihse, joehw, mullan, psandoz, wetmore Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, bradford.wetmore@oracle.com, chris.hegarty@oracle.com, erik.joelsson@oracle.com, james.laskey@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, magnus.ihse.bursie@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, paul.sandoz@oracle.com, sundararajan.athijegannathan@oracle.com |
1109:7b47e2caa4b5 |
18-Nov-2014 |
katleman |
Added tag jdk9-b40 for changeset 74dcd8dbef25 |
1108:74dcd8dbef25 |
13-Nov-2014 |
lana |
Merge
|
1107:d82eede8ed40 |
13-Nov-2014 |
lagergren |
8062937: Need to block constant assumption for index setters and defineOwnProperty, not just delete Reviewed-by: hannesw, jlaskey |
1106:ac3ab0a5be8e |
13-Nov-2014 |
hannesw |
8064789: Nashorn should just warn on code store instantiation error Reviewed-by: attila, lagergren |
1105:3d7f49505033 |
12-Nov-2014 |
lagergren |
8063036: Various pretty printing issues with --log=recompile Reviewed-by: hannesw, jlaskey |
1104:d248a0bddf79 |
12-Nov-2014 |
attila |
8064707: Remove NativeArray link logic fields Reviewed-by: hannesw, lagergren |
1103:ee608f19cc48 |
12-Nov-2014 |
attila |
8063037: ApplySpecialization.hasApplies shouuld not descend into nested functions Reviewed-by: hannesw, lagergren |
1102:91d9969f2574 |
12-Nov-2014 |
lagergren |
8064705: Build breaking warning in LengthNotWritableFilter Reviewed-by: hannesw, attila |
1101:be3f5ca1edbf |
12-Nov-2014 |
lagergren |
8035312: Various array and ScriptObject length issues for non writable length fields Reviewed-by: hannesw, attila |
1100:9d3b6d97f445 |
11-Nov-2014 |
attila |
8062799: Binary logical expressions can have numeric types Reviewed-by: lagergren, sundar |
1099:fd2181c811c4 |
11-Nov-2014 |
attila |
8064467: type info persistence failed to calculate directory name Reviewed-by: hannesw, lagergren |
1098:ea7e9a070b61 |
12-Nov-2014 |
katleman |
Added tag jdk9-b39 for changeset 900508346b1c |
1097:900508346b1c |
06-Nov-2014 |
lana |
Merge
|
1096:ca0e54c45981 |
06-Nov-2014 |
attila |
8062308: Incorrect constant linkage with multiple Globals in a Context Reviewed-by: lagergren, sundar |
1095:8fac78c86e3e |
06-Nov-2014 |
hannesw |
8047365: Very long function names break codegen Reviewed-by: attila, lagergren |
1094:a22f9ba69baa |
06-Nov-2014 |
hannesw |
8062624: java.lang.String methods not available on concatenated strings Reviewed-by: lagergren, attila |
1093:3fa7d5c6ed92 |
05-Nov-2014 |
hannesw |
8062386: Different versions of nashorn use same code cache directory Reviewed-by: lagergren, attila |
1092:569b6de2d343 |
04-Nov-2014 |
lagergren |
8057825: Bug in apply specialization - if an apply specialization that is available doesn't fit, a new one wouldn't be installed, if the new code generated as a specialization didn't manage to do the apply specialization. Basically changing a conditional to an unconditional. Reviewed-by: attila, hannesw |
1091:07755ae06bc9 |
03-Nov-2014 |
lagergren |
8062490: Out of memory problems, as untouched array datas didn't go directly to SparseArrayDatas, but dragged very large int arrays around. Reviewed-by: attila, sundar |
1090:4df3417e1a6e |
03-Nov-2014 |
lagergren |
8061959: ArrayBuffer lacked static isViewMethod Reviewed-by: attila, sundar |
1089:15237f1ca3bb |
02-Nov-2014 |
lagergren |
8062381: Wrong index was used for linking charCodeAt specializations Reviewed-by: attila, hannesw |
1088:7e62d98d4625 |
03-Nov-2014 |
lagergren |
8060204: Fix warnings in Joni and tests Reviewed-by: hannesw, sundar, attila |
1087:66e72466918b |
03-Nov-2014 |
attila |
8059443: NPE when unboxing return values Reviewed-by: lagergren, sundar |
1086:d017b4ca19bc |
02-Nov-2014 |
attila |
8062050: A method is considered caller sensitive, but it doesn't have the CallerSensitive annotation Reviewed-by: hannesw, lagergren |
1085:774b95940e10 |
02-Nov-2014 |
attila |
8061957: Some arithmetic operations have unnecessary widening Reviewed-by: hannesw, lagergren |
1084:77e8e0efd4d8 |
31-Oct-2014 |
hannesw |
8062583: Throwing object with error prototype causes error proto to be caught Reviewed-by: sundar, jlaskey |
1083:e319d499e2bf |
31-Oct-2014 |
hannesw |
8062132: Nashorn incorrectly binds this for constructor created by another function Reviewed-by: jlaskey, sundar |
1082:6b0288befffc |
06-Nov-2014 |
katleman |
Added tag jdk9-b38 for changeset 365f55e7b3c4 |
1081:365f55e7b3c4 |
30-Oct-2014 |
lana |
Merge
|
1080:6a90ece54f72 |
30-Oct-2014 |
hannesw |
8062401: User accessors require boxing and do not support optimistic types Reviewed-by: jlaskey, lagergren |
1079:71ddc6499be5 |
28-Oct-2014 |
sundar |
8062216: [nashorn] regresion test failure with TimeZone Reviewed-by: hannesw, lagergren |
1078:088cf2e5d60f |
30-Oct-2014 |
katleman |
Added tag jdk9-b37 for changeset dd7bbdf81a53 |
1077:dd7bbdf81a53 |
27-Oct-2014 |
sundar |
8062024: Issue with date.setFullYear when time other than midnight Reviewed-by: jlaskey, lagergren |
1076:871cd9451896 |
24-Oct-2014 |
attila |
8061955: asm.js idioms result in unnecessarily code emission Reviewed-by: hannesw, jlaskey |
1075:2a3502a38f8c |
23-Oct-2014 |
lana |
Merge |
1074:41b5976633aa |
23-Oct-2014 |
hannesw |
8059813: Type Info Cache flag must must be documented Reviewed-by: attila, jlaskey |
1073:06c06c8443fd |
23-Oct-2014 |
lagergren |
8061391: concat as a builtin optimistic form, had to remove NoTypedArrayData and replace it, as we throw away a lot of optimistic link opportunities with NoTypedArrayData not being Continuous Reviewed-by: attila, hannesw |
1072:4dfa462ee93f |
21-Oct-2014 |
attila |
8058610: must not let long operations overflow Reviewed-by: hannesw, jlaskey, lagergren |
1071:41d4537f8294 |
20-Oct-2014 |
hannesw |
8060724: ant test262parallel in Nashorn spends a significant amount of time after almost all the tests are run Reviewed-by: lagergren, attila, sundar |
1070:34d55faf0b3a |
19-Oct-2014 |
attila |
8059844: Implement optimistic splitter Reviewed-by: hannesw, lagergren |
1069:0c83d68ea1ed |
20-Oct-2014 |
sundar |
8061257: nashorn ant build script should have a sanity target Reviewed-by: lagergren, hannesw, attila |
1068:34ef988d5959 |
17-Oct-2014 |
attila |
8059843: Make AST serializable Reviewed-by: hannesw, lagergren |
1067:bba8e963ccf2 |
23-Oct-2014 |
katleman |
Added tag jdk9-b36 for changeset 10fe62bc1884 |
1066:10fe62bc1884 |
16-Oct-2014 |
lana |
Merge
|
1065:91129f61b019 |
16-Oct-2014 |
attila |
8061113: Boolean used as optimistic call return type Reviewed-by: hannesw, sundar |
1064:9e2c726a5f3c |
15-Oct-2014 |
sundar |
8060688: Nashorn: Generated script class name fails --verify-code for names with special chars Reviewed-by: jlaskey, hannesw |
1063:6e9a98b55502 |
15-Oct-2014 |
attila |
8060241: Immediately invoked function expressions cause lot of deoptimization Reviewed-by: hannesw, lagergren |
1062:f9ed1ca59030 |
15-Oct-2014 |
attila |
8060242: Compile-time expression evaluator was not seeing into ArrayBufferViews Reviewed-by: hannesw, lagergren, sundar |
1061:54c8862b39f1 |
14-Oct-2014 |
lagergren |
8060471: DynamicLinker.getLinkedCallSiteLocation() is called even when logger is disabled, and it creates a stacktrace. This contributes unnecessarily to compile time. Reviewed-by: lagergren, attila Contributed-by: andreas.gabrielsson@oracle.com |
1060:ca67ae7c46cb |
14-Oct-2014 |
lagergren |
8012518: Reengineer Parser.java to make it play well with the copy-on-write IR. Summary: Remove the kludges introduced to make the parser work with the copy on write IR. Now everything is done bottom up, finshing node children completely before node parents. The repeated non-functional pattern 'node = node.setSomething(something);' is gone. Resulting code is much more readable, and extensible for future work. The parser is now also consistent with the rest of the stateless copy-on-write world in code generation. Reviewed-by: lagergren, attila, hannesw, shade Contributed-by: andreas.gabrielsson@oracle.com |
1059:7b6e3a8636a8 |
14-Oct-2014 |
attila |
8060238: Reports for optimistic test run overwrite those for pessimistic run Reviewed-by: hannesw, lagergren, sundar |
1058:488ce6b8c41b |
13-Oct-2014 |
attila |
8059842: Creating symbols for declared functions shouldn't be a special case Reviewed-by: hannesw, lagergren |
1057:a8d44c7c2ac0 |
13-Oct-2014 |
sundar |
8050977: Java8 Javascript Nashorn exception: no current Global instance for nashorn Reviewed-by: attila, lagergren, hannesw |
1056:e0b9b2ef8442 |
13-Oct-2014 |
hannesw |
8060011: Concatenating an array and converting it to Java gives wrong result Reviewed-by: lagergren, attila |
1055:9dc87837f70a |
10-Oct-2014 |
sundar |
8060101: AssertionError: __noSuchProperty__ placeholder called from NativeJavaImporter Reviewed-by: attila, jlaskey |
1054:dc88593dfe62 |
16-Oct-2014 |
katleman |
Added tag jdk9-b35 for changeset 63b8da4c958c |
1053:63b8da4c958c |
09-Oct-2014 |
lana |
Merge
|
1052:803bc3fd404d |
09-Oct-2014 |
lagergren |
8059811: Turn off optimistic typing by default and add both ant test-pessimistic and ant test-optimistic sub-test suites. Reviewed-by: attila, shade, hannesw |
1051:7819ff15e698 |
08-Oct-2014 |
hannesw |
8059938: NPE restoring cached script with optimistic types disabled Reviewed-by: lagergren, sundar |
1050:ab7cd4002e1e |
08-Oct-2014 |
hannesw |
8059236: Memory leak when executing octane pdfjs with optimistic typing Reviewed-by: jlaskey, attila |
1049:559ddc6be0fe |
06-Oct-2014 |
lagergren |
8059231: Verify that octane raytrace now works with optimistic types turned off. Add better logging for optimistic types in the compiler. Reviewed-by: attila |
1048:a930b37f2671 |
09-Oct-2014 |
katleman |
Added tag jdk9-b34 for changeset 4ece2dad8c37 |
1047:4ece2dad8c37 |
03-Oct-2014 |
lana |
Merge
|
1046:6008e2ea42c2 |
03-Oct-2014 |
erikj |
8059135: New Nasgen dependencies to Nashorn breaks the JDK 9 build - bootstrapping problem? Reviewed-by: tbell, attila, lagergren |
1045:11925a82ad9f |
02-Oct-2014 |
attila |
8059346: Single class loader is used to load compiled bytecode Reviewed-by: hannesw, lagergren |
1044:26c0435ffe0b |
30-Sep-2014 |
attila |
8059372: Code duplication in split emitter Reviewed-by: jlaskey, lagergren |
1043:3c5cd88e1397 |
01-Oct-2014 |
attila |
8059371: Code duplication in handling of break and continue Reviewed-by: jlaskey, lagergren |
1042:17a2d2b61646 |
01-Oct-2014 |
attila |
8059370: Unnecessary work in deoptimizing recompilation Reviewed-by: jlaskey, lagergren |
1041:dee18a93b53f |
29-Sep-2014 |
lagergren |
8059321: Decrease warmup time by caching common structures that were reused during parse Reviewed-by: attila, shade |
1040:cc3000241e57 |
26-Sep-2014 |
lagergren |
8059211: Changed ArrayData.length accessor to use the protected field and fixed javadoc warnings related to this Reviewed-by: attila, hannesw |
1039:54b29dbf9581 |
03-Oct-2014 |
lana |
Added tag jdk9-b33 for changeset b374d8910e7f |
1038:b374d8910e7f |
25-Sep-2014 |
lana |
Merge |
1037:cb930cbfde63 |
25-Sep-2014 |
lagergren |
8059132: Nasgen build in JDK9 can't handle new class dependencies to Nashorn - bootstrapping problem Reviewed-by: sundar |
1036:f0b5e3900a10 |
25-Sep-2014 |
lagergren |
8025435: Optimistic builtins support, implemented initial optimistic versions of push, pop, and charCodeAt Reviewed-by: attila, hannesw, sundar |
1035:76f31d739efb |
23-Sep-2014 |
yan |
8057779: Tests failed on Windows when in output contains path to script Reviewed-by: sundar, lagergren, hannesw Contributed-by: Sergey Lugovoy <sergey.lugovoy@oracle.com> |
1034:c3339a31daad |
22-Sep-2014 |
attila |
8058561: NPE in LocalVariableTypesCalculator Reviewed-by: lagergren, sundar |
1033:c1f651636d9c |
22-Sep-2014 |
hannesw |
8047764: Indexed or polymorphic set on global affects Object.prototype Reviewed-by: lagergren, attila |
1032:52752e15fe18 |
19-Sep-2014 |
hannesw |
8046202: Make persistent code store more flexible Reviewed-by: lagergren, sundar |
1031:fb5890a6e83a |
25-Sep-2014 |
katleman |
Added tag jdk9-b32 for changeset 62ba20541b94 |
1030:62ba20541b94 |
18-Sep-2014 |
lana |
Merge
|
1029:f2771da9af07 |
17-Sep-2014 |
yan |
8057035: Some tests failed using java.awt.Color on Solaris without X11 libraries Reviewed-by: lagergren Contributed-by: Sergey Lugovoy <sergey.lugovoy@oracle.com> |
1028:fbded97d28ca |
17-Sep-2014 |
sundar |
8058615: Overload resolution ambiguity involving ConsString Reviewed-by: lagergren, hannesw |
1027:9f8ab1b79632 |
16-Sep-2014 |
sundar |
8058551: Top level README accidentally modified with changeset 1025:3936203c7dc8 Reviewed-by: jlaskey, hannesw |
1026:3936203c7dc8 |
16-Sep-2014 |
sundar |
8058545: With strict mode, bean property assignment of a non-existent property should result in TypeError Reviewed-by: hannesw, lagergren |
1025:10f36ba5ef80 |
15-Sep-2014 |
hannesw |
8056978: ClassCastException: cannot cast jdk.nashorn.internal.scripts.JO* Reviewed-by: jlaskey, sundar |
1024:e86dd06a8ccb |
15-Sep-2014 |
sundar |
8058422: Users should be able to overwrite "context" and "engine" variables Reviewed-by: lagergren, attila |
1023:ec55eed621a8 |
12-Sep-2014 |
hannesw |
8058304: Non-serializable fields in serializable classes Reviewed-by: lagergren, sundar |
1022:a20309596c42 |
12-Sep-2014 |
hannesw |
8057743: Single quotes must be escaped in message resource file Reviewed-by: attila, lagergren, sundar |
1021:399aa8fc2905 |
17-Sep-2014 |
katleman |
Added tag jdk9-b31 for changeset 77efdecfa2a5 |
1020:77efdecfa2a5 |
11-Sep-2014 |
lana |
Merge |
1019:8ad3a44f2927 |
11-Sep-2014 |
wetmore |
8058180: .hgignore should be updated with webrev in all repos Reviewed-by: jrose, katleman, jjg |
1018:5a238407c8f1 |
11-Sep-2014 |
hannesw |
8058179: Global constants get in the way of self-modifying properties Reviewed-by: attila, jlaskey, sundar, lagergren |
1017:1f2fa7bd6d95 |
11-Sep-2014 |
attila |
8058100: Reduce the RecompilableScriptFunctionData footprint Reviewed-by: jlaskey, lagergren |
1016:ba55f0a6473f |
10-Sep-2014 |
lana |
Merge |
1015:8a4af0397070 |
10-Sep-2014 |
hannesw |
8057021: UserAccessorProperty guards fail with multiple globals Reviewed-by: attila, lagergren |
1014:2c5ba6bd48a7 |
10-Sep-2014 |
attila |
8034954: Optimistic iteration in for-in and for-each Reviewed-by: hannesw, lagergren |
1013:578f8ca1336a |
09-Sep-2014 |
lagergren |
8057703: More empty classes generated by Nashorn Reviewed-by: attila, sundar |
1012:dcc08ab6777a |
09-Sep-2014 |
attila |
8057931: Instead of not skipping small functions in parser, make lexer avoid them instead Reviewed-by: hannesw, sundar |
1011:c17045fd979c |
09-Sep-2014 |
attila |
8057930: remove eval ID Reviewed-by: hannesw, sundar |
1010:fc80190e129f |
08-Sep-2014 |
attila |
8057148: Skip nested functions on reparse Reviewed-by: hannesw, lagergren |
1009:884a8ffb6038 |
08-Sep-2014 |
yan |
8057678: Tests for let and const keywords in Nashorn Reviewed-by: hannesw, lagergren Contributed-by: Sergey Lugovoy <sergey.lugovoy@oracle.com> |
1008:459874975ef6 |
08-Sep-2014 |
sundar |
8057742: ant clean test should not fail if one or more external test suites are missing Reviewed-by: lagergren, hannesw |
1007:4258ccc2eb8a |
05-Sep-2014 |
lagergren |
8057588: Lots of trivial (empty) classes were generated by the Nashorn compiler as part of restOf-method generation Reviewed-by: attila, sundar, hannesw |
1006:f04f14587586 |
05-Sep-2014 |
lagergren |
8057611: Nashorn did not dump the JOx classes to disk when running with the -d flag Reviewed-by: attila, sundar, hannesw |
1005:45a09ce8502e |
11-Sep-2014 |
katleman |
Added tag jdk9-b30 for changeset 072dbed6c5d9 |
1004:072dbed6c5d9 |
04-Sep-2014 |
lana |
Merge
|
1003:37152862918f |
04-Sep-2014 |
attila |
8056129: AtomicInteger is treated as primitive number with optimistic compilation Reviewed-by: jlaskey, lagergren |
1002:2f0161551858 |
04-Sep-2014 |
hannesw |
8051889: Implement block scoping in symbol assignment and scope computation Reviewed-by: attila, lagergren |
1001:ef3c1957d29b |
04-Sep-2014 |
lagergren |
8057551: Let the -d flag dump _all_ generated classes to disk and work outside --compile-only mode Reviewed-by: attila, jlaskey |
1000:0b7b3bd3cc04 |
04-Sep-2014 |
lagergren |
8057019: Various problems with extra arguments to applies Reviewed-by: attila, hannesw, jlaskey |
999:20d8ab569eb6 |
03-Sep-2014 |
attila |
8056913: Limit the size of type info cache on disk Reviewed-by: jlaskey, lagergren |
998:2520d5e7bc5f |
01-Sep-2014 |
yan |
8054343: Nashorn: Some tests fails on windows with AccessControlException Reviewed-by: lagergren, sundar Contributed-by: Sergey Lugovoy <sergey.lugovoy@oracle.com> |
997:0cf05971521d |
04-Sep-2014 |
katleman |
Added tag jdk9-b29 for changeset e541ebaf2ab7 |
996:e541ebaf2ab7 |
29-Aug-2014 |
lana |
Merge
|
995:734bdd565748 |
28-Aug-2014 |
attila |
8056243: OptimisticTypePersistence should refuse to work in symlinked directories Reviewed-by: lagergren, sundar |
994:e56bfeff25a9 |
27-Aug-2014 |
sundar |
8056123: Anonymous function statements leak internal function names into global scope Reviewed-by: hannesw, attila |
993:dbb723e6c54c |
26-Aug-2014 |
sundar |
8056094: [nashorn] tests fail when running via jtreg Reviewed-by: jlaskey, hannesw |
992:fa79d912da1b |
26-Aug-2014 |
attila |
8056025: CompilationPhase.setStates() is hot in class installation phase Reviewed-by: jlaskey, sundar |
991:46af7f9765dc |
26-Aug-2014 |
attila |
8056052: Source.getContent() does excess Object.clone() Reviewed-by: jlaskey, sundar |
990:fda747208c6f |
26-Aug-2014 |
attila |
8055954: Do not parallelize class installation Reviewed-by: jlaskey, sundar |
989:3c354c3af1d8 |
26-Aug-2014 |
sundar |
8056050: runExternalJsTest method in test/jdk/nashorn/internal/runtime/ClassFilter.java slows down "ant test" Reviewed-by: attila, jlaskey |
988:d81f7c897bdf |
26-Aug-2014 |
attila |
8055923: collect timings using System.nanoTime Reviewed-by: hannesw, lagergren |
987:f03ee361fa76 |
26-Aug-2014 |
lagergren |
8055906: Avoid throwing an exception with filled in stack trace as part of the normal control flow Reviewed-by: attila, hannesw |
986:9388010e3a8e |
26-Aug-2014 |
attila |
8055913: Node.hashCode() delegates to Object.hashCode() and is hot Reviewed-by: lagergren, sundar |
985:10c95d040380 |
26-Aug-2014 |
attila |
8055911: Don't use String.intern for IdentNode Reviewed-by: lagergren, sundar |
984:d6b5c2c6c1d0 |
26-Aug-2014 |
yan |
8055811: Tests for Nashorn ClassFilter Support Reviewed-by: sundar, attila Contributed-by: Sergey Lugovoy <sergey.lugovoy@oracle.com> |
983:494092ee7a01 |
25-Aug-2014 |
attila |
8055870: iteration fails if index var is not used Reviewed-by: hannesw, lagergren |
982:ad7a46083364 |
25-Aug-2014 |
sundar |
8055899: Two nashorn tests fail in 8u40 nightly build with ClassNotFoundException Reviewed-by: jlaskey, lagergren |
981:11e4f12a45b0 |
25-Aug-2014 |
yan |
8055878: Nashorn: all tests failed with AccessControlException Reviewed-by: sundar, hannesw Contributed-by: Sergey Lugovoy <sergey.lugovoy@oracle.com> |
980:0f91116bb4bd |
22-Aug-2014 |
sundar |
8055830: JDK-8015969.js is silently failing Reviewed-by: lagergren, jlaskey, hannesw |
979:ee00439d1d54 |
22-Aug-2014 |
sundar |
8055796: JSObject and browser JSObject linkers should provide fallback to call underlying Java methods directly Reviewed-by: attila, hannesw |
978:127a155b49c8 |
21-Aug-2014 |
sundar |
8055762: Nashorn misses linker for netscape.javascript.JSObject instances Reviewed-by: lagergren, jlaskey |
977:3516182f0612 |
20-Aug-2014 |
sundar |
8055687: Wrong "this" passed to JSObject.eval call Reviewed-by: lagergren, hannesw, attila |
976:adc2b63e654a |
29-Aug-2014 |
katleman |
Added tag jdk9-b28 for changeset 00c31e5eaf26 |
975:00c31e5eaf26 |
28-Aug-2014 |
lana |
Merge |
974:57500636de77 |
20-Aug-2014 |
sundar |
8050078: Nashorn ClassFilter Support Reviewed-by: lagergren, hannesw |
973:d564abed1e6a |
19-Aug-2014 |
sundar |
8055395: Nashorn should use source, target to be 1.8 and use ASM5 version for generated code Reviewed-by: attila, lagergren, jlaskey |
972:5cc4c68ee666 |
19-Aug-2014 |
hannesw |
8055368: Ant build broken after modular source code change Reviewed-by: attila, sundar, lagergren |
971:c93b6091b11e |
18-Aug-2014 |
chegar |
Merge |
970:f82b83cf73ae |
15-Aug-2014 |
attila |
8055199: Tidy up Nashorn codebase for code standards (August 2014) Reviewed-by: hannesw, lagergren |
969:6831ff454574 |
14-Aug-2014 |
sundar |
8055139: test/script/trusted/JDK-8055107.js fails with access control exception Reviewed-by: lagergren, attila, jlaskey |
968:c116b81e69e9 |
14-Aug-2014 |
sundar |
8055107: Extension directives to turn on callsite profiling, tracing, AST print and other debug features locally Reviewed-by: attila, jlaskey |
967:72c86f6eb628 |
14-Aug-2014 |
attila |
8055042: Compile-time expression evaluator was missing variables Reviewed-by: jlaskey, lagergren |
966:c0dd84255936 |
13-Aug-2014 |
sundar |
8055034: jjs exits interactive mode if exception was thrown when trying to print value of last evaluated expression Reviewed-by: jlaskey, attila |
965:e84cfe70c504 |
13-Aug-2014 |
sundar |
8054993: type info cache may be disabled for test262 and tests explicitly changing that property should use @fork Reviewed-by: lagergren, hannesw |
964:11a4f68806bc |
12-Aug-2014 |
hannesw |
8054898: Avoid creation of empty type info files Reviewed-by: attila, sundar, jlaskey |
963:7ab42c461a8c |
12-Aug-2014 |
hannesw |
8044851: nashorn properties leak memory Reviewed-by: attila, jlaskey, lagergren |
962:f4562cb6da38 |
11-Aug-2014 |
lana |
Merge |
961:5bf075eb3c23 |
11-Aug-2014 |
sundar |
8054503: test/script/external/test262/test/suite/ch12/12.6/12.6.4/12.6.4-2.js fails with tip Reviewed-by: jlaskey, hannesw, attila |
960:fba1c5d47366 |
09-Aug-2014 |
lana |
Added tag jdk9-b26 for changeset e32f2d049838 |
959:e32f2d049838 |
08-Aug-2014 |
sundar |
8054651: Global.initConstructor and ScriptFunction.getPrototype(Object) can have stricter types Reviewed-by: attila, jlaskey, hannesw |
958:19795e6f1ecf |
07-Aug-2014 |
hannesw |
8043956: Make code caching work with optimistic typing and lazy compilation Reviewed-by: attila, lagergren |
957:b850ada7a38d |
07-Aug-2014 |
sundar |
8051346: Test262 tests for ECMAScript 5 now in branch "es5-tests" Reviewed-by: attila, hannesw |
956:25a50ee3bb8a |
07-Aug-2014 |
attila |
8046026: CompiledFunction.relinkComposableInvoker assert is being hit Reviewed-by: hannesw, jlaskey, sundar |
955:53c5f1286192 |
06-Aug-2014 |
sundar |
8053910: ScriptObjectMirror causing havoc with Invocation interface Reviewed-by: jlaskey, attila, hannesw |
954:fa7ee1ec0448 |
21-Aug-2014 |
katleman |
Added tag jdk9-b27 for changeset 221a84ef44c0 |
953:221a84ef44c0 |
17-Aug-2014 |
chegar |
8054834: Modular Source Code Reviewed-by: alanb, chegar, ihse, mduigou Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, chris.hegarty@oracle.com, erik.joelsson@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, magnus.ihse.bursie@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, paul.sandoz@oracle.com |
952:7404f40a22e1 |
10-Aug-2014 |
lana |
Added tag jdk9-b26 for changeset ed60a4e9dd35 |
951:ed60a4e9dd35 |
06-Aug-2014 |
attila |
8054411: Add nashorn.args.prepend system property Reviewed-by: hannesw, jlaskey |
950:ba38d4cea99e |
06-Aug-2014 |
attila |
8051439: Wrong type calculated for ADD operator with undefined operand Reviewed-by: jlaskey, sundar |
949:fca4db1360f7 |
06-Aug-2014 |
attila |
8044786: Some tests fail with non-optimistic compilation Reviewed-by: hannesw, jlaskey |
948:6f579dd103da |
04-Aug-2014 |
lana |
Merge |
947:44ab1e6cf0e8 |
04-Aug-2014 |
sundar |
8054223: Nashorn: AssertionError when use __DIR__ and ScriptEngine.eval() Reviewed-by: lagergren, hannesw |
946:2ce63129b64a |
31-Jul-2014 |
sundar |
8053908: jdeps is not PATH on Mac, results in ant clean test failure on Mac Reviewed-by: hannesw, jlaskey |
945:99e9916ace37 |
30-Jul-2014 |
attila |
8051839: GuardedInvocation needs to clone an argument Reviewed-by: hannesw, sundar |
944:1de3a6ce3f57 |
30-Jul-2014 |
yan |
8049318: Test hideLocationProperties.js fails on Window due to backslash in path Reviewed-by: lagergren, sundar Contributed-by: Sergey Lugovoy <sergey.lugovoy@oracle.com> |
943:b92d8a583f99 |
29-Jul-2014 |
lagergren |
8053913: Auto format caused warning in CompositeTypeBasedGuardingDynamicLinker Reviewed-by: attila, jlaskey |
942:0787fe044ee6 |
29-Jul-2014 |
lagergren |
8048869: Reduce compile time by about 5% by removing the Class.casts from the AST nodes Summary: Removed the native casts that slow down the compiler unnecessarily. I also modified the compile-octane harness so that it can run with --verbose and --iterations flags so that you can run the compiler for an arbitrary time, gathering a mission control executing profile. Reviewed-by: attila, jlaskey |
941:45be5984ac08 |
01-Aug-2014 |
tbell |
Added tag jdk9-b25 for changeset b33633fc10c5 |
940:b33633fc10c5 |
30-Jul-2014 |
lana |
Merge
|
939:4446897ec465 |
22-Jul-2014 |
lana |
Merge
|
938:34a783929a67 |
18-Jul-2014 |
sundar |
8051019: Separate src and test execution sandbox directories Reviewed-by: jlaskey Contributed-by: lev.priima@oracle.com |
937:3b95ddf570c9 |
25-Jul-2014 |
tbell |
Added tag jdk9-b24 for changeset 49d7a2a66ae6 |
936:49d7a2a66ae6 |
18-Jul-2014 |
lana |
Merge
|
935:d154edd416d4 |
17-Jul-2014 |
sundar |
8050964: OptimisticTypesPersistence.java should use java.util.Date instead of java.sql.Date Reviewed-by: jlaskey |
934:c7459af846fd |
15-Jul-2014 |
sundar |
8050432: javax.script.filename variable should not be enumerable with nashorn engine's ENGINE_SCOPE bindings Reviewed-by: jlaskey |
933:0842814207c0 |
17-Jul-2014 |
katleman |
Added tag jdk9-b23 for changeset aa3fda2d2967 |
932:aa3fda2d2967 |
10-Jul-2014 |
lana |
Merge |
931:d714b9555e5d |
08-Jul-2014 |
attila |
8047067: all eval arguments need to be copied in Lower Reviewed-by: lagergren, sundar |
930:40995fbd176b |
08-Jul-2014 |
sundar |
8049524: Global object initialization via javax.script API should be minimal Reviewed-by: attila, hannesw |
929:94075abda229 |
04-Jul-2014 |
sundar |
8044760: Avoid PropertyMap duplicate for global instances Reviewed-by: attila, hannesw |
928:3ec6924f7b57 |
04-Jul-2014 |
sundar |
8049086: Minor API convenience functions on "Java" object Reviewed-by: attila, hannesw |
927:e80633fe720b |
10-Jul-2014 |
katleman |
Added tag jdk9-b22 for changeset a9d39bcfeb1b |
926:a9d39bcfeb1b |
09-Jul-2014 |
lana |
Merge
|
925:9687a3590924 |
03-Jul-2014 |
sundar |
8049242: Explicit constructor overload selection should work with StaticClass as well Reviewed-by: jlaskey, attila |
924:75b62ab45160 |
03-Jul-2014 |
attila |
8047331: Assertion in CompiledFunction when running earley-boyer after Merge Reviewed-by: hannesw, jlaskey |
923:0e923ff689b9 |
03-Jul-2014 |
attila |
8047166: 'do with({}) break ; while(0);' crashes in CodeGenerator Reviewed-by: hannesw, jlaskey |
922:ad26ecacc9a3 |
03-Jul-2014 |
attila |
8049225: Source class exposes public mutable array Reviewed-by: hannesw, sundar |
921:0dd54eea1a25 |
03-Jul-2014 |
attila |
8049223: RewriteException class exposes public mutable arrays Reviewed-by: hannesw, sundar |
920:f364357f0290 |
03-Jul-2014 |
attila |
8049222: JSType class exposes public mutable arrays Reviewed-by: hannesw, sundar |
919:fd943e294985 |
02-Jul-2014 |
sundar |
8043232: Index selection of overloaded java new constructors Reviewed-by: attila, hannesw, jlaskey |
918:08e791e084ae |
01-Jul-2014 |
lana |
Merge
|
917:947cd4cdca37 |
01-Jul-2014 |
sundar |
8047359: large string size RangeError should be thrown rather than reporting negative length Reviewed-by: hannesw, attila |
916:6d8005c341ee |
30-Jun-2014 |
hannesw |
8048586: String concatenation with optimistic types is slow Reviewed-by: lagergren, attila |
915:d707226979a9 |
30-Jun-2014 |
sundar |
8048718: JSON.parse('{"0":0, "64":0}') throws ArrayindexOutOfBoundsException Reviewed-by: lagergren, hannesw, attila |
914:33e826f0e742 |
27-Jun-2014 |
sundar |
8046013: TypeError: Cannot apply "with" to non script object Reviewed-by: lagergren, hannesw |
913:2bb8aaa1192e |
27-Jun-2014 |
lagergren |
8048505: ScriptingFunctions.readFully couldn't handle file names represented as ConsStrings Reviewed-by: sundar, hannesw |
912:75a86907fa90 |
26-Jun-2014 |
attila |
8047371: local variable declaration in TypeEvaluator should use ScriptObject.addOwnProperty instead of .set Reviewed-by: jlaskey, lagergren |
911:6ab069e48456 |
26-Jun-2014 |
attila |
8047357: More precise synthetic return + unreachable throw Reviewed-by: lagergren, sundar |
910:0489dcbb882b |
25-Jun-2014 |
hannesw |
8048079: Persistent code store is broken after optimistic types merge Reviewed-by: sundar, jlaskey, attila |
909:a8bab91498c2 |
25-Jun-2014 |
sundar |
8048071: eval within 'with' statement does not use correct scope if with scope expression has a copy of eval Reviewed-by: hannesw, jlaskey |
908:cf90d5f11b98 |
24-Jun-2014 |
attila |
8048009: Type info caching accidentally defeated Reviewed-by: hannesw, jlaskey |
907:4f3468f46d20 |
24-Jun-2014 |
sundar |
8047959: bindings created for declarations in eval code are not mutable Reviewed-by: jlaskey, attila |
906:72493c5057dd |
23-Jun-2014 |
hannesw |
8046201: Avoid repeated flattening of nested ConsStrings Reviewed-by: lagergren, attila |
905:3edd4da9386f |
23-Jun-2014 |
sundar |
8047728: (function(x){var o={x:0}; with(o){delete x} return o.x})() evaluates to 0 instead of undefined Reviewed-by: jlaskey, hannesw, attila |
904:6afee63aa1cc |
23-Jun-2014 |
attila |
8046905: apply on apply is broken Reviewed-by: hannesw, lagergren |
903:69ac4832e447 |
19-Jun-2014 |
attila |
8046921: Deoptimization type information peristence Reviewed-by: hannesw, lagergren |
902:4489c79d4f3c |
19-Jun-2014 |
sundar |
8047369: Add regression tests for passing test cases of JDK-8024971 Reviewed-by: hannesw, jlaskey |
901:5d4795d6c1e2 |
19-Jun-2014 |
lagergren |
8047078: Fuzzing bug discovered when ArrayLiteralNodes weren't immutable Reviewed-by: attila, sundar |
900:0d5282ab2aef |
03-Jul-2014 |
katleman |
Added tag jdk9-b21 for changeset 174cf53bce4e |
899:174cf53bce4e |
26-Jun-2014 |
katleman |
Added tag jdk9-b20 for changeset d703c59c556f |
898:d703c59c556f |
20-Jun-2014 |
lana |
Merge
|
897:fdfda6a035c6 |
18-Jun-2014 |
lana |
Merge
|
896:1a9340351629 |
17-Jun-2014 |
sundar |
8047057: Add a regression test for the passing test cases from JDK-8042304 Reviewed-by: lagergren, attila |
895:2a4a7831f274 |
17-Jun-2014 |
sundar |
8047035: (function() "hello")() crashes in Lexer with jdk9 Reviewed-by: lagergren, hannesw, attila |
894:b9a5c20a37b9 |
17-Jun-2014 |
lagergren |
8046898: Make sure that lazy compilation is the default, remove redundant "enable lazy compilation" flags, added warning message if compile logging is enabled and lazy is switched off. Verified existing test suite code coverage equivalence between lazy and eager. Reviewed-by: attila, hannesw |
893:ada4855e44e2 |
19-Jun-2014 |
katleman |
Added tag jdk9-b19 for changeset 46e36a92e37c |
892:46e36a92e37c |
18-Jun-2014 |
lana |
Merge
|
891:344ec7352124 |
12-Jun-2014 |
lana |
Merge
|
890:afba7593f395 |
12-Jun-2014 |
sundar |
8044517: Run & debug single Nashorn test Reviewed-by: lagergren, attila Contributed-by: jaroslav.tulach@oracle.com |
889:71cfc5012321 |
10-Jun-2014 |
sundar |
8044798: API for debugging Nashorn Reviewed-by: jlaskey, hannesw |
888:96f475bfb917 |
09-Jun-2014 |
attila |
8046025: AccessorProperty.getGetter is not threadsafe Reviewed-by: jlaskey, lagergren |
887:d3cc5b704bfe |
06-Jun-2014 |
hannesw |
8046215: Running uncompilable scripts throws NullPointerException Reviewed-by: sundar, jlaskey |
886:7ff4bb87bdc8 |
13-Jun-2014 |
katleman |
Added tag jdk9-b18 for changeset 893c337bc95f |
885:893c337bc95f |
12-Jun-2014 |
katleman |
Added tag jdk9-b17 for changeset 4a47b7cfecdf |
884:4a47b7cfecdf |
05-Jun-2014 |
lana |
Merge |
883:a43d59738770 |
04-Jun-2014 |
attila |
8044816: On-demand compiled top-level program doesn't need :createProgramFunction Reviewed-by: jlaskey, lagergren, sundar |
882:353483cfe8c6 |
04-Jun-2014 |
attila |
8046014: MultiGlobalCompiledScript should cache :createProgramFunction handle Reviewed-by: lagergren, sundar |
881:0e4a3071c236 |
04-Jun-2014 |
attila |
8038413: NPE in unboxInteger Reviewed-by: jlaskey, sundar |
880:2794e13491d0 |
04-Jun-2014 |
attila |
8044803: Unnecessary restOf check Reviewed-by: hannesw, jlaskey |
879:1987caf5e034 |
04-Jun-2014 |
sundar |
8044695: __stack__ becomes visible in Error properties Reviewed-by: lagergren, jlaskey, attila |
878:8d35928f8db5 |
04-Jun-2014 |
attila |
8044502: Get rid of global optimistic flag Reviewed-by: lagergren, sundar |
877:cf4d2252d444 |
04-Jun-2014 |
attila |
8044638: Tidy up Nashorn codebase for code standards Reviewed-by: lagergren, sundar |
876:fd14a4b555f7 |
04-Jun-2014 |
sundar |
8044750: megamorphic getter for scope objects does not call __noSuchProperty__ hook Reviewed-by: attila, lagergren, hannesw |
875:21f799bc2254 |
02-Jun-2014 |
attila |
8044518: Ensure exceptions related to optimistic recompilation are not serializable Reviewed-by: lagergren, sundar |
874:b46f809c8322 |
02-Jun-2014 |
attila |
8044534: Constant folding for unary + should produce int for boolean literals Reviewed-by: lagergren, sundar |
873:eff9df533685 |
02-Jun-2014 |
attila |
8044533: Deoptimizing negation produces wrong result for zero Reviewed-by: lagergren, sundar |
872:0625a45b5333 |
03-Jun-2014 |
attila |
8044171: Make optimistic exception handlers smaller Reviewed-by: hannesw, lagergren |
871:f855686309df |
03-Jun-2014 |
sundar |
8044520: Nashorn cannot execute node.js's express module Reviewed-by: hannesw, lagergren |
870:e445404a69f5 |
03-Jun-2014 |
sundar |
8044612: StringIndexOutOfBoundException in NativeRegExp.appendReplacement Reviewed-by: hannesw, lagergren |
869:aeccdbb8d366 |
02-Jun-2014 |
attila |
Merge |
868:f44ec6545b9a |
28-May-2014 |
attila |
Merge |
867:403fa5685a2f |
28-May-2014 |
lagergren |
8044102: Ensure bechmark exclude list for Octane benchmarks is in only one place, project.properties, and fix benchmark harness Reviewed-by: attila, sundar |
866:6e915a39b248 |
27-May-2014 |
lagergren |
8044012: Integrate the latest best known performance flags int ant octane jobs, and make sure that it's easy to compare 'ant octane-nashorn' and 'ant octane-v8' at the push of a button. (or rather; the entry of a command line) Reviewed-by: jlaskey, sundar |
865:5b017d6edef6 |
21-May-2014 |
lagergren |
8043632: Parallelize class installation and various script fixes. Reviewed-by: sundar, attila |
864:a9414c20b7e7 |
21-May-2014 |
lagergren |
8043611: Move timing dependent benchmark for apply2call specialization to currently_failing. It is dependent that nothing takes machine time when doing the two runs, causing spurious assertions. Suggest running octane.raytrace manually instead to verify that this works, or incorporating it in the nightly test suite Reviewed-by: sundar, attila |
863:59b025df6d0a |
21-May-2014 |
lagergren |
8043633: In order to remove global state outside of contexts, make sure Timing class is an instance and not a static global collection of data. Move into Context. Move -Dnashorn.timing to an official logging option. Reviewed-by: sundar, attila |
862:12c7c5ccf4ae |
21-May-2014 |
attila |
8043605: Enable history for empty property maps Reviewed-by: jlaskey, sundar |
861:6fc56d9cbb73 |
20-May-2014 |
attila |
8043608: Make equality tests inline better Reviewed-by: lagergren, sundar |
860:6f3a4acb49fe |
20-May-2014 |
lagergren |
8043504: Octane test harness was missing argument to print_always at one callsite, causing erroneous logging Reviewed-by: sundar, attila |
859:c5612f4c4b61 |
19-May-2014 |
attila |
8043431: Fix yet another corner case of JDK-8041995 Reviewed-by: hannesw, lagergren |
858:d509e7ba47dd |
19-May-2014 |
lagergren |
8034206: Make parts of code pipeline reusable in order to facilitate faster warmup and faster lazy compilation. Reviewed-by: hannesw, attila |
857:e369d45a77e0 |
15-May-2014 |
attila |
8043235: Type-based optimizations interfere with continuation methods Reviewed-by: jlaskey, lagergren |
856:e18b0b919ef7 |
14-May-2014 |
attila |
8043133: Fix corner cases of JDK-8041995 Reviewed-by: hannesw, lagergren |
855:0b5790104afb |
14-May-2014 |
mnunez |
8044154: Nashorn : all tests failed with java.security.AccessControlException Reviewed-by: attila, sundar |
854:1b93607e77f8 |
14-May-2014 |
attila |
8043137: Collapse long sequences of NOP in Nashorn bytecode output Reviewed-by: jlaskey, lagergren |
853:fd32489a1cf1 |
14-May-2014 |
attila |
8043004: Reduce variability at JavaAdapter call sites Reviewed-by: lagergren, sundar |
852:fbca2b7761ae |
14-May-2014 |
attila |
8043003: Use strongly referenced generic invokers Reviewed-by: lagergren, sundar |
851:ca80b07bd06d |
13-May-2014 |
attila |
8043002: Improve performance of Nashorn equality operators Reviewed-by: lagergren, sundar |
850:c61d579dd5a8 |
13-May-2014 |
attila |
8042118: Separate types from symbols Reviewed-by: hannesw, lagergren |
849:07fdc97e6fc1 |
05-May-2014 |
mnunez |
8037572: Add more test cases to check static types Reviewed-by: attila, lagergren |
848:e41798b06137 |
02-May-2014 |
lagergren |
8041625: AccessorProperty currentType must only by Object.class when non-primitive, and scoping followup problem for lazily generated with bodies Reviewed-by: jlaskey, attila |
847:d5c2bf69f341 |
29-Apr-2014 |
mnunez |
8038398: OptimisticRecompilationTest fails on staging repo nashorn/jdk9/nashorn due to test framework Reviewed-by: attila, lagergren |
846:0b3e11df32be |
28-Apr-2014 |
lagergren |
8041995: Problems when loading tree expressions with several optimistic program points when optimistically initializing ObjectNodes Reviewed-by: jlaskey, attila |
845:77511a74bb48 |
25-Apr-2014 |
lagergren |
8041905: Fix apply2call bug that prevented avatar.js unit tests from running correctly Reviewed-by: attila, hannesw |
844:0c4cda533038 |
23-Apr-2014 |
lagergren |
8041434: Add synchronization to the common global constants structure Reviewed-by: attila, hannesw |
843:222d989ca549 |
23-Apr-2014 |
lagergren |
8038426: Move all loggers from process wide scope into Global scope Reviewed-by: attila, hannesw |
842:75e8d1a4ba23 |
22-Apr-2014 |
lagergren |
8033105: Make sure Nashorn test harness can run zlib benchmark Reviewed-by: attila, hannesw |
841:e8c0262bafdd |
18-Apr-2014 |
lagergren |
8040655: When processing a RewriteException debug object, the return value has already been reset to null. We need to catch this value before that. Reviewed-by: attila, lagergren Contributed-by: matherey.nunez@oracle.com |
840:82dc816bf225 |
18-Apr-2014 |
lagergren |
8040102: Remove all references to Unsafe and definition of anonymous clases from the code Summary: As the catch combinator optimization is now part of java.lang.invoke we don't need to put our own in the boot class path in any configuration anymore. Furthermore, with the completion of the array performance subtask of optimistic typing, we can remove the experimental (commented out) Unsafe accessors in the ArrayData classes Reviewed-by: attila, jlaskey |
839:8423d57c70de |
17-Apr-2014 |
lagergren |
8040089: Apply to call transform was incomplete. Now passes all tests and performance is back Reviewed-by: hannesw, attila, sundar, jlaskey |
838:636c6e455269 |
11-Apr-2014 |
lagergren |
Merge
|
837:ddda121eca56 |
11-Apr-2014 |
lagergren |
8039746: Transform applies to calls wherever possible, for ScriptFunctions and JSObjects. Reviewed-by: hannesw, attila, sundar, jlaskey |
836:f47393d4559b |
11-Apr-2014 |
attila |
8040024: BranchOptimizer produces bad code for NaN FP comparison Reviewed-by: jlaskey, lagergren |
835:2aaf89857444 |
02-Apr-2014 |
lagergren |
8039044: Expand undefined intrinsics for all commutative combinators of scrict undefined checks Reviewed-by: jlaskey, hannesw |
834:1b9bd93570f8 |
01-Apr-2014 |
lagergren |
8038945: Simplify strict undefined checks Reviewed-by: jlaskey, hannesw |
833:899b6f171676 |
01-Apr-2014 |
lagergren |
8038799: Guard and unbox boxed primitives types on setting them in Properties to avoid megamorphisism Reviewed-by: attila, jlaskey |
832:7bb20a02bad0 |
31-Mar-2014 |
lagergren |
8027043: Turn global accesses into MethodHandle.constant, with one chance of reassignment, e.g. x = value occuring once in the global scope is ok, twice is not. Reviewed-by: attila, sundar, jlaskey |
831:fa068c865e46 |
27-Mar-2014 |
attila |
8038416: Access to undefined scoped variables deoptimized too much Reviewed-by: jlaskey, lagergren |
830:03b2757e2eba |
27-Mar-2014 |
lagergren |
8038406: Testability: as a first step of moving loggers away from the process global space, the Debug object now supports logging POJOs from log entries as an event queue, which can be introspected from test scripts. This is way better than screen scraping brittle and subject-to-change log output. Reviewed-by: attila, hannesw, sundar |
829:95fed751dc0e |
26-Mar-2014 |
attila |
8038396: fix for the compiler expression evaluator to be more inquisitive about types Reviewed-by: hannesw, lagergren |
828:051ac0fec966 |
24-Mar-2014 |
attila |
8037534: Use scope types to determine optimistic types Reviewed-by: hannesw, lagergren |
827:a6b199203eb8 |
24-Mar-2014 |
attila |
8038223: Symbol trace debug output takes time Reviewed-by: hannesw, lagergren |
826:21fe19543736 |
21-Mar-2014 |
attila |
Merge |
825:d7807721d24a |
20-Mar-2014 |
lagergren |
8037967: Broke the build, by commiting without saving the last review comment Reviewed-by: jlaskey, hannesw |
824:ba08b3188eb2 |
20-Mar-2014 |
lagergren |
8033334: Make sure that scope depth information is maintained in the RecompilableScriptFunctionDatas, to avoid unnecessary slow proto linkage when doing on demand compilation Summary: Compute RecompiledScriptFunctionDatas eagerly, annotate them with scope depth information and use them in recompilations. Reviewed-by: attila, hannesw, jlaskey |
823:949577ac683d |
17-Mar-2014 |
mnunez |
8037086: Check that deoptimizing recompilations are correct Reviewed-by: attila, lagergren |
822:005ac813256a |
14-Mar-2014 |
lagergren |
8036986: Test should check that correctly type is returned running with optimistic. If optimistic assumption was wrong we should get the right one. Summary: This uses the inspection framework for generated code to ensure optimisim. Reviewed-by: attila, lagergren Contributed-by: matherey.nunez@oracle.com |
821:3c1163f9c095 |
12-Mar-2014 |
lagergren |
8037177: -Dnashorn.optimistic should be enabled by default, meaning that it has to be explicitly set to false to run with the jdk 8 style conservative types Summary: This will be the new default setting, so the explicit flag should be removed, and instead reverse checked for explicitly DISABLED optimistic types. In the future, we might remove the flag altogether. Reviewed-by: attila, hannesw |
820:c4c229109575 |
05-Mar-2014 |
lagergren |
8036127: Prototype filter needs to be applied to getter guard as well, not just getter Summary: This manifests itself as a bug in optimistic types, as inner functions may access properties of the wrong type, but it is also a bug in tip. Without optimistic types, we have been unable to find a reproducer due to more similar PropertyMaps Reviewed-by: attila, jlaskey, sundar |
819:e008b751c93f |
03-Mar-2014 |
lagergren |
8035836: Array performance improvements Summary: Implement typed arrays with native byte buffers and do fast linking for all continuous arrays Reviewed-by: attila, jlaskey, sundar, hannesw |
818:26a5fdb90de2 |
26-Feb-2014 |
attila |
8035820: Optimistic recompilation Reviewed-by: hannesw, jlaskey, sundar Contributed-by: attila.szegedi@oracle.com, marcus.lagergren@oracle.com |
817:b9f9529ba775 |
04-Jun-2014 |
katleman |
Added tag jdk9-b16 for changeset fed8c83dfba4 |
816:fed8c83dfba4 |
30-May-2014 |
lana |
Merge
|
815:8c53a58a5b72 |
30-May-2014 |
sundar |
8044415: ant makefile should have a target to generate javadoc only for jdk.nashorn.api and sub-packages Reviewed-by: jlaskey |
814:1d98e2a439dc |
29-May-2014 |
katleman |
Added tag jdk9-b15 for changeset 32b66f4661ea |
813:32b66f4661ea |
27-May-2014 |
sundar |
8044000: Access to undefined property yields "null" instead of "undefined" Reviewed-by: lagergren, jlaskey |
812:068b13565a57 |
26-May-2014 |
sundar |
8043930: TypeError when attemping to create an instance of non-public class could be better Reviewed-by: attila, lagergren |
811:d60ebb2d32a6 |
22-May-2014 |
lana |
Merge
|
810:23a42e0d8a5a |
22-May-2014 |
hannesw |
8030202: Nashorn: Multiple RegExp#ignoreCase issues Reviewed-by: sundar, jlaskey |
809:5c906c370739 |
22-May-2014 |
mnunez |
8028615: jdk.nashorn.x3::some.serious.failure needs more memory to run Reviewed-by: attila, sundar Contributed-by: sergey.lugovoy@oracle.com |
808:185501198f64 |
19-May-2014 |
sundar |
8043443: Test framework changes to run script tests without security manager Reviewed-by: attila |
807:edc146bdfd8d |
22-May-2014 |
katleman |
Added tag jdk9-b14 for changeset 806df06b6ac5 |
806:806df06b6ac5 |
15-May-2014 |
lana |
Merge
|
805:093df4def9a7 |
14-May-2014 |
sundar |
8043132: Nashorn : all tests failed with java.security.AccessControlException Reviewed-by: jlaskey, attila |
804:4ba78adea63f |
15-May-2014 |
katleman |
Added tag jdk9-b13 for changeset be4580ae56e2 |
803:be4580ae56e2 |
08-May-2014 |
lana |
Merge
|
802:235d22ccfd24 |
07-May-2014 |
sundar |
8042600: Add more samples in nashorn/samples directory Reviewed-by: jlaskey, hannesw |
801:7217348b5f95 |
07-May-2014 |
sundar |
8041697: CompiledScript slower when eval with binding Reviewed-by: lagergren, attila, hannesw |
800:d16c80270f7d |
06-May-2014 |
sundar |
8042364: Make __proto__ ES6 draft compliant Reviewed-by: jlaskey, lagergren, attila |
799:6321f565a7b1 |
05-May-2014 |
hannesw |
8041998: RegExp implementation is not thread-safe Reviewed-by: lagergren, sundar, attila |
798:f7f2e9d2912b |
02-May-2014 |
sundar |
8027933: Add --const-as-var option Reviewed-by: jlaskey, hannesw |
797:ea95bb0346ac |
08-May-2014 |
katleman |
Added tag jdk9-b12 for changeset 282e9a675e07 |
796:282e9a675e07 |
01-May-2014 |
lana |
Merge
|
795:e88f1df9b412 |
25-Apr-2014 |
hannesw |
8040078: Avoid repeated reading of source for cached loads Reviewed-by: jlaskey, lagergren |
794:94c86ea1f2c9 |
25-Apr-2014 |
attila |
8034967: Reduce access to Nashorn internals Reviewed-by: ahgross, jlaskey, sundar |
793:63d07ab01ced |
01-May-2014 |
katleman |
Added tag jdk9-b11 for changeset 4d60c3292e14 |
792:4d60c3292e14 |
24-Apr-2014 |
katleman |
Added tag jdk9-b10 for changeset 0eaa55c7abe5 |
791:0eaa55c7abe5 |
17-Apr-2014 |
lana |
Merge
|
790:c806c8c82264 |
20-Feb-2014 |
sundar |
8034962: Dynalink to handle superclasses more carefully Reviewed-by: ahgross, attila, jlaskey |
789:fbfb7048a523 |
20-Feb-2014 |
sundar |
8033745: Reflect upon Nashorn reflection Reviewed-by: ahgross, attila, jlaskey |
788:e25af2ba7dae |
14-Apr-2014 |
hannesw |
8030200: Wrong result for Number.prototype.toString() for certain radix/inputs Reviewed-by: sundar, jlaskey, lagergren |
787:2127ddc06a35 |
14-Apr-2014 |
hannesw |
8030199: Nashorn: Uint8ClampedArray - Incorrect ToUint8Clamp implementation Reviewed-by: sundar, jlaskey, lagergren |
786:91ffabf84eef |
17-Apr-2014 |
katleman |
Added tag jdk9-b09 for changeset 27f6ea87dcbd |
785:27f6ea87dcbd |
15-Apr-2014 |
katleman |
Added tag jdk9-b08 for changeset 4764920fd81d |
784:4764920fd81d |
09-Apr-2014 |
lana |
Merge
|
783:37d6d1a120b5 |
09-Apr-2014 |
mnunez |
8039403: Write sanity tests for persistent caching Reviewed-by: hannesw, sundar |
782:05660ace537a |
07-Apr-2014 |
sundar |
8039387: Nashorn supports indexed access of List elements, but length property is not supported Reviewed-by: lagergren, jlaskey |
781:fe83c744a45c |
03-Apr-2014 |
hannesw |
8039181: Persistent code store does not use absolute paths internally Reviewed-by: sundar, lagergren |
780:e5706ff02eb0 |
09-Apr-2014 |
lana |
Merge
|
779:7f26ca167521 |
02-Apr-2014 |
hannesw |
8038638: Persistent store for compiled scripts Reviewed-by: lagergren, sundar |
778:a14a29399e17 |
02-Apr-2014 |
sundar |
8039047: Parser accepts conditional catch clauses even when --no-syntax-extensions / -nse option is passed Reviewed-by: lagergren, attila |
777:bef74a14d2d9 |
01-Apr-2014 |
lana |
Merge
|
776:1a9a2d8bd800 |
28-Mar-2014 |
sundar |
8038615: test262 repo is now a git repo in github Reviewed-by: lagergren, hannesw |
775:b0bb00872963 |
27-Mar-2014 |
sundar |
8038456: improve nasgen type checks and use specific return type for @Function, @SpecializedFunctio methods Reviewed-by: lagergren, jlaskey |
774:4cfec0e3e0d5 |
25-Mar-2014 |
lana |
Merge
|
773:bc86e23d6ae4 |
21-Mar-2014 |
sundar |
8037562: Nashorn: JSON.parse comes up with nonexistent entries if there are gaps between the keys Reviewed-by: jlaskey, hannesw |
772:62ee612afc3e |
19-Mar-2014 |
mnunez |
8037779: NoPersistenceCachingTest fails with ant test Reviewed-by: sundar, hannesw |
771:c3f47d4b3db9 |
02-Apr-2014 |
katleman |
Added tag jdk9-b07 for changeset 9a34d2a0a5bd |
770:9a34d2a0a5bd |
27-Mar-2014 |
katleman |
Added tag jdk9-b06 for changeset 1f75bcbe74e3 |
769:1f75bcbe74e3 |
25-Mar-2014 |
lana |
Merge |
768:c4c884bd9025 |
18-Mar-2014 |
lana |
Merge
|
767:e2df2f9b4d70 |
17-Mar-2014 |
mnunez |
8037378: Write sanity tests for bytecode persistence feature Reviewed-by: sundar, hannesw |
766:3febf16a3039 |
17-Mar-2014 |
sundar |
8037400: Remove getInitialMap getters and GlobalObject interface Reviewed-by: lagergren, jlaskey, attila |
765:91ef0e039d91 |
13-Mar-2014 |
sundar |
8015958: DataView constructor is not defined Reviewed-by: attila, hannesw, lagergren |
764:ec0d76397a7d |
12-Mar-2014 |
hannesw |
8034055: delete on global object not properly guarded Reviewed-by: sundar, lagergren |
763:b457a6ab0738 |
12-Mar-2014 |
hannesw |
8021350: Share script classes between threads/globals within context Reviewed-by: lagergren, sundar |
762:fc192f46dd89 |
07-Mar-2014 |
prr |
Merge |
761:57d32365a092 |
27-Feb-2014 |
prr |
Merge
|
760:01a904b2c065 |
20-Feb-2014 |
prr |
Merge
|
759:dca0e982d9bf |
11-Feb-2014 |
prr |
Merge
|
758:17c5f77518b1 |
10-Feb-2014 |
simonis |
8033951: nasgen needs the newly build nasgen and nashorn classes in the bootclasspath Reviewed-by: erikj |
757:02fba9833a68 |
20-Mar-2014 |
katleman |
Added tag jdk9-b05 for changeset 2a1cac93c333 |
756:2a1cac93c333 |
11-Mar-2014 |
katleman |
Added tag jdk9-b04 for changeset 3f6ef92cd782 |
755:3f6ef92cd782 |
06-Mar-2014 |
lana |
Merge
|
754:4d54c3d19e88 |
03-Mar-2014 |
hannesw |
8035948: Redesign property listeners for shared classes Reviewed-by: sundar, lagergren |
753:feceb45debac |
25-Feb-2014 |
sundar |
8030197: Nashorn: Object.defineProperty() can be lured to change fixed NaN property Reviewed-by: attila, jlaskey |
752:40b754e2b281 |
24-Feb-2014 |
lana |
Merge
|
751:be732b8850d6 |
20-Feb-2014 |
lana |
Merge
|
750:4d893e4ec51d |
28-Jan-2014 |
jeff |
8032816: THIRDPARTYREADME LittleCMS preamble missing JRE 8 & JDK 8 Reviewed-by: lana |
749:52a8849d8046 |
13-Jan-2014 |
jeff |
7129980: Third Party License Readme update for JDK8 Reviewed-by: lana, tbell |
748:0afcc0851aab |
14-Feb-2014 |
sundar |
8011964: need indexed access to externally-managed ByteBuffer Reviewed-by: lagergren, hannesw |
747:40fcf43dd721 |
10-Feb-2014 |
mnunez |
8033231: test fails with java.lang.UnsatisfiedLinkError Reviewed-by: attila, sundar |
746:79c69831674f |
07-Feb-2014 |
sundar |
8033924: Default permissions are not given for eval code Reviewed-by: lagergren, jlaskey |
745:22420177ec9d |
06-Feb-2014 |
sundar |
8033763: Add tests to assert map identity of certain objects Reviewed-by: hannesw, lagergren |
744:2acb7b9c15ca |
21-Feb-2014 |
katleman |
Added tag jdk9-b03 for changeset 832f89ff25d9 |
743:832f89ff25d9 |
11-Feb-2014 |
lana |
Merge
|
742:66b98808fdff |
30-Jan-2014 |
attila |
8032681: Issues with Nashorn Reviewed-by: ahgross, jlaskey, sundar |
741:6895d234836c |
30-Jan-2014 |
sundar |
8032948: Nashorn linkages awry Reviewed-by: jlaskey, attila, ahgross |
740:47f029b11643 |
30-Jan-2014 |
sundar |
8032954: Nashorn: extend Java.extend Reviewed-by: jlaskey, attila, ahgross |
739:560be4b9f5c4 |
30-Jan-2014 |
sundar |
8032943: Improve reflection in Nashorn Reviewed-by: jlaskey, attila, ahgross |
738:b47e0ab68807 |
06-Feb-2014 |
katleman |
Added tag jdk9-b02 for changeset b3517e51f404 |
737:b3517e51f404 |
27-Jan-2014 |
lana |
Merge |
736:aa5dad691156 |
20-Jan-2014 |
kizune |
Merge
|
735:5498391976e0 |
20-Jan-2014 |
kizune |
Merge
|
734:e2cd81d404c8 |
16-Jan-2014 |
asaha |
Merge
|
733:0765d74cc483 |
15-Jan-2014 |
asaha |
Merge
|
732:1c3fdbe8296a |
14-Jan-2014 |
asaha |
Merge
|
731:2523105f2165 |
10-Jan-2014 |
asaha |
Merge |
730:2334772d5292 |
10-Jan-2014 |
asaha |
Merge
|
729:0b4301c79225 |
10-Jan-2014 |
katleman |
Added tag jdk8-b123 for changeset 688f4167f921 |
728:98e7379a4345 |
03-Jan-2014 |
asaha |
Merge
|
727:688f4167f921 |
03-Jan-2014 |
katleman |
Added tag jdk8-b122 for changeset 9d112a0e7df7 |
726:a9d41a8055ca |
02-Jan-2014 |
asaha |
Merge
|
725:9d112a0e7df7 |
23-Dec-2013 |
lana |
Merge
|
724:0225a7ca37ab |
12-Dec-2013 |
lana |
Merge
|
723:e452a3797290 |
11-Dec-2013 |
sundar |
Merge
|
722:739f3abdfa55 |
08-Dec-2013 |
sundar |
Merge
|
721:89f838ccd186 |
20-Dec-2013 |
asaha |
Merge
|
720:7841feee13f5 |
19-Dec-2013 |
katleman |
Added tag jdk8-b121 for changeset 32631eed0fad |
719:dd59e60accdd |
13-Dec-2013 |
kizune |
Merge
|
718:39a3e5a4d6d4 |
05-Dec-2013 |
kizune |
Merge |
717:c1049f63d4f5 |
03-Dec-2013 |
kizune |
Merge
|
716:b9fdc55a6e28 |
03-Nov-2013 |
chegar |
Merge
|
715:071eb6953a4a |
20-Jan-2014 |
sundar |
8032068: implement @sourceURL and #sourceURL directives Reviewed-by: hannesw, lagergren |
714:76f606690a45 |
17-Jan-2014 |
sundar |
8032060: PropertyMap of Error objects is not stable Reviewed-by: jlaskey, hannesw |
713:341f81ebefe0 |
16-Jan-2014 |
sundar |
8032004: instance property "message" of Error objects should be non-enumerable Reviewed-by: hannesw, jlaskey |
712:b2ca350d8415 |
16-Jan-2014 |
sundar |
8031983: Error objects should capture stack at the constructor Reviewed-by: jlaskey, hannesw |
711:c041d151d7e6 |
15-Jan-2014 |
sundar |
8031715: Indexed access to java package not working Reviewed-by: lagergren, hannesw |
710:c63eb6474c84 |
14-Jan-2014 |
sundar |
Merge |
709:18edd7a1b166 |
11-Dec-2013 |
lagergren |
8029780: "ant externals" broke our test harness with the latest version of the octane benchmarks Reviewed-by: attila, sundar |
708:4706897b4dec |
09-Dec-2013 |
attila |
8029467: Widening of booleans causes bad results Reviewed-by: jlaskey, lagergren |
707:752554d45a07 |
08-Dec-2013 |
sundar |
8029612: the typeErrorThrower field in ScriptFunctionImpl cannot be static and common to all Globals Reviewed-by: attila, hannesw |
706:ac141e6625d7 |
13-Jan-2014 |
sundar |
Merge |
705:64ab63d26500 |
13-Jan-2014 |
sundar |
8029332: Do not require nasgen-generated functions to return Object Reviewed-by: lagergren, jlaskey, hannesw |
704:d1d4d669373c |
09-Jan-2014 |
sundar |
8031359: Invocable.getInterface() works incorrectly if interface has default methods Reviewed-by: attila, hannesw |
703:3bbf629a2db9 |
08-Jan-2014 |
sundar |
8031317: SyntaxError when property setter has no parameter Reviewed-by: lagergren, hannesw |
702:18eccb9656e0 |
07-Jan-2014 |
hannesw |
8029667: Prototype linking is incorrect Reviewed-by: jlaskey, sundar |
701:d6e66fef38eb |
07-Jan-2014 |
sundar |
8029003: setField in ScriptObject is incorrect for non extensible objects Reviewed-by: lagergren, jlaskey |
700:78cdf566535d |
02-Jan-2014 |
sundar |
8031106: Nashorn: IndexOutOfBoundsException in NashornCallSiteDescriptor.getNameToken() Reviewed-by: hannesw, jlaskey |
699:8c0524412634 |
19-Dec-2013 |
sundar |
8030809: Anonymous functions should not be shown with internal names in script stack trace Reviewed-by: lagergren, hannesw, jlaskey |
698:cade47c36c6c |
16-Dec-2013 |
sundar |
8030182: scopeCall with -1 as line number Reviewed-by: hannesw, jlaskey |
697:a46570c20412 |
16-Dec-2013 |
sundar |
8030169: Need regression test for bug JDK-8010731 Reviewed-by: attila, lagergren |
696:550f881d43ba |
12-Dec-2013 |
sundar |
8027958: NASHORN TEST: Create tests to test markdown javascript engine work with Nashorn Summary: markdown test fix contributed by kshefov Reviewed-by: jlaskey |
695:dcca148a8219 |
02-Dec-2013 |
sundar |
8029364: NashornException to expose thrown object Reviewed-by: lagergren, jlaskey |
694:bdbb93b88236 |
27-Nov-2013 |
sundar |
8028345: Remove nashorn repo "bin" scripts to avoid confusion with JDK bin launcher programs Reviewed-by: lagergren, hannesw |
693:fce0ef0c9858 |
26-Nov-2013 |
sundar |
8029031: "ant clean jar" on nashorn repo results in number of ASM deprecated warnings Reviewed-by: lagergren, jlaskey, hannesw |
692:0b6687c4efef |
25-Nov-2013 |
jlaskey |
Merge |
691:a26f4de458d4 |
25-Nov-2013 |
sundar |
8029090: Developers should be able to pass nashorn properties and enable/disable JFR from command line Reviewed-by: jlaskey, lagergren |
690:3f1385a3bbf5 |
21-Jan-2014 |
katleman |
Added tag jdk9-b01 for changeset 65347535840f |
689:65347535840f |
13-Dec-2013 |
iris |
8030068: Update .jcheck/conf files for JDK 9 Reviewed-by: mr |
688:75f66e787d11 |
12-Dec-2013 |
iris |
Added tag jdk9-b00 for changeset 32631eed0fad |
687:32631eed0fad |
12-Dec-2013 |
katleman |
Added tag jdk8-b120 for changeset 55cbc2d00c93 |
686:55cbc2d00c93 |
05-Dec-2013 |
lana |
Merge
|
685:c14fe3f90616 |
04-Dec-2013 |
sundar |
Merge
|
684:e0b4483668a7 |
26-Nov-2013 |
jlaskey |
8029173: Debugger support doesn't handle ConsString Reviewed-by: lagergren, hannesw, sundar Contributed-by: james.laskey@oracle.com |
683:7fa32e7d755f |
05-Dec-2013 |
katleman |
Added tag jdk8-b119 for changeset c3343930c73c |
682:c3343930c73c |
03-Dec-2013 |
lana |
Merge
|
681:44ea3815e414 |
25-Nov-2013 |
lana |
Merge
|
680:73d741231651 |
21-Nov-2013 |
sundar |
Merge
|
679:b375d261e56c |
19-Nov-2013 |
lagergren |
8028573: Line number nodes were off for while nodes and do while nodes - the line number of a loop node should be treated as the location of the test expression Reviewed-by: attila, hannesw |
678:bce2bbfb35ae |
18-Nov-2013 |
lagergren |
8028434: Line number nodes were off for while nodes and do while nodes - the line number of a loop node should be treated as the location of the test expression Reviewed-by: jlaskey, sundar |
677:a165c0fb5be6 |
15-Nov-2013 |
hannesw |
8028210: Missing conversions on array index expression Reviewed-by: attila, jlaskey, lagergren |
676:fea9f0f9bbde |
14-Nov-2013 |
sundar |
8028161: nashorn: src/jdk/nashorn/api/scripting/ScriptEngineTest.java Reviewed-by: lagergren, hannesw |
675:779e155419b8 |
04-Nov-2013 |
ihse |
8027566: Remove the old build system Reviewed-by: erikj, tbell |
674:b55a011cf8ae |
28-Nov-2013 |
cl |
Added tag jdk8-b118 for changeset 8d014b039b44 |
673:8d014b039b44 |
21-Nov-2013 |
cl |
Added tag jdk8-b117 for changeset 1db3d4e4d189 |
672:1db3d4e4d189 |
15-Nov-2013 |
lana |
Merge
|
671:2f0f8d1d0753 |
11-Nov-2013 |
sundar |
Merge
|
670:e65a98146b94 |
11-Nov-2013 |
attila |
8028020: Function parameter as last expression in comma in return value causes bad type calculation Reviewed-by: jlaskey, lagergren, sundar |
669:d091499d67fc |
08-Nov-2013 |
lana |
Merge
|
668:3b794f364c77 |
07-Nov-2013 |
sundar |
Merge
|
667:2f07b4234451 |
07-Nov-2013 |
sundar |
8027828: ClassCastException when converting return value of a Java method to boolean Reviewed-by: jlaskey, attila |
666:bda654c6d59c |
05-Nov-2013 |
kshefov |
8027708: NASHORN TEST: Create Nashorn test that draws image step-by-step using JavaFX canvas. Reviewed-by: jlaskey, lagergren |
665:b0d4ef6fb2db |
04-Nov-2013 |
sundar |
Merge
|
664:dcedc753fd09 |
04-Nov-2013 |
sundar |
8027753: Support ScriptObject to JSObject, ScriptObjectMirror, Map, Bindings auto-conversion as well as explicit wrap, unwrap Reviewed-by: jlaskey, hannesw, attila |
663:144861e24260 |
03-Nov-2013 |
sundar |
Merge
|
662:98bab0cdd7bf |
01-Nov-2013 |
attila |
8027236: Ensure ScriptObject and ConsString aren't visible to Java Reviewed-by: lagergren, sundar |
661:ae5f2130c3b9 |
01-Nov-2013 |
sundar |
8027700: function redeclaration checks missing for declaration binding instantiation Reviewed-by: jlaskey, lagergren |
660:774c63629870 |
14-Nov-2013 |
cl |
Added tag jdk8-b116 for changeset 0fb1a427fbf6 |
659:0fb1a427fbf6 |
07-Nov-2013 |
cl |
Added tag jdk8-b115 for changeset f0d3ac2474ee |
658:f0d3ac2474ee |
31-Oct-2013 |
lana |
Merge |
657:5ce78473d6c3 |
30-Oct-2013 |
sundar |
Merge
|
656:a002c1bb88f9 |
30-Oct-2013 |
sundar |
8027562: eval should load second and subsequent arguments for side effect Reviewed-by: jlaskey, lagergren |
655:645197151cc3 |
30-Oct-2013 |
jlaskey |
8027532: nashorn should only use jdk8 apis in the compact1 profile Reviewed-by: sundar, lagergren, hannesw Contributed-by: james.laskey@oracle.com |
654:adab2c628923 |
29-Oct-2013 |
jlaskey |
8027447: The wrong string buffer is specified for stderr in $EXEC Reviewed-by: lagergren, sundar Contributed-by: james.laskey@oracle.com |
653:406f2b672937 |
29-Oct-2013 |
jlaskey |
Merge
|
652:71cfb21c68dc |
25-Oct-2013 |
hannesw |
8027301: Optimizations for Function.prototype.apply Reviewed-by: jlaskey |
651:7985ec3782b5 |
25-Oct-2013 |
hannesw |
8027042: Evaluation order for binary operators can be improved Reviewed-by: lagergren, jlaskey, attila |
650:767e85d2a1b3 |
28-Oct-2013 |
lana |
Merge
|
649:640c1854f742 |
23-Oct-2013 |
sundar |
Merge |
648:f31ee3a2847d |
23-Oct-2013 |
sundar |
8027150: ScriptObjectListAdapter won't work as expected Reviewed-by: jlaskey, attila |
647:5df55690fd5b |
23-Oct-2013 |
sundar |
8027128: jdk.nashorn.api.scripting.JSObject should be an interface Reviewed-by: hannesw, attila, jlaskey |
646:734f71f8a2c3 |
22-Oct-2013 |
sundar |
Merge
|
645:eae4e4c1f613 |
22-Oct-2013 |
sundar |
8027020: [regression] java.lang.VerifyError: Bad type on operand stack Reviewed-by: jlaskey, attila |
644:6f19eb443a47 |
22-Oct-2013 |
attila |
8027037: Make ScriptObjectMirror conversions work for any JSObject Reviewed-by: jlaskey, lagergren, sundar |
643:0ecbc0188b64 |
22-Oct-2013 |
attila |
8027031: complete merging of loads and converts Reviewed-by: jlaskey, lagergren |
642:d04028e6b624 |
22-Oct-2013 |
sundar |
Merge
|
641:360761288b38 |
22-Oct-2013 |
sundar |
8027024: String.prototype.charAt and charCodeAt do not evaluate 'self' and 'pos' arguments in right order Reviewed-by: jlaskey, attila, lagergren |
640:d24a4fabdce1 |
22-Oct-2013 |
hannesw |
8026955: for-in should convert primitive values to object Reviewed-by: jlaskey, lagergren |
639:6d339d98074e |
22-Oct-2013 |
hannesw |
8027015: AutoCloseable no longer implements @FunctionalInterface Reviewed-by: lagergren, sundar |
638:d8d5b7919c57 |
22-Oct-2013 |
sundar |
8027016: Array.prototype.indexOf should return -1 when array is of length zero Reviewed-by: lagergren, attila |
637:f22742d5daa3 |
21-Oct-2013 |
kshefov |
8026871: NASHORN TEST: Enable possibility to test Nashorn use of JavaFX canvas. Reviewed-by: jlaskey, sundar |
636:612886fe324d |
20-Oct-2013 |
sundar |
Merge
|
635:d8aa87d292eb |
18-Oct-2013 |
hannesw |
8026858: Array length does not handle defined properties correctly Reviewed-by: jlaskey |
634:b5b4c98b072b |
18-Oct-2013 |
sundar |
Merge
|
633:66d27c77b455 |
17-Oct-2013 |
hannesw |
8026805: Array.prototype.length doesn't work as expected Reviewed-by: sundar, lagergren |
632:a2065f67857c |
17-Oct-2013 |
hannesw |
8026701: Array.prototype.splice is slow on dense arrays Reviewed-by: lagergren, sundar, jlaskey |
631:b01a10c7c7c2 |
16-Oct-2013 |
attila |
8026161: Don't narrow floating-point literals in the lexer Reviewed-by: hannesw, jlaskey |
630:f109bb255b80 |
31-Oct-2013 |
cl |
Added tag jdk8-b114 for changeset 79f7b79bf97b |
629:79f7b79bf97b |
24-Oct-2013 |
cl |
Added tag jdk8-b113 for changeset 676cd7bf5e09 |
628:676cd7bf5e09 |
17-Oct-2013 |
lana |
Merge
|
627:adc5639fc4b9 |
17-Oct-2013 |
sundar |
Merge
|
626:2d5f9f77c199 |
16-Oct-2013 |
hannesw |
8026693: getType() called on DISCARD node Reviewed-by: sundar, lagergren |
625:1899da5c71d3 |
16-Oct-2013 |
hannesw |
8026692: eval() throws NullPointerException with --compile-only Reviewed-by: sundar, lagergren |
624:9a13e95cc40f |
15-Oct-2013 |
sundar |
Merge
|
623:b3ee112a328e |
15-Oct-2013 |
jlaskey |
8026498: Revert: latest runsunspider.js tests contains several bugs Reviewed-by: sundar, hannesw Contributed-by: james.laskey@oracle.com |
622:aa452eb4a5d0 |
15-Oct-2013 |
hannesw |
8026367: Add a sync keyword to mozilla_compat Reviewed-by: sundar, attila, lagergren |
621:64e841576c68 |
15-Oct-2013 |
attila |
8026397: Fix ambiguity with array conversion, including passing JS NativeArrays in Java variable arity methods' vararg array position Reviewed-by: jlaskey, sundar |
620:d155c4a7703c |
13-Oct-2013 |
attila |
8026113: Nashorn arrays should automatically convert to Java arrays Reviewed-by: jlaskey, sundar |
619:8c617a092d68 |
14-Oct-2013 |
hannesw |
8026016: too many relinks dominate avatar.js http benchmark Reviewed-by: sundar, jlaskey, attila |
618:6cb4f20d971f |
11-Oct-2013 |
jlaskey |
8026309: latest runsunspider.js tests contains several bugs Reviewed-by: sundar, lagergren Contributed-by: james.laskey@oracle.com |
617:1b0a71a9920a |
12-Oct-2013 |
lana |
Merge
|
616:b35d175207f6 |
11-Oct-2013 |
sundar |
Merge
|
615:062579f50371 |
11-Oct-2013 |
sundar |
8026317: $ in the function name results in wrong function being invoked Reviewed-by: lagergren, jlaskey |
614:fb091f9052a6 |
11-Oct-2013 |
sundar |
8026302: source representation of getter and setter methods is wrong Reviewed-by: lagergren, hannesw, jlaskey |
613:1c154cee43d9 |
11-Oct-2013 |
hannesw |
8026292: Megamorphic setter fails with boolean value Reviewed-by: jlaskey, sundar |
612:56be5161f0d2 |
11-Oct-2013 |
sundar |
Merge
|
611:375c2f2d41c8 |
10-Oct-2013 |
sundar |
8026263: [NASHORN] Test test/script/basic/JDK-8025488.js fails in nightly builds Reviewed-by: jlaskey |
610:a781ea074521 |
10-Oct-2013 |
sundar |
8026264: Getter, setter function name mangling issues Reviewed-by: lagergren, jlaskey |
609:ed3da7a574a0 |
10-Oct-2013 |
lagergren |
8026250: Logging nullpointer bugfix and javadoc warnings Reviewed-by: hannesw, jlaskey, sundar |
608:34f7a699cdef |
10-Oct-2013 |
sundar |
8026162: "this" in SAM adapter functions is wrong Reviewed-by: jlaskey, hannesw |
607:f6263ae511c2 |
10-Oct-2013 |
lana |
Merge
|
606:e60bbcf2f6b6 |
10-Oct-2013 |
sundar |
8026248: importClass has to be a varargs function Reviewed-by: jlaskey, hannesw |
605:7cc5ff16380f |
10-Oct-2013 |
sundar |
8026167: Class cache/reuse of 'eval' scripts results in ClassCastException in some cases. Reviewed-by: lagergren, jlaskey |
604:03a68e7ca1d5 |
09-Oct-2013 |
lagergren |
8026137: Fix Issues with Binary Evaluation Order Reviewed-by: hannesw, jlaskey Contributed-by: marcus.lagergren@oracle.com, attila.szegedi@oracle.com |
603:ec3094d9d5d5 |
09-Oct-2013 |
hannesw |
8026008: Constant folding removes var statement Reviewed-by: sundar, jlaskey |
602:1e03d7caa68b |
09-Oct-2013 |
sundar |
8026125: Array.prototype.slice.call(Java.type("java.util.HashMap")) throws ClassCastException: jdk.internal.dynalink.beans.StaticClass cannot be cast to jdk.nashorn.internal.runtime.ScriptObject Reviewed-by: hannesw, jlaskey |
601:8d29733ad609 |
09-Oct-2013 |
sundar |
8026112: Function("with(x ? 1e81 : (x2.constructor = 0.1)){}") throws AssertionError: double is not compatible with object Reviewed-by: lagergren, hannesw |
600:103590fc1e0a |
17-Oct-2013 |
cl |
Added tag jdk8-b112 for changeset 6a4fdb3bb4e3 |
599:6a4fdb3bb4e3 |
16-Oct-2013 |
katleman |
Merge
|
598:45399f3ef717 |
10-Oct-2013 |
ihse |
8001931: The new build system whitespace cleanup Reviewed-by: tbell, simonis, erikj |
597:b48b719c5efc |
11-Oct-2013 |
lana |
Merge |
596:3551855c4f40 |
08-Oct-2013 |
lana |
Merge |
595:346ba5b8a488 |
08-Oct-2013 |
sundar |
8026048: Function constructor should convert arguments to String before performing any syntax checks Reviewed-by: jlaskey, hannesw |
594:c9921761903b |
08-Oct-2013 |
hannesw |
8026042: FoldConstants need to guard against ArrayLiteralNode Reviewed-by: jlaskey, sundar |
593:19dba6637f20 |
08-Oct-2013 |
sundar |
8026039: future strict names are allowed as function name and argument name of a strict function Reviewed-by: hannesw, jlaskey |
592:025e2ff9e91b |
08-Oct-2013 |
hannesw |
8025965: Specialized functions with same weight replace each other in TreeSet Reviewed-by: jlaskey, sundar |
591:8c326f8c6799 |
08-Oct-2013 |
sundar |
8026033: Switch should load expression even when there are no cases in it Reviewed-by: jlaskey, hannesw |
590:6345d08fd5de |
08-Oct-2013 |
hannesw |
8025213: Assignment marks variable as defined too early Reviewed-by: jlaskey, lagergren, sundar |
589:3470bc26128f |
04-Oct-2013 |
sundar |
8025771: Enhance Nashorn Contexts Reviewed-by: jlaskey, hannesw |
588:cd7fb58043cb |
01-Oct-2013 |
sundar |
8025488: Error.captureStackTrace should not format error stack Reviewed-by: hannesw, attila |
587:f5aefbe76cec |
30-Sep-2013 |
jlaskey |
8025689: fx:base.js classes not loading Reviewed-by: sundar Contributed-by: james.laskey@oracle.com |
586:7272ec90f2c6 |
30-Sep-2013 |
sundar |
8025629: load function should support a way to load scripts from classpath Reviewed-by: lagergren, hannesw, attila |
585:787e36fdf69a |
29-Sep-2013 |
jlaskey |
Merge
|
584:ad5f9ce2a95b |
30-Sep-2013 |
jlaskey |
Merge
|
583:efc40aacaee4 |
30-Sep-2013 |
hannesw |
8025589: Array.prototype.shift should only copy defined elements in generic mode Reviewed-by: sundar, attila |
582:1809c9e97c71 |
27-Sep-2013 |
hannesw |
8025520: Array.prototype.slice should only copy defined elements Reviewed-by: sundar, lagergren |
581:2016a6b9e1f3 |
27-Sep-2013 |
hannesw |
8025515: Performance issues with Source.getLine() Reviewed-by: sundar, lagergren |
580:982dd6e1bf4f |
27-Sep-2013 |
lana |
Merge
|
579:fc2b6885e60e |
10-Oct-2013 |
cl |
Added tag jdk8-b111 for changeset 75fd3486e584 |
578:75fd3486e584 |
02-Oct-2013 |
katleman |
Added tag jdk8-b110 for changeset d49a8c2173f5 |
577:d49a8c2173f5 |
26-Sep-2013 |
lana |
Merge
|
576:f1f027907a69 |
26-Sep-2013 |
sundar |
Merge
|
575:23958764f866 |
26-Sep-2013 |
hannesw |
8025486: RegExp constructor arguments are not evaluated in right order Reviewed-by: sundar |
574:712f5e31739b |
26-Sep-2013 |
hannesw |
8025197: String replace method fails with regexp /$/gi Reviewed-by: sundar |
573:2f8f99e5ed76 |
25-Sep-2013 |
hannesw |
8025434: RegExp lastIndex can exceed int range Reviewed-by: lagergren, sundar |
572:754ecd62bde3 |
24-Sep-2013 |
sundar |
8025325: parseFloat does not handle '.' in exponent part Reviewed-by: hannesw |
571:c5475f5d4647 |
24-Sep-2013 |
sundar |
8025312: parseInt should convert 'radix' argument to ToInt32 even if empty string is parsed Reviewed-by: jlaskey, hannesw |
570:8f6304373671 |
23-Sep-2013 |
sundar |
Merge
|
569:b8d9a63578e2 |
21-Sep-2013 |
hannesw |
8025163: Date methods should not return -0 Reviewed-by: lagergren, jlaskey |
568:16b6db9f7225 |
20-Sep-2013 |
sundar |
8025149: JSON.stringify does not handle 'space' argument as per the spec. Reviewed-by: jlaskey, hannesw |
567:279f47b353f3 |
20-Sep-2013 |
sundar |
8025147: Trailing comma is not allowed in JSONArray and JSONObject Reviewed-by: hannesw, jlaskey |
566:13210550765c |
20-Sep-2013 |
lana |
Merge
|
565:fa491b75d3e4 |
19-Sep-2013 |
hannesw |
8022587: ClassCache is not optimal and leaks Source instances Reviewed-by: lagergren, attila |
564:195be8ca5c97 |
19-Sep-2013 |
sundar |
8025111: undefined or null 'with' expression in empty with block should throw TypeError Reviewed-by: lagergren, hannesw |
563:18d64bc4937d |
19-Sep-2013 |
sundar |
8025090: 'while' statement with 'test' using var before being declared in body results in VerifyError Reviewed-by: jlaskey |
562:821b0b610861 |
19-Sep-2013 |
sundar |
8025080: Object literal getter, setter function with number format property name results in ClassFormatError Reviewed-by: lagergren, hannesw |
561:740b1133f1b6 |
19-Sep-2013 |
hannesw |
8023154: compileAllTests fails with: 2 tests failed to compile Reviewed-by: sundar, jlaskey |
560:f954d3f4d192 |
19-Sep-2013 |
sundar |
8025048: true as case label results in ClassCastException Reviewed-by: lagergren |
559:a62172fe5bae |
18-Sep-2013 |
sundar |
8024973: Using a different ScriptContext with a CompiledScript results in ScriptException Reviewed-by: jlaskey, hannesw |
558:1971c2d770ae |
18-Sep-2013 |
sundar |
8024972: for (LeftHandSideExpression in Expression) crashes the compiler Reviewed-by: lagergren, hannesw |
557:d1e2050e575e |
26-Sep-2013 |
cl |
Added tag jdk8-b109 for changeset 6ec2f9e5ed5b |
556:6ec2f9e5ed5b |
19-Sep-2013 |
cl |
Added tag jdk8-b108 for changeset 445ad3f6d3b4 |
555:445ad3f6d3b4 |
17-Sep-2013 |
lana |
Merge |
554:f1fd5f0bc84c |
16-Sep-2013 |
attila |
8024846: keep separate internal arguments variable Reviewed-by: lagergren, sundar |
553:38378024a332 |
16-Sep-2013 |
sundar |
8024847: Java.to should accept mirror and external JSObjects as array-like objects as well Reviewed-by: hannesw, attila, lagergren |
552:5683eca2967a |
13-Sep-2013 |
sundar |
Merge
|
551:8b0914b25430 |
13-Sep-2013 |
sundar |
8024619: JDBC java.sql.DriverManager is not usable from JS script Reviewed-by: jlaskey, lagergren, attila |
550:917b16e509bd |
12-Sep-2013 |
sundar |
8024693: Various minor issues with JSONWriter used by script parser API Reviewed-by: jlaskey, hannesw |
549:572a2e50ba9e |
12-Sep-2013 |
hannesw |
8024512: Regex /[^\[]/ doesn't match Reviewed-by: jlaskey, sundar |
548:e60f6add90d7 |
12-Sep-2013 |
hannesw |
8024476: Octane regression on Richards Reviewed-by: sundar, jlaskey |
547:aa86166c6770 |
11-Sep-2013 |
sundar |
Merge |
546:66db7354e7e2 |
11-Sep-2013 |
sundar |
8024644: PluggableJSObject.iteratingJSObjectTest fails with jdk8-tl build Reviewed-by: jlaskey, hannesw |
545:2d4c8fa8a5f4 |
11-Sep-2013 |
sundar |
8024615: Refactor ScriptObjectMirror and JSObject to support external JSObject implementations Reviewed-by: jlaskey, hannesw |
544:badf750dda21 |
11-Sep-2013 |
attila |
8024130: We no longer need slots for temporaries in self-assign indices Reviewed-by: jlaskey, lagergren |
543:483b42e56da4 |
10-Sep-2013 |
jlaskey |
8024539: FX Libraries update missing file Reviewed-by: sundar Contributed-by: james.laskey@oracle.com |
542:b6c7cd8b962b |
09-Sep-2013 |
jlaskey |
8024397: Nashorn FX Libraries need to be finalized. Reviewed-by: sundar, hannesw, lagergren Contributed-by: james.laskey@oracle.com |
541:1eca380a221f |
09-Sep-2013 |
sundar |
Merge
|
540:c3b6ce7b74bf |
09-Sep-2013 |
sundar |
8024180: Incorrect handling of expression and parent scope in 'with' statements Reviewed-by: jlaskey, hannesw |
539:7ae169639485 |
05-Sep-2013 |
sundar |
8024255: When a keyword is used as object property name, the property can not be deleted Reviewed-by: jlaskey, lagergren |
538:9e4acaa1bb7e |
06-Sep-2013 |
lana |
Merge
|
537:e43ab4062636 |
04-Sep-2013 |
sundar |
8024174: Setting __proto__ property in Object literal should be supported Reviewed-by: jlaskey, lagergren |
536:b5ff11e00050 |
04-Sep-2013 |
sundar |
8024120: Setting __proto__ to null removes the __proto__ property Reviewed-by: lagergren, attila |
535:a1f980cc1355 |
12-Sep-2013 |
cl |
Added tag jdk8-b107 for changeset f35e1255024b |
534:f35e1255024b |
05-Sep-2013 |
cl |
Added tag jdk8-b106 for changeset bf70cbd2c836 |
533:bf70cbd2c836 |
29-Aug-2013 |
lana |
Merge
|
532:101606d3eb84 |
27-Aug-2013 |
sundar |
Merge
|
531:bda0e89f88ae |
27-Aug-2013 |
sundar |
8023784: Object.prototype.toString should contain the class name for all instances Reviewed-by: lagergren, jlaskey |
530:47f0a4c4b729 |
27-Aug-2013 |
attila |
8023780: Gracefully handle @CS methods while binding bean properties Reviewed-by: jlaskey, lagergren, sundar |
529:3bd077423a08 |
27-Aug-2013 |
sundar |
8022773: ScriptEngineTest.printManyTest fails Reviewed-by: lagergren, attila |
528:99e48c76d11f |
26-Aug-2013 |
jlaskey |
8023721: Simplify eval in DebuggerSupport. Reviewed-by: sundar, lagergren, hannesw Contributed-by: james.laskey@oracle.com |
527:c19c66e661a9 |
26-Aug-2013 |
hannesw |
8023650: Regexp m flag does not recognize CRNL or CR Reviewed-by: jlaskey, lagergren |
526:12820c8d0a5d |
22-Aug-2013 |
jlaskey |
8019987: String trimRight and trimLeft could be defined Reviewed-by: sundar Contributed-by: james.laskey@oracle.com |
525:eb7b8340ce3a |
23-Aug-2013 |
lagergren |
8023454: Updated DEVELOPER_README and command line flags, ensuring that undocumented flags that aren't guaranteed to work (disabled by default) and that are work in progress show up with an EXPERIMENTAL tag. Reviewed-by: attila, jlaskey |
524:e2d94d032760 |
23-Aug-2013 |
jlaskey |
8020946: TokenType#toString returned null Reviewed-by: hannesw, lagergren Contributed-by: james.laskey@oracle.com |
523:badc919cd621 |
23-Aug-2013 |
lagergren |
8023550: -d option was broken for any dir but '.'. Fixed Java warnings. Reviewed-by: jlaskey, sundar |
522:a18f92a0a910 |
26-Aug-2013 |
lana |
Merge
|
521:2ce55025a37d |
23-Aug-2013 |
sundar |
Merge
|
520:f18f2ce1b2dc |
23-Aug-2013 |
attila |
8023630: Implement Java.super() as the preferred way to call super methods Reviewed-by: jlaskey, lagergren, sundar |
519:4dcd5a22fdd3 |
22-Aug-2013 |
lagergren |
Merge
|
518:6b6a8fc714a9 |
22-Aug-2013 |
lagergren |
8023453: --log=attr did not unindent identNodes Reviewed-by: attila, jlaskey |
517:d82ac93aa55c |
23-Aug-2013 |
sundar |
8023631: engine.js init script should be loaded into every global instance created by engines Reviewed-by: attila, hannesw |
516:5a1e07b9a3cd |
22-Aug-2013 |
sundar |
8023560: Arbitrary javax.script.Bindings objects as ENGINE_SCOPE objects are not handled as expected. Reviewed-by: jlaskey, lagergren, hannesw |
515:c5c5ab3f420a |
22-Aug-2013 |
jlaskey |
8023228: Debugger information gather is too slow. Reviewed-by: sundar, lagergren Contributed-by: james.laskey@oracle.com |
514:8ad9bcb04e6d |
22-Aug-2013 |
hannesw |
8023531: new RegExp('').toString() should return '/(?:)/' Reviewed-by: sundar, jlaskey |
513:54f60d91024c |
22-Aug-2013 |
sundar |
8023551: Mirror functions can not be invoked using invokeMethod, invokeFunction Reviewed-by: attila, jlaskey, lagergren |
512:b7c04b3b01a7 |
21-Aug-2013 |
sundar |
8023368: Instance __proto__ property should exist and be writable. Reviewed-by: attila, hannesw |
511:dc322503ce36 |
21-Aug-2013 |
attila |
8022903: Enhance for-in and for-each for Lists and Maps Reviewed-by: lagergren, sundar |
510:dbb0a20a6f27 |
21-Aug-2013 |
attila |
8023373: allow super invocation for adapters Reviewed-by: lagergren, sundar |
509:824d33e678f2 |
29-Aug-2013 |
cl |
Added tag jdk8-b105 for changeset f484bfb624dd |
508:f484bfb624dd |
23-Aug-2013 |
lana |
Merge |
507:1f2394beecf7 |
20-Aug-2013 |
lana |
Merge |
506:e628aefac504 |
19-Aug-2013 |
sundar |
Merge |
505:bd0174b1a42f |
19-Aug-2013 |
sundar |
8023210: jjs tools should support a mode where it will load few command line scripts and then entering into interactive shell Reviewed-by: hannesw, attila, lagergren, jlaskey |
504:36fb36217e1d |
16-Aug-2013 |
lagergren |
8023017: SUB missing for widest op == number for BinaryNode Reviewed-by: sundar, jlaskey |
503:1d29d2e27590 |
16-Aug-2013 |
hannesw |
8019985: Date.parse("2000-01-01T00:00:00.Z") should return NaN Reviewed-by: sundar, jlaskey |
502:09c99b58b81e |
16-Aug-2013 |
sundar |
8020355: bind on built-in constructors don't use bound argument values Reviewed-by: lagergren, hannesw |
501:ba507ac08719 |
14-Aug-2013 |
sundar |
8023026: Array.prototype iterator functions like forEach, reduce should work for Java arrays, lists Reviewed-by: jlaskey, lagergren |
500:bbc4e9d37315 |
12-Aug-2013 |
jlaskey |
8022676: Confusing error message checking instanceof non-class Reviewed-by: jlaskey, sundar Contributed-by: michael.horowitz@oracle.com |
499:8ecf68b292d0 |
13-Aug-2013 |
lana |
Merge
|
498:a0807e889be3 |
12-Aug-2013 |
sundar |
Merge
|
497:f2e1673db03b |
12-Aug-2013 |
sundar |
8022598: Object.getPrototypeOf should return null for host objects rather than throwing TypeError Reviewed-by: lagergren, jlaskey, attila, hannesw |
496:821b605c7046 |
12-Aug-2013 |
sundar |
8022615: [nightly] Two nashorn print tests fail in nightly builds on Windows Reviewed-by: lagergren, jlaskey |
495:03ba1cd734c0 |
12-Aug-2013 |
hannesw |
8022731: NativeArguments has wrong implementation of isMapped() Reviewed-by: lagergren, jlaskey |
494:0bbaa0ac36ab |
12-Aug-2013 |
sundar |
8022614: Please exclude test test/script/trusted/JDK-8020809.js from Nashorn code coverage run Reviewed-by: jlaskey, lagergren |
493:3c13fba4d727 |
11-Aug-2013 |
attila |
8022789: Revisit doPrivileged blocks in Dynalink Reviewed-by: lagergren, sundar |
492:01304b0550fb |
12-Aug-2013 |
sundar |
8022782: publicLookup access failures in ScriptObject, ScriptFunction and ScriptFunction Reviewed-by: lagergren, attila, hannesw |
491:47e2b609fe31 |
09-Aug-2013 |
sundar |
8022707: Revisit all doPrivileged blocks Reviewed-by: jlaskey, hannesw |
490:14ea21d58f83 |
08-Aug-2013 |
jlaskey |
Merge |
489:0d7484bf8597 |
08-Aug-2013 |
sundar |
Merge |
488:dd79c04ef7df |
08-Aug-2013 |
sundar |
8022524: Memory leaks in nashorn sources and tests found by jhat analysis Reviewed-by: attila, hannesw |
487:9a3e3bb30db3 |
07-Aug-2013 |
attila |
8022509: Various Dynalink security enhancements Reviewed-by: jlaskey, hannesw |
486:74244f43c577 |
22-Aug-2013 |
cl |
Added tag jdk8-b104 for changeset afc100513451 |
485:afc100513451 |
15-Aug-2013 |
cl |
Added tag jdk8-b103 for changeset 414203de4374 |
484:414203de4374 |
13-Aug-2013 |
lana |
Merge
|
483:ab90c566272d |
06-Aug-2013 |
lana |
Merge
|
482:bb0f3c896cb7 |
06-Aug-2013 |
sundar |
Merge
|
481:0ad00ae4fec6 |
31-Jul-2013 |
hannesw |
8020132: Big object literal with numerical keys exceeds method size Reviewed-by: lagergren, sundar |
480:795cff5c1b5c |
08-Aug-2013 |
cl |
Added tag jdk8-b102 for changeset e966ff0a3ffe |
479:e966ff0a3ffe |
06-Aug-2013 |
lana |
Merge
|
478:7d5d24bdb671 |
29-Jul-2013 |
sundar |
Merge
|
477:0532397d0732 |
29-Jul-2013 |
sundar |
8012792: print function defined in engine.js does not handle multiple arguments Reviewed-by: hannesw |
476:5fc6b7f11289 |
28-Jul-2013 |
sundar |
Merge |
475:fbd21b00197b |
26-Jul-2013 |
sundar |
8021571: @fork tests should use VM options passed from project.properties Reviewed-by: lagergren, hannesw, jlaskey |
474:17a947418e65 |
26-Jul-2013 |
jlaskey |
8021321: Two runsunspider tests fail after updating sunspider to 1.0 Reviewed-by: jlaskey, sundar Contributed-by: michael.horowitz@oracle.com |
473:f6588f168d79 |
26-Jul-2013 |
hannesw |
8020719: Run tests with reduced splitter threshold Reviewed-by: lagergren, sundar, jlaskey |
472:d55856f82352 |
26-Jul-2013 |
lana |
Merge
|
471:f22ca0f9b6ee |
25-Jul-2013 |
sundar |
8021361: ClassCastException:.ScriptObjectMirror -> ScriptObject when getInterface called on object from different ScriptContext Reviewed-by: jlaskey, attila |
470:f74faac51bfb |
25-Jul-2013 |
hannesw |
8021244: Inconsistent stackmap with splitter threshold set very low Reviewed-by: sundar, lagergren |
469:5c035c4ccc61 |
25-Jul-2013 |
sundar |
8021252: invokeMethod throws NoSuchMethodException when script object is from different script context Reviewed-by: lagergren, hannesw |
468:d203d68f6624 |
24-Jul-2013 |
sundar |
8021294: --verify-code option results in AnalyzerException Reviewed-by: hannesw, jlaskey |
467:dc54df348a58 |
24-Jul-2013 |
sundar |
8021262: Make nashorn access checks consistent with underlying dynalink Reviewed-by: jlaskey, lagergren, attila |
466:573cc6eb66ae |
24-Jul-2013 |
jlaskey |
Merge |
465:2a25917777f7 |
24-Jul-2013 |
hannesw |
8020718: RETURN symbol has wrong type in split functions Reviewed-by: lagergren, attila |
464:e4efb3ce97b2 |
23-Jul-2013 |
attila |
8021246: Fix regression for 8021189 Reviewed-by: lagergren, sundar |
463:a58a07a00122 |
24-Jul-2013 |
attila |
8021189: Prevent access to constructors of restricted classes Reviewed-by: lagergren, sundar |
462:8b97fe2b7c98 |
23-Jul-2013 |
attila |
8021129: Use public lookup again Reviewed-by: lagergren, sundar |
461:4cb1780bc385 |
23-Jul-2013 |
sundar |
Merge |
460:ccbea9172aa5 |
23-Jul-2013 |
sundar |
8021164: REGRESSION: test262 failures after JDK-8021122 Reviewed-by: jlaskey, hannesw |
459:e86b297d26aa |
22-Jul-2013 |
jlaskey |
8021130: Comments need to be tokens Reviewed-by: lagergren, attila Contributed-by: james.laskey@oracle.com |
458:0cfa27ed82fe |
23-Jul-2013 |
sundar |
8021122: Not all callables are handled for toString and other function valued properties Reviewed-by: attila, hannesw, jlaskey |
457:4b06441b7624 |
18-Jul-2013 |
attila |
8020820: Limit access to static members of reflective classes Reviewed-by: jlaskey, sundar |
456:624f8be5c3fe |
18-Jul-2013 |
attila |
8020809: Java adapter should not allow overriding of caller sensitive methods Reviewed-by: jlaskey, sundar |
455:e3307f1a30e5 |
18-Jul-2013 |
sundar |
8020731: Revisit checkPermission calls in Context class Reviewed-by: attila, hannesw |
454:3d6f6b8d8bc8 |
17-Jul-2013 |
hannesw |
8020356: ClassCastException Undefined->Scope on spiltter class generated for a large switch statement Reviewed-by: jlaskey, attila |
453:71cfe4e66bcb |
17-Jul-2013 |
jlaskey |
8020596: Initialization of white space strings in scanner should be done with \u strings Reviewed-by: attila, hannesw Contributed-by: james.laskey@oracle.com |
452:e1d19f9fd5a9 |
16-Jul-2013 |
jlaskey |
8017585: Exclude two failing tests from Nashorn CC run Reviewed-by: jlaskey, sundar, attila Contributed-by: konstantin.shefov@oracle.com |
451:573ccf92d646 |
01-Aug-2013 |
cl |
Added tag jdk8-b101 for changeset a302b05d0ee4 |
450:a302b05d0ee4 |
25-Jul-2013 |
cl |
Added tag jdk8-b100 for changeset 598321c438b5 |
449:598321c438b5 |
22-Jul-2013 |
lana |
Merge |
448:81cbb18d558a |
17-Jul-2013 |
lana |
Merge
|
447:78bdb8a7f1e7 |
16-Jul-2013 |
attila |
8015356: array concatenation should skip empty elements Reviewed-by: jlaskey, sundar |
446:7503f30c1355 |
16-Jul-2013 |
hannesw |
8010821: [findbugs] Some classes in jdk.nashorn.internal.runtime.regexp expose mutable objects Reviewed-by: attila, jlaskey, sundar |
445:965d876853ec |
16-Jul-2013 |
attila |
8020357: throw RangeError for too large NativeArrayBuffer size Reviewed-by: jlaskey, hannesw, sundar |
444:d685fec24d13 |
15-Jul-2013 |
sundar |
Merge
|
443:28f1f2374004 |
15-Jul-2013 |
hannesw |
8020358: Array(0xfffffff) throws OutOfMemoryError Reviewed-by: jlaskey, sundar |
442:01212f5e7dad |
15-Jul-2013 |
attila |
8011210: fix reporting of call site locations; print them on -tcs=miss Reviewed-by: jlaskey, hannesw |
441:e5505f0b10de |
15-Jul-2013 |
hannesw |
8020283: Don't use exceptions for widening of ArrayData Reviewed-by: jlaskey, attila |
440:ede320e13c82 |
15-Jul-2013 |
attila |
8020508: Enforce reflection access restrictions on Object.bindProperties Reviewed-by: jlaskey, sundar |
439:62c552bcc342 |
15-Jul-2013 |
hannesw |
8020354: Object literal property initialization is not done in source order Reviewed-by: sundar, jlaskey |
438:973d78ee0728 |
14-Jul-2013 |
attila |
8020324: Implement Object.bindProperties(target, source) for beans Reviewed-by: hannesw, sundar |
437:cbfeffbcd3f2 |
12-Jul-2013 |
sundar |
Merge
|
436:5cdf4352ee0b |
12-Jul-2013 |
sundar |
8020463: Input argument array wrapping in loadWithNewGlobal is wrong Reviewed-by: attila, jlaskey |
435:8108ba8366fd |
12-Jul-2013 |
sundar |
Merge |
434:e27ebcfed6fa |
12-Jul-2013 |
attila |
8019822: Duplicate name and signature in finally block Reviewed-by: jlaskey, sundar |
433:1a6b1799f533 |
12-Jul-2013 |
sundar |
8020223: ClassCastException: String can not be casted to ScriptFunction Reviewed-by: attila, lagergren |
432:d763da247244 |
12-Jul-2013 |
sundar |
8020437: Wrong handling of line numbers with multiline string literals Reviewed-by: attila, lagergren |
431:289923785ada |
11-Jul-2013 |
attila |
8020125: PrintVisitor wasn't printing bodies of FunctionNode within UnaryNode Reviewed-by: jlaskey, lagergren |
430:9083af56bbcb |
11-Jul-2013 |
sundar |
8012191: noSuchProperty can't cope with vararg functions Reviewed-by: jlaskey, attila |
429:2c007a8bb0e7 |
11-Jul-2013 |
attila |
8013925: Remove symbol fields from nodes that don't need them Reviewed-by: jlaskey, lagergren |
428:58614b556a0d |
11-Jul-2013 |
sundar |
8020380: __noSuchProperty__ defined in mozilla_compat.js script should be non-enumerable Reviewed-by: jlaskey, hannesw, attila |
427:798e3aa19718 |
11-Jul-2013 |
sundar |
8020325: static property does not work on accessible, public classes Reviewed-by: attila, hannesw, lagergren |
426:c501b1666bda |
10-Jul-2013 |
sundar |
8020276: interface checks in Invocable.getInterface implementation Reviewed-by: jlaskey, hannesw, attila |
425:a9b74daed4f9 |
10-Jul-2013 |
hannesw |
8016681: regex capture behaves differently than on V8 Reviewed-by: lagergren, sundar |
424:997a3215744a |
10-Jul-2013 |
sundar |
8020224: LinkageError: attempted duplicate class definition when --loader-per-compiler=false Reviewed-by: hannesw |
423:d480015ab732 |
09-Jul-2013 |
lagergren |
8020124: In the case of an eval switch, we might need explicit conversions of the tag store, as it was not known in the surrounding environment. Reviewed-by: sundar, jlaskey |
422:7538a59ca241 |
09-Jul-2013 |
sundar |
8014785: Ability to extend global instance by binding properties of another object Reviewed-by: attila, hannesw, jlaskey, lagergren |
421:d3f4e5dea634 |
09-Jul-2013 |
attila |
8009758: reactivate the 8006529 test. Reviewed-by: jlaskey, sundar |
420:5106d43feed7 |
08-Jul-2013 |
hannesw |
8019963: empty char range in regex Reviewed-by: jlaskey, sundar |
419:c96745616167 |
08-Jul-2013 |
sundar |
Merge
|
418:a75e75cc6a61 |
08-Jul-2013 |
sundar |
8020035: nashorn jdk buildfile BuildNashorn.gmk still renamed jdk.nashorn.internal.objects package Reviewed-by: attila, jlaskey |
417:36d6b6a3fbe0 |
08-Jul-2013 |
sundar |
8020015: shared PropertyMaps should not be used without duplication Reviewed-by: hannesw, attila |
416:20b2c2dc20e8 |
05-Jul-2013 |
lagergren |
8019983: Void returns combined with return with expression picked the wrong return type Reviewed-by: sundar, jlaskey |
415:ce9cbe70f915 |
05-Jul-2013 |
attila |
8019819: scope symbol didn't get a slot in certain cases Reviewed-by: hannesw, jlaskey, lagergren, sundar |
414:edca88d3a03e |
05-Jul-2013 |
hannesw |
8017084: Use spill properties for large object literals Reviewed-by: lagergren, sundar |
413:ec84ba68ad39 |
05-Jul-2013 |
sundar |
8019947: inherited property invalidation does not work with two globals in same context Reviewed-by: jlaskey, lagergren, hannesw, attila |
412:8c4a6d9b8a23 |
04-Jul-2013 |
lagergren |
Merge |
411:be2087629eb9 |
04-Jul-2013 |
lagergren |
8019821: allInteger switches were confused by boolean cases, as they are a narrower type than int Reviewed-by: sundar, hannesw |
410:ad6b18ee4666 |
04-Jul-2013 |
attila |
8019809: return after break incorrectly sets the block as terminal Reviewed-by: jlaskey, lagergren |
409:7b072ebdf5aa |
03-Jul-2013 |
jlaskey |
8011629: Object.defineProperty performance issue Reviewed-by: sundar, attila Contributed-by: james.laskey@oracle.com |
408:29b2b2ed954c |
03-Jul-2013 |
attila |
8017768: allow dot as inner class name separator for Java.type Reviewed-by: jlaskey, sundar |
407:fcb484c43348 |
03-Jul-2013 |
sundar |
8019814: Add regression test for passing cases Reviewed-by: jlaskey, lagergren |
406:961cffae0828 |
03-Jul-2013 |
lagergren |
8019811: Static calls - self referential functions needed a return type conversion if they were specialized, as they can't use the same mechanism as indy calls Reviewed-by: sundar, jlaskey |
405:eb1437d16ab4 |
03-Jul-2013 |
sundar |
8019805: for each (init; test; modify) is invalid Reviewed-by: lagergren, jlaskey |
404:b1980b5f00a1 |
03-Jul-2013 |
lagergren |
8019585: Sometimes a var declaration using itself in its init wasn't declared as canBeUndefined, causing erroneous bytecode Reviewed-by: sundar, attila |
403:18d467e94150 |
02-Jul-2013 |
attila |
8010946: AccessControl.doPrivileged is broken when called from js script Reviewed-by: jlaskey, sundar |
402:4afdc5bec43b |
03-Jul-2013 |
sundar |
8019791: ~ is a unary operator Reviewed-by: hannesw |
401:9d3a9fdab668 |
03-Jul-2013 |
sundar |
8019783: typeof does not work properly for java methods and foreign objects Reviewed-by: hannesw |
400:313bdcd2fd22 |
02-Jul-2013 |
sundar |
8019629: void operator should always evaluate to undefined Reviewed-by: jlaskey |
399:10503ced6cc2 |
18-Jul-2013 |
cl |
Added tag jdk8-b99 for changeset 10a1ab9e20a4 |
398:10a1ab9e20a4 |
11-Jul-2013 |
katleman |
Added tag jdk8-b98 for changeset 542b7803f038 |
397:542b7803f038 |
05-Jul-2013 |
lana |
Merge
|
396:16c4535abcf8 |
02-Jul-2013 |
sundar |
Merge
|
395:69ec02d12a31 |
02-Jul-2013 |
lagergren |
Merge
|
394:9396e42bae4f |
02-Jul-2013 |
lagergren |
8017082: Long array literals were slightly broken Reviewed-by: sundar, attila |
393:74049fe3ba46 |
02-Jul-2013 |
sundar |
8019553: NPE on illegal l-value for increment and decrement Reviewed-by: jlaskey, attila, lagergren |
392:a7b82e333c31 |
02-Jul-2013 |
lagergren |
8016667: Wrong bytecode when testing/setting due to null check shortcut checking against primitive too Reviewed-by: jlaskey, sundar |
391:5f9abeb0bb50 |
02-Jul-2013 |
jlaskey |
8019580: Build Script Change for Nashorn promotion testing Reviewed-by: jlaskey Contributed-by: eugene.drobitko@oracle.com |
390:9165138b427c |
01-Jul-2013 |
sundar |
8019508: Comma handling in object literal parsing is wrong Reviewed-by: hannesw |
389:ab3ea5b3e507 |
01-Jul-2013 |
sundar |
8019488: switch on literals result in NoSuchMethodError or VerifyError Reviewed-by: hannesw |
388:47099609a48b |
01-Jul-2013 |
sundar |
8019482: Number("0x0.0p0") should evaluate to NaN Reviewed-by: lagergren |
387:10c7a1e9e24f |
01-Jul-2013 |
sundar |
8019478: Object.prototype.toString.call(/a/.exec("a")) === "[object Array]" should be true Reviewed-by: hannesw |
386:02588d68399d |
30-Jun-2013 |
sundar |
8019473: Parser issues related to functions and blocks Reviewed-by: lagergren |
385:218c2833c344 |
28-Jun-2013 |
sundar |
8019365: Error stack format Reviewed-by: hannesw |
384:90864d892593 |
28-Jun-2013 |
lana |
Merge
|
383:5ec4762d9df0 |
27-Jun-2013 |
sundar |
Merge
|
382:f9c855b828fe |
27-Jun-2013 |
sundar |
8019226: line number not generated for first statement if it is on the same function declaration line Reviewed-by: jlaskey, hannesw |
381:d1886ad46f0c |
25-Jun-2013 |
jlaskey |
8019175: Simplify ScriptObject.modifyOwnProperty Reviewed-by: hannesw Contributed-by: james.laskey@oracle.com |
380:635098f9f45e |
26-Jun-2013 |
sundar |
8014781: support Error.captureStackTrace Reviewed-by: jlaskey, hannesw |
379:80c66d3fd872 |
26-Jun-2013 |
hannesw |
8019157: Avoid calling ScriptObject.setProto() if possible Reviewed-by: jlaskey, sundar |
378:682889823712 |
26-Jun-2013 |
jlaskey |
8008458: Strict functions dont share property map Reviewed-by: sundar, hannesw Contributed-by: james.laskey@oracle.com |
377:39e17373d8df |
26-Jun-2013 |
sundar |
8017950: error.stack should be a string rather than an array Reviewed-by: hannesw, jlaskey |
376:26a345c26e62 |
25-Jun-2013 |
sundar |
8015969: Needs to enforce and document that global "context" and "engine" can't be modified when running via jsr223 Reviewed-by: hannesw, jlaskey |
375:51a5ee93d6bc |
24-Jun-2013 |
sundar |
8015959: Can't call foreign constructor Reviewed-by: jlaskey, hannesw |
374:2ded2fc08c94 |
22-Jun-2013 |
jlaskey |
8017448: JDK-8010732.js.EXPECTED truncated Reviewed-by: sundar Contributed-by: james.laskey@oracle.com |
373:c30beaf3c42a |
21-Jun-2013 |
jlaskey |
8010732: BigDecimal, BigInteger and Long handling in nashorn Reviewed-by: sundar Contributed-by: james.laskey@oracle.com |
372:b4e2bccf9598 |
21-Jun-2013 |
sundar |
Merge
|
371:8e03121cc286 |
21-Jun-2013 |
sundar |
8017260: adjust lookup code in objects.* classes Reviewed-by: hannesw, jlaskey |
370:c7672e621b14 |
20-Jun-2013 |
sundar |
Merge
|
369:ac404bf3f8c8 |
20-Jun-2013 |
sundar |
8017046: Cannot assign undefined to a function argument if the function uses arguments object Reviewed-by: hannesw |
368:c7c9222cfe69 |
19-Jun-2013 |
sundar |
8015347: Parsing issue with decodeURIComponent Reviewed-by: jlaskey, hannesw |
367:7276d66b7118 |
19-Jun-2013 |
jlaskey |
8010697: DeletedArrayFilter seems to leak memory Reviewed-by: hannesw, sundar Contributed-by: james.laskey@oracle.com |
366:6a75a505301f |
18-Jun-2013 |
sundar |
8012698: [nashorn] tests fail to run with agentvm or samevm Reviewed-by: hannesw, jlaskey |
365:da63a99481da |
04-Jul-2013 |
cl |
Added tag jdk8-b97 for changeset 1bf1d6ce3042 |
364:1bf1d6ce3042 |
27-Jun-2013 |
katleman |
Added tag jdk8-b96 for changeset d6bd440ac5b9 |
363:d6bd440ac5b9 |
24-Jun-2013 |
lana |
Merge
|
362:fbcd5c26937a |
18-Jun-2013 |
chegar |
Merge
|
361:12f1d8d74375 |
17-Jun-2013 |
chegar |
Merge
|
360:2b61f82350de |
10-Jun-2013 |
chegar |
Merge |
359:ded7168cb008 |
31-May-2013 |
chegar |
Merge
|
358:d3076aecc567 |
22-May-2013 |
chegar |
Merge |
357:d8ae3d87ca26 |
16-May-2013 |
chegar |
Merge
|
356:2a377892c255 |
08-May-2013 |
chegar |
Merge
|
355:2237e2ff3685 |
28-Apr-2013 |
chegar |
Merge
|
354:af8a98ea83d4 |
24-Apr-2013 |
chegar |
Merge
|
353:2cf438a3a3aa |
18-Jun-2013 |
sundar |
Merge
|
352:616ab697fcac |
18-Jun-2013 |
sundar |
8008915: URLReader constructor should allow specifying encoding Reviewed-by: hannesw, lagergren |
351:bfac80dffc49 |
18-Jun-2013 |
sundar |
Merge
|
350:a2fa56222fa2 |
17-Jun-2013 |
sundar |
8016550: nashorn.option.no.syntax.extensions has the wrong default Reviewed-by: hannesw, lagergren |
349:3d947baa33cc |
14-Jun-2013 |
sundar |
8016618: script mirror object access should be improved Reviewed-by: jlaskey, lagergren |
348:3efa56767847 |
14-Jun-2013 |
lagergren |
8016235: Use in catch block that may not have been executed in try block caused illegal byte code to be generated Reviewed-by: jlaskey, hannesw |
347:c5f783d83180 |
13-Jun-2013 |
hannesw |
8016542: String.prototype.replace called with function argument should not replace $ patterns Reviewed-by: lagergren, jlaskey |
346:fe80eda7b57e |
13-Jun-2013 |
hannesw |
8016528: Hex code from escape() should be padded Reviewed-by: jlaskey, lagergren |
345:18362e95e638 |
13-Jun-2013 |
hannesw |
8016522: Numeric literal must not be followed by IdentifierStart Reviewed-by: lagergren, sundar |
344:6d6133ef1fd5 |
12-Jun-2013 |
hannesw |
8016518: Parsing of octal string escapes is broken Reviewed-by: sundar, lagergren |
343:b0dcc3727fc3 |
13-Jun-2013 |
sundar |
8015355: Array.prototype functions don't honour non-writable length and / or index properties Reviewed-by: lagergren, hannesw |
342:d26e069353c0 |
12-Jun-2013 |
hannesw |
8011893: JS Object builtin prototype is not thread safe Reviewed-by: sundar, jlaskey |
341:aa16622193e1 |
12-Jun-2013 |
jlaskey |
8016453: loadWithNewGlobal does not allow apply operation Reviewed-by: hannesw, sundar Contributed-by: james.laskey@oracle.com |
340:df5d7f34e35e |
11-Jun-2013 |
hannesw |
8015379: PropertyMap.addProperty() is slow Reviewed-by: attila, jlaskey |
339:558d31c168ed |
16-Jun-2013 |
lana |
Merge
|
338:fe830f6daa3f |
11-Jun-2013 |
sundar |
Merge
|
337:1a5d67424e83 |
11-Jun-2013 |
sundar |
8015357: a = []; a[0x7fffffff]=1; a.sort()[0] should evaluate to 1 instead of undefined Reviewed-by: hannesw, lagergren |
336:966868ef75ee |
10-Jun-2013 |
sundar |
8016239: loadWithNewGlobal should support user supplied arguments from the caller Reviewed-by: lagergren, attila, jlaskey |
335:a6f8ea57f048 |
10-Jun-2013 |
lagergren |
8016226: backing out test without third party license approval Reviewed-by: attila, sundar |
334:8f890b6bf6de |
10-Jun-2013 |
lagergren |
8015892: canBeUndefined too conservative for some use before declaration cases Reviewed-by: attila, hannesw |
333:918a986b0478 |
07-Jun-2013 |
hannesw |
8012291: NativeArray is inconsistent in using long for length and index in some places and int for the same in other places Reviewed-by: lagergren, jlaskey |
332:bab844827181 |
06-Jun-2013 |
sundar |
8015346: JSON parsing issues with escaped strings, octal, decimal numbers Reviewed-by: hannesw, jlaskey |
331:b031efa535ad |
20-Jun-2013 |
katleman |
Added tag jdk8-b95 for changeset cbc9926f5b40 |
330:cbc9926f5b40 |
13-Jun-2013 |
katleman |
Added tag jdk8-b94 for changeset d92b756bc739 |
329:d92b756bc739 |
10-Jun-2013 |
lana |
Merge |
328:e3bd0ed64da8 |
04-Jun-2013 |
jlaskey |
Merge
|
327:16219bef66ec |
04-Jun-2013 |
jlaskey |
8015910: Nashorn JavaFX includes are out of sync with JavaFX repo Reviewed-by: sundar Contributed-by: james.laskey@oracle.com |
326:35bba63990b7 |
05-Jun-2013 |
jlaskey |
8015911: $EXEC does not handle large outputs Reviewed-by: sundar, attila Contributed-by: james.laskey@oracle.com |
325:60bc560df392 |
04-Jun-2013 |
hannesw |
8015350: Array.prototype.reduceRight issue with large length and index Reviewed-by: attila, sundar, lagergren |
324:9374c04f38fe |
04-Jun-2013 |
attila |
8015961: Several small code-gardening fixes Reviewed-by: lagergren, sundar |
323:0feca8a93cb3 |
05-Jun-2013 |
attila |
8015955: ObjectNode.elements should be stronger typed Reviewed-by: lagergren, sundar |
322:c6c05f23bca4 |
05-Jun-2013 |
sundar |
Merge |
321:62b096f7bac3 |
04-Jun-2013 |
sundar |
8015945: loadWithNewGlobal return value has to be properly wrapped Reviewed-by: lagergren, hannesw |
320:c70f60578385 |
04-Jun-2013 |
sundar |
8015830: Javascript mapping of ScriptEngine bindings does not expose keys Reviewed-by: jlaskey, lagergren |
319:78113cda23bf |
04-Jun-2013 |
sundar |
8015855: test/script/basic/JDK-8012164.js fails on Windows Reviewed-by: hannesw, lagergren, jlaskey |
318:0946c8a60f39 |
02-Jun-2013 |
jlaskey |
8015814: loadWithNewGlobal needs to wrap createGlobal in AccessController.doPrivileged Reviewed-by: sundar Contributed-by: james.laskey@oracle.com |
317:2df08f4c531d |
03-Jun-2013 |
jlaskey |
8015796: Race condition in RuntimeCallsites Reviewed-by: lagergren, attila Contributed-by: james.laskey@oracle.com |
316:08a8fda6c0bf |
03-Jun-2013 |
jlaskey |
8015741: Need a global.load function that starts with a new global scope. Reviewed-by: sundar, lagergren Contributed-by: james.laskey@oracle.com |
315:295c91f5fdde |
03-Jun-2013 |
sundar |
8015345: Function("}),print('test'),({") should throw SyntaxError Reviewed-by: lagergren, hannesw, jlaskey |
314:64250b3a2f2a |
31-May-2013 |
jlaskey |
8015727: Thread safe print function Reviewed-by: sundar Contributed-by: james.laskey@oracle.com |
313:b4e6cc05ce09 |
31-May-2013 |
sundar |
8012164: Error.stack needs trimming Reviewed-by: lagergren, jlaskey |
312:11b81fa7125a |
30-May-2013 |
attila |
8015673: Type for :e symbol is wrong Reviewed-by: jlaskey, lagergren |
311:cab639125b98 |
30-May-2013 |
attila |
8015674: CodeGenerator.initSymbols mutates a list Reviewed-by: jlaskey, lagergren |
310:d8a7727a519e |
30-May-2013 |
attila |
8015684: FieldObjectCreator.putField ignores getValueType Reviewed-by: jlaskey, lagergren |
309:818946884410 |
30-May-2013 |
attila |
8015693: reduce NodeLiteralNode to NullLiteralNode Reviewed-by: jlaskey, lagergren |
308:eda227663eda |
30-May-2013 |
sundar |
8015353: Date.parse illegal string parsing issues Reviewed-by: jlaskey, lagergren |
307:66b2fde90c9d |
29-May-2013 |
jlaskey |
8015636: Add more typed arrays code coverage tests. Reviewed-by: sundar Contributed-by: james.laskey@oracle.com |
306:d2bd881976b5 |
04-Jun-2013 |
lana |
Merge
|
305:7e105c2f3167 |
03-Jun-2013 |
lana |
Merge
|
304:e857ab684db0 |
06-Jun-2013 |
cl |
Added tag jdk8-b93 for changeset ddbf41575a2b |
303:ddbf41575a2b |
04-Jun-2013 |
lana |
Merge |
302:4463e94d9b0d |
29-May-2013 |
lana |
Merge |
301:a2e2797392b3 |
29-May-2013 |
sundar |
8015349: "abc".lastIndexOf("a",-1) should evaluate to 0 and not -1 Reviewed-by: lagergren, attila, jlaskey |
300:f69e76417211 |
29-May-2013 |
lagergren |
8011023: Math round didn't conform to ECMAScript 5 spec Reviewed-by: jlaskey, attila |
299:f472f7046ec9 |
29-May-2013 |
sundar |
8005979: A lot of tests are named "runTest" in reports Reviewed-by: jlaskey |
298:d56168970de1 |
28-May-2013 |
sundar |
8015459: Octane test run fails on Turkish locale Reviewed-by: lagergren, attila |
297:e6193dcfe36c |
27-May-2013 |
lagergren |
8015447: Octane harness fixes for rhino and entire test runs: ant octane, ant octane-v8, ant octane-rhino Reviewed-by: sundar, jlaskey |
296:343fd0450802 |
27-May-2013 |
sundar |
8015352: "i".toUpperCase() => currently returns "Ä°", but should be "I" (with Turkish locale) Reviewed-by: jlaskey, lagergren |
295:910fd2849c4c |
27-May-2013 |
lagergren |
Merge
|
294:1f57afd14cc1 |
27-May-2013 |
lagergren |
8014219: Make the run-octane harness more deterministic by not measuring elapsed time every iteration. Also got rid of most of the run logic in base.js and call benchmarks directly for the same purpose Reviewed-by: jlaskey, attila |
293:0bf451c0678d |
26-May-2013 |
hannesw |
8015348: RegExp("[") results in StackOverflowError Reviewed-by: sundar, attila |
292:751cfefff5eb |
24-May-2013 |
sundar |
8015351: Nashorn shell does not start with Turkish locale Reviewed-by: jlaskey |
291:4d2eca4d4d66 |
24-May-2013 |
sundar |
8015354: JSON.parse should not use [[Put]] but use [[DefineOwnProperty]] instead Reviewed-by: lagergren, hannesw |
290:fdfb4edd78d6 |
24-May-2013 |
hannesw |
8011630: JSON parsing performance issue Reviewed-by: lagergren, sundar |
289:6fc7b51e83d6 |
23-May-2013 |
lagergren |
8012522: Clean up lexical contexts - split out stack based functionality in CodeGenerator and generify NodeVisitors based on their LexicalContext type to avoid casts Reviewed-by: attila, jlaskey |
288:8af550dee961 |
23-May-2013 |
jlaskey |
Merge
|
287:704bc91a0c41 |
23-May-2013 |
attila |
8015278: Revert accidental changes to build.xml Reviewed-by: jlaskey, lagergren |
286:f7eb4436410e |
23-May-2013 |
lagergren |
8012083: Array literal constant folding issue Reviewed-by: attila, jlaskey |
285:1c1453863ea8 |
22-May-2013 |
attila |
8015267: Allow conversion of JS arrays to Java List/Deque Reviewed-by: lagergren, sundar |
284:8f7553df4503 |
22-May-2013 |
hannesw |
8010804: Review long and integer usage conventions Reviewed-by: jlaskey, sundar |
283:66685c69bdb3 |
22-May-2013 |
sundar |
8014735: Typed Array, BYTES_PER_ELEMENT should be a class property Reviewed-by: lagergren, jlaskey |
282:07cefc062032 |
22-May-2013 |
sundar |
8008947: ScriptEnvironment ctor should be public Reviewed-by: lagergren, attila |
281:288ff54da2a5 |
21-May-2013 |
jlaskey |
8014827: readLine should accept a prompt as an argument Reviewed-by: sundar, hannesw Contributed-by: james.laskey@oracle.com |
280:833a9a584b64 |
21-May-2013 |
attila |
8014953: Have NativeJavaPackage throw a ClassNotFoundException when invoked Reviewed-by: jlaskey, sundar |
279:e955e64fd15d |
22-May-2013 |
lana |
Merge
|
278:1fd18f40ab52 |
20-May-2013 |
attila |
8014797: rename Java.toJavaArray/toJavaScriptArray to Java.to/from, respectively. Reviewed-by: jlaskey, sundar |
277:b558e19d5de5 |
20-May-2013 |
sundar |
8014909: ant test compilation error with JoniTest.java Reviewed-by: jlaskey |
276:92164a5742db |
20-May-2013 |
lagergren |
8006069: Range analysis first iteration, runtime specializations Reviewed-by: jlaskey, sundar |
275:1d5a8f1f416e |
17-May-2013 |
jlaskey |
8014823: Reprise - Smoke test fail: Windows JDK-8008554.js - access denied ("java.io.FilePermission" "//C/aurora/sandbox/nashorn~source/test/script/basic/NASHORN-99.js" "read") Reviewed-by: jlaskey Contributed-by: konstantin.shefov@oracle.com |
274:a92be4c0063b |
17-May-2013 |
jlaskey |
Merge |
273:aa1b6e8c51a0 |
17-May-2013 |
jlaskey |
8012694: Smoke test fail: Windows JDK-8008554.js - access denied ("java.io.FilePermission" "//C/aurora/sandbox/nashorn~source/test/script/basic/NASHORN-99.js" "read") Reviewed-by: jlaskey Contributed-by: konstantin.shefov@oracle.com
|
272:98798a6336de |
16-May-2013 |
hannesw |
8012359: Increase code coverage in Joni Reviewed-by: jlaskey, lagergren |
271:4c67a692ef97 |
16-May-2013 |
lagergren |
8013919: Original exception no longer thrown away when a finally rethrows Reviewed-by: jlaskey, sundar |
270:ac14a1fb0cab |
16-May-2013 |
sundar |
8009141: Avoid netscape.javascript.JSObject in nashorn code Reviewed-by: lagergren, hannesw |
269:19e9cd9c7010 |
15-May-2013 |
attila |
8014647: Allow class-based overrides to be initialized with a ScriptFunction Reviewed-by: hannesw, jlaskey, sundar |
268:6344644b81ec |
14-May-2013 |
jlaskey |
8014648: Exclude testing and infrastructure packages from code coverage, round two Reviewed-by: sundar Contributed-by: james.laskey@oracle.com |
267:1eaa542cc8e2 |
15-May-2013 |
sundar |
8012305: Function.bind can't be called on prototype function inside constructor Reviewed-by: lagergren, attila |
266:b37eb709ae27 |
15-May-2013 |
attila |
8014646: Update the Java interop documentation in the Java Scripting Programmer's Guide Reviewed-by: jlaskey, hannesw, lagergren |
265:64ef1aeaeb4e |
15-May-2013 |
attila |
8014639: Remove debug flag from test runs Reviewed-by: hannesw, lagergren |
264:f88a4818a4dc |
14-May-2013 |
lagergren |
8014426: Original exception no longer thrown away when a finally rethrows Reviewed-by: attila, jlaskey |
263:fc20983ef38e |
14-May-2013 |
attila |
8011718: binding already bound function with extra arguments fails Reviewed-by: jlaskey, sundar |
262:eeed4db61215 |
14-May-2013 |
jlaskey |
Merge |
261:80d4db063d5a |
14-May-2013 |
jlaskey |
8014512: Exclude testing and infrastructure packages from code coverage Reviewed-by: sundar Contributed-by: james.laskey@oracle.com |
260:1c7481ac7fe0 |
30-May-2013 |
katleman |
Added tag jdk8-b92 for changeset dee23cce5235 |
259:dee23cce5235 |
23-May-2013 |
katleman |
Added tag jdk8-b91 for changeset 6b9f41203800 |
258:6b9f41203800 |
17-May-2013 |
lana |
Merge |
257:264bb0af9e4e |
14-May-2013 |
jlaskey |
Merge |
256:098a4cedcaf2 |
13-May-2013 |
attila |
8014492: Make NashornLinker public Reviewed-by: hannesw, jlaskey |
255:9073bcc4307b |
10-May-2013 |
lagergren |
8014329: Slim down the label stack structure in CodeGenerator Reviewed-by: attila, jlaskey |
254:18ce1cd3026c |
08-May-2013 |
attila |
8014225: Rerun only failed 262 tests Reviewed-by: jlaskey, lagergren |
253:d28180d97c61 |
08-May-2013 |
attila |
8013912: Nashorn needs to reuse temporary symbols Reviewed-by: jlaskey, lagergren |
252:fb1d7ea3e1b6 |
07-May-2013 |
lagergren |
8013914: Removed explicit LineNumberNodes that were too brittle when code moves around, and also introduced unnecessary footprint. Introduced the Statement node and fixed dead code elimination issues that were discovered by the absense of labels for LineNumberNodes. Reviewed-by: jlaskey, attila |
251:544e17632e96 |
07-May-2013 |
lagergren |
8013913: Removed Source field from all nodes except FunctionNode in order to save footprint Reviewed-by: jlaskey, attila |
250:f3dcb12c8439 |
03-May-2013 |
hannesw |
8013874: Function argument's prototype seem cached and wrongly reused Reviewed-by: jlaskey |
249:f98d22fa3cbc |
03-May-2013 |
hannesw |
8013873: Regexp regression for escaped dash in character class Reviewed-by: jlaskey |
248:c0f0033d7b08 |
03-May-2013 |
hannesw |
8013878: ClassCastException in Regex Reviewed-by: jlaskey |
247:829b06307fb2 |
03-May-2013 |
lagergren |
8013871: mem usage histograms enabled with compiler logging level set to more specific than or equals to info when --print-mem-usage flag is used Reviewed-by: jlaskey, hannesw |
246:5a3f7867e19c |
03-May-2013 |
lagergren |
8013477: Node.setSymbol needs to be copy on write - enable IR snapshots for recompilation based on callsite type specialization. [not enabled by default, hidden by a flag for now] Reviewed-by: jlaskey, hannesw |
245:c8023561505b |
02-May-2013 |
jlaskey |
8013796: load("fx:base.js") should not be in fx:bootstrap.js Reviewed-by: sundar, lagergren Contributed-by: james.laskey@oracle.com |
244:9c2376a250b6 |
02-May-2013 |
jlaskey |
Merge
|
243:7563c56ca565 |
02-May-2013 |
jlaskey |
8013794: JDK-8006220 caused an octane performance regression. Reviewed-by: lagergren, sundar Contributed-by: james.laskey@oracle.com |
242:80cb02dedc83 |
02-May-2013 |
hannesw |
8013729: SwitchPoint invalidation not working over prototype chain Reviewed-by: lagergren, sundar |
241:b754fb89367d |
30-Apr-2013 |
jlaskey |
8006220: Simplify PropertyMaps Reviewed-by: hannesw, lagergren Contributed-by: james.laskey@oracle.com |
240:4ce88eec5078 |
16-May-2013 |
katleman |
Added tag jdk8-b90 for changeset 67ca019e3713 |
239:67ca019e3713 |
09-May-2013 |
katleman |
Added tag jdk8-b89 for changeset 45ce27fbe272 |
238:45ce27fbe272 |
06-May-2013 |
lana |
Merge |
237:9fee4992f796 |
30-Apr-2013 |
lana |
Merge
|
236:ad28f2b52b12 |
30-Apr-2013 |
lagergren |
8013533: Increase code coverage report for types and logging Reviewed-by: hannesw, sundar |
235:3f339ab2d050 |
29-Apr-2013 |
jlaskey |
Merge
|
234:630372cb8f2a |
29-Apr-2013 |
attila |
8008814: Configurable ignore/warning/error behavior for function declaration as statement Reviewed-by: jlaskey, sundar |
233:ada2ca9aeac5 |
29-Apr-2013 |
sundar |
8013444: JSON.parse does not invoke "reviver" callback as per spec. Reviewed-by: jlaskey, hannesw |
232:e8d7298f29a1 |
29-Apr-2013 |
attila |
8013419: Streamline handling of with and eval Reviewed-by: hannesw, lagergren |
231:ef4c1f3aa9ed |
26-Apr-2013 |
jlaskey |
8013360: Should be using JavaFX 8 classes for -fx support Reviewed-by: hannesw, sundar Contributed-by: james.laskey@oracle.com |
230:241904013024 |
26-Apr-2013 |
sundar |
8013369: nashorn build failure with jdk8 b84 Reviewed-by: hannesw |
229:c62144b08c65 |
26-Apr-2013 |
hannesw |
8006559: Octane:pdfjs leaks memory, runs slower iteration to iteration Reviewed-by: attila, sundar, jlaskey |
228:b532eeab085f |
26-Apr-2013 |
sundar |
8013337: Issues with Date.prototype's get, set functions Reviewed-by: jlaskey, hannesw, lagergren |
227:5c98cc846f92 |
26-Apr-2013 |
jlaskey |
8013208: Octane performance regression Reviewed-by: hannesw, sundar Contributed-by: james.laskey@oracle.com |
226:7917ef020898 |
26-Apr-2013 |
attila |
8013325: function named 'arguments' should set DEFINES_ARGUMENTS flag in its parent, not itself Reviewed-by: hannesw, sundar |
225:215d9b042cb6 |
25-Apr-2013 |
sundar |
8013295: ScriptEngineTest.java fails with compilation error when running under jtreg Reviewed-by: attila, hannesw |
224:fd0b969a6d07 |
25-Apr-2013 |
attila |
8013167: Vararg constructor not found Reviewed-by: jlaskey, lagergren, sundar |
223:ff1e4655a57f |
25-Apr-2013 |
attila |
8013203: A collection of smaller speedups to compilation pipeline Reviewed-by: hannesw, jlaskey |
222:9ad1ebb44c86 |
25-Apr-2013 |
hannesw |
8013131: Various compatibility issues in String.prototype.split() Reviewed-by: lagergren, jlaskey |
221:c0a10bbf6752 |
24-Apr-2013 |
jlaskey |
8012251: jjs should support -fx option Reviewed-by: sundar, attila, lagergren Contributed-by: james.laskey@oracle.com |
220:e959c7969f3b |
24-Apr-2013 |
hannesw |
8008238: Labeled break in finally causes stack overflow in Node copy Reviewed-by: lagergren, attila |
219:3974ce844f17 |
24-Apr-2013 |
hannesw |
8012931: NativeDate.safeToString() throws RangeError for invalid date Reviewed-by: lagergren, attila |
218:a6c53280343d |
24-Apr-2013 |
hannesw |
8012334: ToUint32, ToInt32, and ToUint16 don't conform to spec Reviewed-by: lagergren, attila |
217:32036918585d |
23-Apr-2013 |
attila |
8010731: Don't expose internal symbols to scripts Reviewed-by: jlaskey, lagergren |
216:0547a1c76259 |
22-Apr-2013 |
attila |
8011065: Problems when script implements an interface with variadic methods Reviewed-by: jlaskey, hannesw, sundar |
215:08143fa6b3da |
23-Apr-2013 |
lana |
Merge
|
214:cfda59f3d827 |
22-Apr-2013 |
sundar |
Merge |
213:812e9cc70320 |
22-Apr-2013 |
jlaskey |
8012919: findMegaMorphicSetMethod should not cast result type Reviewed-by: attila, sundar Contributed-by: james.laskey@oracle.com |
212:ead94bc57939 |
22-Apr-2013 |
sundar |
8012673: Nashorn's package name vs class name inferring logic is wrong Reviewed-by: hannesw, jlaskey, attila |
211:e599a1cad89a |
20-Apr-2013 |
jlaskey |
8011578: -Dnashorn.unstable.relink.threshold=1 causes tests to fail. Reviewed-by: sundar, lagergren Contributed-by: james.laskey@oracle.com |
210:3a209cbd1d8f |
19-Apr-2013 |
lagergren |
8010701: Immutable nodes - final iteration Reviewed-by: sundar, hannesw, jlaskey |
209:c8460f668d0c |
19-Apr-2013 |
sundar |
8012593: JSAdapter overrides impacts strongly construction time Reviewed-by: jlaskey, attila |
208:bc251a7b5103 |
19-Apr-2013 |
sundar |
8012612: Compile failed Reviewed-by: hannesw, jlaskey, attila |
207:d1d564f5cf82 |
18-Apr-2013 |
hannesw |
8012460: RegExp regression Reviewed-by: jlaskey, sundar |
206:ac309d492b8d |
18-Apr-2013 |
sundar |
8012462: Date.prototype.toJSON does not handle non-Date 'this' as per the spec. Reviewed-by: jlaskey, hannesw |
205:2bb3b22392d7 |
18-Apr-2013 |
sundar |
Merge
|
204:04b36c02c0e2 |
17-Apr-2013 |
jlaskey |
8012529: Remove -esa from testing jvmargs Reviewed-by: sundar Contributed-by: james.laskey@oracle.com |
203:d4468316fe73 |
17-Apr-2013 |
jlaskey |
Merge
|
202:486d92559c37 |
17-Apr-2013 |
sundar |
8012457: Function.prototype.apply should accept any array-like argument for function arguments Reviewed-by: lagergren, jlaskey |
201:aa8170c0dec9 |
15-Apr-2013 |
sundar |
8012240: Array.prototype.map.call({length: -1, get 0(){throw 0}}, function(){}).length does not throw error Reviewed-by: lagergren, jlaskey |
200:501bc4aeb1b1 |
02-May-2013 |
katleman |
Added tag jdk8-b88 for changeset 40c107d1ae6f |
199:40c107d1ae6f |
25-Apr-2013 |
katleman |
Added tag jdk8-b87 for changeset 774aeaa89bc1 |
198:774aeaa89bc1 |
23-Apr-2013 |
lana |
Merge
|
197:cba329ce5efe |
17-Apr-2013 |
lana |
Merge
|
196:44d8612e29b0 |
17-Apr-2013 |
lana |
Merge
|
195:222a72df2f42 |
16-Apr-2013 |
mchung |
8010117: Annotate jdk caller sensitive methods with @sun.reflect.CallerSensitive Reviewed-by: jrose, alanb, twisti, sundar |
194:e70e6b38826b |
15-Apr-2013 |
jlaskey |
Merge
|
193:36e36a2d4312 |
12-Apr-2013 |
hannesw |
8011885: Switch to Joni as default Regexp engine Reviewed-by: lagergren, sundar |
192:ed4293ceec0e |
12-Apr-2013 |
hannesw |
8011884: Regexp literals are compiled twice Reviewed-by: lagergren, sundar |
191:a3fc89d33072 |
10-Apr-2013 |
hannesw |
8011980: Allow NUL character in character class Reviewed-by: sundar, lagergren |
190:256bb030ce0a |
11-Apr-2013 |
sundar |
8011974: Comparator function returning negative and positive Infinity does not work as expected with Array.prototype.sort Reviewed-by: hannesw, lagergren |
189:571e06d5d23c |
11-Apr-2013 |
sundar |
8011960: [2,1].sort(null) should throw TypeError Reviewed-by: hannesw, lagergren |
188:8ae9ed1ac1e2 |
10-Apr-2013 |
hannesw |
8011756: Wrong characters supported in RegExp \c escape Reviewed-by: lagergren, attila |
187:b4ea8678bf15 |
10-Apr-2013 |
hannesw |
8011749: Bugs with empty character class handling Reviewed-by: lagergren, attila |
186:635a93b61d34 |
10-Apr-2013 |
hannesw |
8011714: Regexp decimal escape handling still not correct Reviewed-by: lagergren, attila |
185:480b90430d29 |
11-Apr-2013 |
lana |
Merge
|
184:899cbeee7253 |
18-Apr-2013 |
katleman |
Added tag jdk8-b86 for changeset 002ad9d6735f |
183:002ad9d6735f |
16-Apr-2013 |
katleman |
Merge
|
182:399a4b8e4607 |
15-Apr-2013 |
katleman |
Merge
|
181:e7e82c1e9aed |
12-Apr-2013 |
katleman |
8012048: JDK8 b85 source with GPL header errors Reviewed-by: iris, mduigou, jjg |
180:35881a9d0fc2 |
16-Apr-2013 |
lana |
Merge |
179:437861485ffa |
09-Apr-2013 |
jlaskey |
Merge
|
178:1c29dc809de2 |
05-Apr-2013 |
hannesw |
8009230: Nashorn rejects extended RegExp syntax accepted by all major JS engines Reviewed-by: jlaskey, lagergren |
177:050fd5696bcb |
04-Apr-2013 |
attila |
8011555: Invalid class name in with block with JavaImporter causes MH type mismatch Reviewed-by: jlaskey, lagergren |
176:349360cc1df5 |
04-Apr-2013 |
sundar |
8011552: Arrays with missing elements are not properly sorted Reviewed-by: jlaskey, lagergren |
175:73e1270b240c |
04-Apr-2013 |
attila |
Merge
|
174:5eb1427b6a6d |
04-Apr-2013 |
attila |
8011544: Allow subclassing Java classes from script without creating instances Reviewed-by: jlaskey, sundar |
173:18df6640e63f |
04-Apr-2013 |
sundar |
8011543: "".split(undefined,{valueOf:function(){throw 2}}) does not throw exception Reviewed-by: lagergren, jlaskey |
172:069923cc9de5 |
04-Apr-2013 |
jlaskey |
Merge
|
171:f638f2f094f7 |
04-Apr-2013 |
jlaskey |
8011540: PropertyMap histories should not begin with empty map Reviewed-by: lagergren, sundar Contributed-by: james.laskey@oracle.com |
170:0548c134b9ac |
04-Apr-2013 |
sundar |
8011421: When using Object.defineProperty on arrays, PropertyDescriptor's property accessors are invoked multiple times Reviewed-by: lagergren, hannesw |
169:a5a8ddc2e028 |
03-Apr-2013 |
sundar |
8011394: RegExp.prototype.test() does not call valueOf on lastIndex property as per the spec. Reviewed-by: lagergren, jlaskey, hannesw |
168:82fed56d8dce |
03-Apr-2013 |
sundar |
8011382: Data prototype methods and constructor do not call user defined toISOString, valueOf methods per spec. Reviewed-by: lagergren, jlaskey |
167:4f7d7576e8c4 |
02-Apr-2013 |
hannesw |
8007774: Enable code cache again Reviewed-by: lagergren, attila, sundar |
166:b4191da366be |
03-Apr-2013 |
sundar |
8011365: Array.prototype.join and Array.prototype.toString do not throw TypeError on null, undefined Reviewed-by: attila, hannesw, lagergren |
165:51da1afbab26 |
03-Apr-2013 |
attila |
8011362: Overloaded method resolution foiled by nulls Reviewed-by: hannesw, sundar |
164:e63b20d4f08a |
03-Apr-2013 |
sundar |
8011357: Array.prototype.slice and Array.prototype.splice should not call user defined valueOf of start, end arguments more than once Reviewed-by: lagergren, hannesw |
163:e9af5451d2d1 |
02-Apr-2013 |
sundar |
8011274: Object.getOwnPropertyDescriptor(function(){"use strict"},"caller").get.hasOwnProperty("prototype") should be false Reviewed-by: lagergren, jlaskey |
162:159dbe2e02eb |
02-Apr-2013 |
sundar |
8011237: Object.isExtensible(Object.getOwnPropertyDescriptor(function(){"use strict"},"caller").get) should be false Reviewed-by: lagergren, jlaskey |
161:be5d2e472e22 |
02-Apr-2013 |
jlaskey |
Merge
|
160:af6fc67aa73d |
02-Apr-2013 |
jlaskey |
8011233: Create a Nashorn shell for JavaFX Reviewed-by: lagergren, sundar Contributed-by: james.laskey@oracle.com |
159:d82bc6ba3981 |
05-Apr-2013 |
lana |
Merge
|
158:9b845033c888 |
02-Apr-2013 |
lana |
Merge
|
157:5362d96d5915 |
02-Apr-2013 |
sundar |
8011209: Object.getOwnPropertyDescriptor(function(){"use strict"},"caller").get.length is not 0 Reviewed-by: lagergren, hannesw, jlaskey |
156:3e4369fb810b |
02-Apr-2013 |
hannesw |
8011219: Regression with recent PropertyMap history changes Reviewed-by: jlaskey, lagergren |
155:a094fc010120 |
31-Mar-2013 |
jlaskey |
8011095: PropertyHashMap.rehash() does not grow enough Reviewed-by: hannesw, lagergren Contributed-by: james.laskey@oracle.com |
154:704f3083af8a |
29-Mar-2013 |
sundar |
8011063: With older ant, we get the error "The <property> type doesn't support nested text data ("${run.te...jvmargs}")." Reviewed-by: hannesw, ksrini |
153:e2ea7a29b9c1 |
29-Mar-2013 |
lagergren |
8010995: The bug ID 8010710 accidentally got two digits transposed in the checkin and unit test name Reviewed-by: hannesw, sundar |
152:41a212ea8c0c |
28-Mar-2013 |
sundar |
8010924: Dealing with undefined property gets you a fatal stack Reviewed-by: lagergren, jlaskey |
151:aed0529f5f5d |
11-Apr-2013 |
katleman |
Added tag jdk8-b85 for changeset e0378f0a50da |
150:e0378f0a50da |
04-Apr-2013 |
katleman |
Added tag jdk8-b84 for changeset 999cc1bf5520 |
149:999cc1bf5520 |
01-Apr-2013 |
lana |
Merge |
148:db8a33cb22b8 |
26-Mar-2013 |
lana |
Merge |
147:ed60078f0a80 |
26-Mar-2013 |
sundar |
8010720: Linkage problem with java.lang.String.length() Reviewed-by: hannesw, lagergren |
146:43e40c08e7f8 |
26-Mar-2013 |
lagergren |
8010706: -Dnashorn.args system property to create command lines to wrapped nashorn.jar:s Reviewed-by: hannesw, sundar |
145:15dac7439921 |
25-Mar-2013 |
sundar |
8010709: org on the top level doesn't resolve Reviewed-by: lagergren, hannesw |
144:ae4ef3102d9c |
24-Mar-2013 |
lagergren |
8017010: index evaluation to a temporary location for index operator much change temporaries to slots, but never scoped vars Reviewed-by: hannesw, sundar |
143:4be452026847 |
22-Mar-2013 |
attila |
8010652: Eliminate non-child references in Block/FunctionNode, and make few node types immutable Reviewed-by: jlaskey, lagergren |
142:606a1946e3e2 |
19-Mar-2013 |
jlaskey |
8009969: CodeCoverage should use template Reviewed-by: jlaskey, sundar Contributed-by: pavel.stepanov@oracle.com |
141:3b0a0d9d51f0 |
18-Mar-2013 |
sundar |
8010199: javax.script.Invocable implementation for nashorn does not return null when matching functions are missing Reviewed-by: lagergren, jlaskey |
140:4daacf8a25ef |
15-Mar-2013 |
sundar |
8010145: removed workaround "init.js" in nashorn repo Reviewed-by: jlaskey, lagergren |
139:d5d80b52cf1c |
15-Mar-2013 |
lagergren |
8010147: Forgot to add EXPECTED files for lazy and eager sunspider test Reviewed-by: sundar, jlaskey |
138:390d44ba90cf |
14-Mar-2013 |
lagergren |
8009982: Lazy execution bugfix. Added lazy sunspider unit test. Added mandreel to compile-octane test. Fixed warnings Reviewed-by: sundar, jlaskey |
137:60684aeba89c |
12-Mar-2013 |
sundar |
8009868: For loop with "true" as condition results in AssertionError in codegen Reviewed-by: jlaskey, hannesw, lagergren |
136:e15806b9d716 |
12-Mar-2013 |
lagergren |
8009718: Lazy execution architecture continued - ScriptFunctionData is either final or recompilable. Moved ScriptFunctionData creation logic away from runtime to compile time. Prepared for method generation/specialization. Got rid of ScriptFunctionImplTrampoline whose semantics could be done as part of the relinking anyway. Merge with the lookup package change. Reviewed-by: attila, jlaskey |
135:c54e218333be |
12-Mar-2013 |
sundar |
8009757: Package access clean up and refactoring Reviewed-by: jlaskey, lagergren, attila |
134:fbbdef940138 |
28-Mar-2013 |
katleman |
Added tag jdk8-b83 for changeset 053d7c55dc82 |
133:053d7c55dc82 |
21-Mar-2013 |
katleman |
Added tag jdk8-b82 for changeset 5759f600fcf7 |
132:5759f600fcf7 |
09-Mar-2013 |
sundar |
8009559: clean up method handle lookup code. Reviewed-by: ahgross, jlaskey, attila, sundar |
131:3d57f57acd9c |
06-Mar-2013 |
sundar |
8009553: Object.create(Array.prototype) doesn't respect reset length Reviewed-by: jlaskey, lagergren |
130:fe5211fc3114 |
04-Mar-2013 |
jlaskey |
8009379: Remove $ from generated class names Reviewed-by: attila, lagergren Contributed-by: james.laskey@oracle.com |
129:f90810d79b57 |
04-Mar-2013 |
hannesw |
8008370: coffee script compiler doesn't work with Nashorn Reviewed-by: lagergren, attila |
128:3b222c90b7de |
02-Mar-2013 |
jlaskey |
Merge
|
127:7e9fbe621d87 |
01-Mar-2013 |
sundar |
8009263: Fix all javadoc errors in nashorn code Reviewed-by: hannesw, lagergren |
126:037e1de7ab1a |
28-Feb-2013 |
hannesw |
8009240: RegExpScanner code is inefficient and too complex Reviewed-by: jlaskey, lagergren |
125:1e03be240534 |
28-Feb-2013 |
sundar |
8009229: ant makefile default target should be "test" Reviewed-by: lagergren, jlaskey |
124:1da9e37697f6 |
27-Feb-2013 |
attila |
8009150: Previous dead code elimination was incomplete Reviewed-by: hannesw, lagergren |
123:928ea3d8faf0 |
27-Feb-2013 |
attila |
8009146: Eliminate some dead code in preparation for immutable AST Reviewed-by: hannesw, lagergren |
122:071e859b371e |
27-Feb-2013 |
attila |
8009143: Eliminate Dynalink dependency on java.beans Reviewed-by: jlaskey, lagergren, sundar |
121:1d3dca059b3e |
27-Feb-2013 |
alanb |
8008950: jdk8/tl failing with SetupJavaCompilation BUILD_NASGEN contains missing directory -c on Windows Reviewed-by: chegar, sundar |
120:a90094ae5be3 |
26-Feb-2013 |
sundar |
8009021: nasgen should be run on boot jdk rather than currenly built jdk Reviewed-by: jlaskey |
119:1654918e0612 |
25-Feb-2013 |
attila |
8006984: Introducing local into a function inside with statement confuses its scope Reviewed-by: jlaskey, lagergren, sundar |
118:5610ac25d8ff |
25-Feb-2013 |
sundar |
8008789: Enable java access and nashorn runtime tests for jtreg Reviewed-by: lagergren, jlaskey, hannesw |
117:927fba6785b0 |
25-Feb-2013 |
sundar |
8008731: Separate configuration environment (options, error/output writer etc.) from Context Reviewed-by: hannesw, lagergren |
116:5452f82eb2ce |
22-Feb-2013 |
jlaskey |
8008776: Revise BuildNashorn.gmk for changes in new build system Reviewed-by: jjh Contributed-by: james.laskey@oracle.com |
115:7f5b7c6859d7 |
22-Feb-2013 |
sundar |
8008729: Make sure that we can run basic jsr223 tests using jtreg Reviewed-by: jlaskey, hannesw, lagergren |
114:e42fd1640ff9 |
22-Feb-2013 |
hannesw |
8006028: Integrate Joni regexp engine with Nashorn Reviewed-by: lagergren, attila |
113:508da3c7fc3a |
22-Feb-2013 |
hannesw |
8008093: Make RegExp engine pluggable Reviewed-by: lagergren, attila |
112:3f0ff84aaf36 |
22-Feb-2013 |
jlaskey |
8008721: Tweaks to make all NEWBUILD=false round 4 Reviewed-by: jjh Contributed-by: james.laskey@oracle.com |
111:267cc4c85160 |
21-Feb-2013 |
lagergren |
8007002: Replace implicit exception throwing methods with explicit throws - simplify control flow and remove useless code Reviewed-by: attila, hannesw |
110:230a711062c1 |
22-Feb-2013 |
lagergren |
8008575: Re-integrate code coverage Reviewed-by: attila, hannesw Contributed-by: eugene.drobitko@oracle.com, ilya.dergalin@oracle.com |
109:678da59a29b3 |
22-Feb-2013 |
lagergren |
8008554: load was broken for URLs Reviewed-by: attila, sundar |
108:ae1c9716685b |
21-Feb-2013 |
jlaskey |
8008447: Tweaks to make all NEWBUILD=false round 3 Reviewed-by: jjh, sundar Contributed-by: james.laskey@oracle.com |
107:a971adb68f38 |
21-Feb-2013 |
lagergren |
8008648: Lazy JIT scope and callee semantics bugfixes. Broke out wallclock timer. Reviewed-by: attila, hannesw |
106:671852e35ced |
20-Feb-2013 |
lagergren |
8008166: URL handling was broken on windows, causing "load" to malfunction Reviewed-by: attila, jlaskey Contributed-by: klara.ward@oracle.com |
105:58eea0e8f369 |
20-Feb-2013 |
sundar |
8008207: Make constants array and source fields private Reviewed-by: hannesw, lagergren |
104:b632446ba138 |
19-Feb-2013 |
sundar |
8008448: Add coverage test for jdk.nashorn.internal.ir.debug.JSONWriter Reviewed-by: jlaskey, attila |
103:b228e3cdbfc3 |
19-Feb-2013 |
jlaskey |
Merge
|
102:b6798a83dbd4 |
19-Feb-2013 |
jlaskey |
8008420: Tweaks to make all NEWBUILD=false round 2 Reviewed-by: jjh Contributed-by: james.laskey@oracle.com |
101:4738de1bd57f |
18-Feb-2013 |
sundar |
8008387: Improve code coverage tests for JSObjectLinker and NashornBottomLinker Reviewed-by: lagergren, jlaskey, hannesw |
100:f8221ce53c2e |
18-Feb-2013 |
attila |
8008371: Fix Dynalink compiler warnings and whitespace Reviewed-by: jlaskey, sundar |
99:3245e174fe3a |
18-Feb-2013 |
hannesw |
8008351: Avoid using String.replace(String, String) in codegen Reviewed-by: sundar, attila |
98:d5f74bd2dc20 |
18-Feb-2013 |
sundar |
8008305: ScriptEngine.eval should offer the ability to provide a codebase Reviewed-by: lagergren, hannesw, attila |
97:5851c5dac260 |
15-Feb-2013 |
sundar |
8008298: Add tests to cover specialized versions of Math functions. Reviewed-by: jlaskey, lagergren |
96:757a49aaad02 |
15-Feb-2013 |
sundar |
8008291: Add more tests for better coverage of objects, scripting and parser packages Reviewed-by: lagergren, jlaskey |
95:e478708faa22 |
15-Feb-2013 |
lagergren |
8008239: Unpublicized parts of the code generator package that were only package internal. Reviewed-by: hannesw, attila |
94:36065e5ea3d1 |
15-Feb-2013 |
hannesw |
8008215: break in catch clause causes java.lang.VerifyError: Inconsistent stackmap Reviewed-by: jlaskey, lagergren |
93:d41d7cf9ab8b |
14-Feb-2013 |
jlaskey |
8008231: Fix build system to accommodate integration of dynalink Reviewed-by: jlaskey Contributed-by: james.laskey@oracle.com |
92:d1ce4e09e4ba |
14-Feb-2013 |
hannesw |
8008198: java.lang.AssertionError: Invalid break target class jdk.nashorn.internal.ir.TryNode Reviewed-by: attila, jlaskey |
91:3df0a0d62d60 |
14-Feb-2013 |
attila |
8007990: No access to interface methods on a restricted class Reviewed-by: jlaskey, lagergren, sundar |
90:d086c3eead6b |
14-Feb-2013 |
lagergren |
8008206: The allInteger case for SwitchNode generation in CodeGenerator assumes integer LITERALS only. Reviewed-by: sundar, jlaskey |
89:5a820fb11814 |
14-Feb-2013 |
attila |
8008085: Integrate Dynalink source code into Nashorn codebase Reviewed-by: jlaskey, lagergren, sundar |
88:43e32b36153c |
14-Feb-2013 |
lagergren |
8008199: Lazy compilation and trampoline implementation Summary: The code pipeline now supports lazy compilation, which can be used to only compile certain FunctionNodes and leave others be, saving startup time. When these uncompiled nodes are hit, a trampoline will force them to be recompiled. This can also be used to specialize compilation fixing parameter types and return types to a callsite specific compilation. This will give performance. Reviewed-by: attila, sundar |
87:8c72a2bec1be |
14-Feb-2013 |
sundar |
8008197: Cross script engine function calls do not work as expected Reviewed-by: lagergren, hannesw |
86:222b9f32b674 |
13-Feb-2013 |
sundar |
8008193: test262 tests should be run with security manager enabled Reviewed-by: jlaskey |
85:38c44687e4bd |
13-Feb-2013 |
sundar |
8008103: Source object should maintain URL of the script source as a private field Reviewed-by: lagergren, jlaskey |
84:a3dc1b180ce7 |
13-Feb-2013 |
hannesw |
8008096: TokenStream buffer should grow exponentially Reviewed-by: attila, lagergren, sundar |
83:d50e1752f59b |
11-Feb-2013 |
attila |
8007900: Function binding is inefficient Reviewed-by: jlaskey, lagergren |
82:774a0f349cc0 |
12-Feb-2013 |
hannesw |
8007956: Wrong or obsolete system properties in docs/DEVELOPER_README Reviewed-by: attila, jlaskey |
81:abea4ba28901 |
11-Feb-2013 |
sundar |
8007915: Nashorn IR, codegen, parser packages and Context instance should be inaccessible to user code Reviewed-by: lagergren, jlaskey, attila |
80:5ead5333fa59 |
09-Feb-2013 |
attila |
8006943: Fix order of function method arguments to be (callee, thisObject) Reviewed-by: jlaskey, lagergren |
79:8742be332c8a |
08-Feb-2013 |
jlaskey |
8006222: Move slot from SpillProperty to Property Reviewed-by: hannesw, lagergren Contributed-by: james.laskey@oracle.com |
78:d5130a5803d1 |
07-Feb-2013 |
hannesw |
8007718: Make static RegExp properties fully compatible to other engines Reviewed-by: lagergren, sundar |
77:bca3a64a4a82 |
07-Feb-2013 |
hannesw |
8007627: Support @Getter annotation on constructor Reviewed-by: attila, lagergren |
76:d7e83be6e7aa |
07-Feb-2013 |
sundar |
8007715: Make sure that not all tests run with AllPermission Reviewed-by: lagergren, attila |
75:02f810c26ff9 |
05-Feb-2013 |
jlaskey |
8007643: Add testing for quit and exit Reviewed-by: sundar Contributed-by: james.laskey@oracle.com |
74:2ca25bf25d0c |
06-Feb-2013 |
jlaskey |
8007629: Remove extraneous quit from shell.js Reviewed-by: sundar, hannesw Contributed-by: james.laskey@oracle.com |
73:ec4d59c9b8d2 |
06-Feb-2013 |
jlaskey |
8007545: jjs input evalinput need to be NOT_ENUMERABLE Reviewed-by: sundar, lagergren Contributed-by: james.laskey@oracle.com |
72:fcf541418304 |
06-Feb-2013 |
sundar |
8007619: Add support for deprecated properties of RegExp constructor Reviewed-by: lagergren, hannesw |
71:f6fae6de6f4f |
06-Feb-2013 |
hannesw |
8007273: Creation of ScriptFunctions can be refactored Reviewed-by: lagergren, attila |
70:f05d4dae30f7 |
05-Feb-2013 |
sundar |
8007523: VerifyError on script that uses regular expression literals with ternary operator Reviewed-by: lagergren |
69:819b5485949d |
05-Feb-2013 |
sundar |
8007522: IllegalStateException thrown from String.prototype.search function Reviewed-by: jlaskey |
68:c48e8a28da90 |
05-Feb-2013 |
sundar |
8007521: $ENV should be undefined when security manager is present Reviewed-by: hannesw, jlaskey |
67:5c2ed5d89524 |
04-Feb-2013 |
sundar |
8007452: add scripting programmers doc changes for nashorn Reviewed-by: jlaskey, hannesw |
66:6f58c28c4faa |
04-Feb-2013 |
jlaskey |
8006191: `cmd` -> exec("cmd") in script mode Reviewed-by: sundar, lagergren, hannesw Contributed-by: james.laskey@oracle.com |
65:bee7c8a45a04 |
04-Feb-2013 |
lagergren |
8007215: Varargs broken for the case of passing more than the arg limit arguments. Reviewed-by: jlaskey, attila |
64:bb86bf840f9f |
04-Feb-2013 |
attila |
8007460: var assignment to a parameter in a varargs method causes compilation error Reviewed-by: jlaskey, lagergren |
63:a704700470fb |
04-Feb-2013 |
jlaskey |
8007455: Extraneous $(ECHO) in make/Makefile Reviewed-by: sundar Contributed-by: james.laskey@oracle.com |
62:697f700d90c0 |
31-Jan-2013 |
hannesw |
8007060: Primitive wrap filter throws ClassCastException in test262parallel Reviewed-by: sundar, jlaskey, lagergren |
61:f7825c1a11d3 |
31-Jan-2013 |
attila |
8006529: Methods always get callee - it should be conditional Summary: This commit streamlines the bytecode function signatures, prologue, local variable use, scope creation, and invocation. It started out quite innocently when we noticed that we always emit __callee__ parameters for all functions even when they are not needed, but it turned out to be quite a deep rabbit hole. In the end, I identified exact conditions when functions need to have a callee parameter, when they need to receive parent scope, when they need to create their own scope, when they need to have variable arity signature, and when they need to have an "arguments" object, and made sure that callee parameters in signatures only show up when they are needed, that parent function's scope is only passed to a child function when it is needed, that the function only creates its own scope when it is needed. In crypto.js, the number of scopes dropped from 446 to 244, and the number of callees dropped from 315 to 145. Reviewed-by: jlaskey, lagergren |
60:9c1e7ae975db |
31-Jan-2013 |
sundar |
8007286: Add JavaAdapter and importPackage to compatibility script Reviewed-by: lagergren, jlaskey |
59:c04f54d5b672 |
30-Jan-2013 |
sundar |
8007140: Java.extend crashes when attempting to extend java.lang.Object Reviewed-by: lagergren, hannesw |
58:9f913c1843c8 |
30-Jan-2013 |
hannesw |
8007109: Regression: String(ConsString) does not flatten argument to String Reviewed-by: sundar, lagergren |
57:ca6d5e4b8170 |
30-Jan-2013 |
sundar |
8007132: Java objects returned from constructor functions are lost Reviewed-by: hannesw, lagergren, attila |
56:59970b70ebb5 |
29-Jan-2013 |
lagergren |
8007062: Split Lower up into Lower/Attr/FinalizeTypes. Integrate AccessSpecalizer into FinalizeTypes. Summary: Lower suffered from being a "God class" trying to do everything at once. As Nashorn code generation has grown, so has Lower. It does several post processing passes, tries to do several things at once even though all type information isn't in place, adjusting state afterwards and so on. It also performs control flow analysis, type attribution and constant folding, and everything else code generation related before byte code emission. I have now separated the compilation process into Lower (create low level nodes from high level ones, copy code such as finally block inlining etc), Attr (assign types and symbols to all nodes - freeze slot and scope information) and FinalizeTypes (insert explicit casts, specialize invoke dynamic types for scope accesses). I've removed the kludgy AccessSpecializer, as this now integrates naturally with typing. Everything is now much easier to read and each module performs only one thing. I have added separate loggers for the separate tiers. In the process I have also fixed: (1) problems with type coercion (see test/script/basic/typecoercion.js, basically our coercion was too late and our symbol inference was erroneous. This only manifested itself in very rare occasions where toNumber coercion has side effects, such as for example when valueOf is overridden) (2) copying literal nodes (literal copy did not use the superclass copy, which made all the Node specific fields not to be copied (3) erroneous literal tokenization (literals shouldn't always just inherit token information from whatever node that creates them) (4) splitter weighnodes - unary nodes were considered weightless (4) removed the hateful and kludgy "VarNode.shouldAppend", which really isn't needed when we have an attribution phase that determines self reference symbols (the only thing it was used for) (5) duplicate line number issues in the parser (6) convert bug in CodeGenerator for intermediate results of scope accesses (see test/script/basic/access-specializer.js) ... Several of these things just stopped being problems with the new architecture "can't happen anymore" and are not bug fixes per se. All tests run. No performance regressions exist that I've been able to measure. Some increases in performance were measured, but in the statistical margin of error (which is very wide as HotSpot currently has warmup issues with LambdaForms/invoke dynamic). Compile speed has not measurably increased. Reviewed-by: jlaskey, attila |
55:755404d7d189 |
29-Jan-2013 |
jlaskey |
8007094: Apply version to nashorn.jar manifest Reviewed-by: sundar Contributed-by: james.laskey@oracle.com |
54:333748665588 |
29-Jan-2013 |
sundar |
8007091: Provide private API to pass application class loader for nashorn script engine Reviewed-by: jlaskey, lagergren |
53:b6c69beebde6 |
28-Jan-2013 |
jlaskey |
8006676: Integrate Nashorn into new build system Reviewed-by: jlaskey Contributed-by: james.laskey@oracle.com |
52:265c46dbcf43 |
28-Jan-2013 |
sundar |
8007004: nashorn script engine should not use thread context class loader as script 'application loader' Reviewed-by: attila, hannesw |
51:8f7a86f82376 |
28-Jan-2013 |
sundar |
8006983: Introduce a command line option to switch off syntactic extensions of nashorn Reviewed-by: lagergren, attila |
50:f52d7294536f |
25-Jan-2013 |
hannesw |
8006766: Array-like access to characters of a string is slow Reviewed-by: lagergren, attila |
49:bff7087396d7 |
24-Jan-2013 |
sundar |
8006857: ClassCastException when interface implementing function uses arguments object Reviewed-by: jlaskey, lagergren |
48:f336aee22e85 |
23-Jan-2013 |
jlaskey |
8006852: Move tests from JIRA for prepopulated map failures Reviewed-by: sundar Contributed-by: james.laskey@oracle.com |
47:edfa73d9fde7 |
24-Jan-2013 |
hannesw |
8006408: Clean up and specialize NativeString Reviewed-by: jlaskey, lagergren |
46:3f528769aee1 |
24-Jan-2013 |
sundar |
8006755: Functions inside with statements dont get correct scope Reviewed-by: lagergren, attila |
45:d4a968ca8953 |
24-Jan-2013 |
sundar |
8006575: Error in codegen for element access on primitive value Reviewed-by: hannesw, lagergren |
44:0dbcb7350595 |
23-Jan-2013 |
sundar |
8006736: nashorn script engine should support the usage multiple global objects with same engine instance Reviewed-by: lagergren, jlaskey, hannesw |
43:e62dba3ce52b |
22-Jan-2013 |
sundar |
8006678: Avoid too many Context.getGlobal() calls Reviewed-by: lagergren, jlaskey |
42:e43d1013d871 |
22-Jan-2013 |
attila |
8006677: Remove unused FunctionNode flags Reviewed-by: hannesw, jlaskey |
41:935dcec38e9a |
22-Jan-2013 |
hannesw |
8006570: This-value for non-strict functions should be converted to object Reviewed-by: jlaskey, lagergren, attila |
40:8b3cc4ad1810 |
21-Jan-2013 |
sundar |
8006635: Reduce access levels as much as possible Reviewed-by: jlaskey, lagergren, attila |
39:0cee498b330d |
21-Jan-2013 |
attila |
8006525: Give StaticClass objects their own linker Reviewed-by: hannesw, lagergren |
38:a8966074d4e9 |
19-Jan-2013 |
sundar |
8006557: JDK8/Lambda build clashes on Map.replace() Reviewed-by: jlaskey |
37:c887baec012a |
18-Jan-2013 |
sundar |
8006584: improve variable handling in NashornScriptEngine Reviewed-by: jlaskey, hannesw |
36:4361e8cd6a02 |
18-Jan-2013 |
sundar |
8006562: findOwnMH in nashorn "objects" package should be cleaned up Reviewed-by: jlaskey, lagergren |
35:f8136c060914 |
17-Jan-2013 |
sundar |
8006527: nashorn jsr223 engine does not work in sandbox Reviewed-by: jlaskey, attila, lagergren |
34:4acebfe9e504 |
17-Jan-2013 |
jlaskey |
8006517: PropertyHashMap.Element.equals() compares to Property Reviewed-by: sundar Contributed-by: james.laskey@oracle.com |
33:cd5b684ce7b2 |
16-Jan-2013 |
sundar |
8006424: Passing null or undefined to adapter class constructors results in NPE or ClassCastException Reviewed-by: attila, hannesw, jlaskey |
32:80447df16322 |
16-Jan-2013 |
sundar |
8006412: Improve toString method of ScriptObjectMirror class Reviewed-by: jlaskey, lagergren |
31:617313881c55 |
16-Jan-2013 |
jlaskey |
8006304: Remove pre-population of maps for constructor produced maps Reviewed-by: sundar Contributed-by: james.laskey@oracle.com |
30:9088170e68df |
15-Jan-2013 |
attila |
8006337: Discarded arguments for INVOKESTATIC must still be evaluated for side effects Reviewed-by: hannesw, jlaskey, sundar |
29:ee73d7378e3e |
15-Jan-2013 |
attila |
8005958: invoking a function through INVOKESTATIC with more arguments than it declares resulted in malformed bytecode being generated Reviewed-by: lagergren, jlaskey |
28:1d0307c2bb4c |
15-Jan-2013 |
attila |
8006293: Reduce ScriptObject.findCallMethodMethod Reviewed-by: lagergren, jlaskey |
27:3c6db5ea0ecc |
14-Jan-2013 |
sundar |
8006181: nashorn script engine does not run jrunscript's initialization script Reviewed-by: lagergren, jlaskey Contributed-by: rieberandreas@gmail.com |
26:eda69555239a |
14-Jan-2013 |
attila |
8006168: ability to generate multi-type Java adapters Reviewed-by: lagergren, jlaskey |
25:8a5922638ff0 |
11-Jan-2013 |
sundar |
8006093: Add a makefile target to run all tests (test, test262, perf tests) Reviewed-by: attila, hannesw |
24:f67bf56495ca |
11-Jan-2013 |
sundar |
8006082: Provide option to run octane benchmarks in separate processes Reviewed-by: lagergren, jlaskey |
23:2a4769fcd13f |
11-Jan-2013 |
lagergren |
8005976: Break out AccessSpecializer into one pass before CodeGenerator instead of iterative applications from CodeGenerator Summary: Now scope and slot information is guaranteed to be fixed AND NOT CHANGE before CodeGeneration. We want to keep it that way to build future type specializations and bring all type work out of CodeGenerator. Reviewed-by: attila, hannesw |
22:2a5c2258827b |
10-Jan-2013 |
attila |
8005983: JavaAdapterFactory generated proxy classes should take extra constructor arguments at the end Reviewed-by: lagergren, sundar |
21:0362d36d3dd6 |
10-Jan-2013 |
sundar |
8005982: NASHORN-71.js failing in nightlys Reviewed-by: attila, lagergren, jlaskey |
20:a7f177d6639c |
10-Jan-2013 |
sundar |
8005987: ant octane tries to run non-benchmark scripts Reviewed-by: lagergren, attila, jlaskey |
19:9f59ba5090f2 |
10-Jan-2013 |
lagergren |
8005971: runsunspider.js should check results of benchmarks Reviewed-by: attila, hannesw |
18:4cd65798ec70 |
09-Jan-2013 |
sundar |
8005940: provide ant targets to get and update external test scripts Reviewed-by: jlaskey, lagergren |
17:812b9963b1c7 |
09-Jan-2013 |
attila |
8005777: Bug in the FacetIntrospector of Dynalink - non-public class should search super Reviewed-by: lagergren, sundar |
16:548587cfb065 |
08-Jan-2013 |
sundar |
8005848: assigning to global toString variable affects Object.prototype.toString Reviewed-by: jlaskey, lagergren |
15:69a4f0363d0f |
08-Jan-2013 |
lagergren |
8005842: Loops in ASTWriter. Corrected @Reference and @Ignore node annotation for IR nodes Reviewed-by: hannesw, sundar |
14:4620ac94e7dc |
08-Jan-2013 |
attila |
8005801: Refactor findSetMethod Summary: findSetMethod() was a very large single method, very unreadable and unmaintainable. It was broken into easy-to-understand pieces. The refactoring required introduction of a comand-object like entity, SetMethodCreator, to contain the nontrivial transient state of the algorithm that made the original big method so resistant to refactoring in the first place. Reviewed-by: lagergren, sundar |
13:c5a321205f49 |
08-Jan-2013 |
attila |
8005846: Remove Mangler in favor of Dynalink's NameCodec Reviewed-by: jlaskey, sundar |
12:d8e4d66f1a06 |
08-Jan-2013 |
lagergren |
8005843: refSymbols lookup of unbound variable could cause NullPointerException in Lower Reviewed-by: hannesw, attila |
11:5f2db2d8a7fa |
08-Jan-2013 |
sundar |
8005835: NASHORN-668 output fails to compare with the corresponding .EXPECTED file Reviewed-by: lagergren, hannesw |
10:0e7da548ef6a |
08-Jan-2013 |
lagergren |
8005788: Loggers and their corresponding system properties not working correctly Summary: 1-1 mapping now maintained. Used Context err instead of System.err in several places (after bootstrapping Context). Problematic closing of err stream replaced by @SuppressWarnings("resource") Reviewed-by: jlaskey, sundar |
9:d14da0d0c577 |
07-Jan-2013 |
sundar |
8005782: get rid of javadoc errors, warnings in nashorn build Reviewed-by: lagergren |
8:41c7093477ae |
07-Jan-2013 |
jlaskey |
8005703: Offsets miscalculated for blocks Reviewed-by: lagergren Contributed-by: petr.hejl@oracle.com |
7:1e3f411f47bf |
07-Jan-2013 |
lagergren |
8005789: Forgot to document -Dnashorn.unstable.relink.threshold Summary: Added documentation to DEVELOPER_README, fixed code convention warnings Reviewed-by: attila |
6:5a1b0714df0e |
04-Jan-2013 |
jlaskey |
8005663: Update copyright year to 2013 Reviewed-by: sundar Contributed-by: james.laskey@oracle.com |
5:c6e194450af7 |
04-Jan-2013 |
jlaskey |
8005665: JavaDoc should only display public interfaces Reviewed-by: sundar Contributed-by: james.laskey@oracle.com |
4:3a7e1580bc0a |
04-Jan-2013 |
jlaskey |
8005666: Add webrev to .hgignore Reviewed-by: sundar Contributed-by: james.laskey@oracle.com |
3:b4b05457b8b2 |
22-Dec-2012 |
jlaskey |
8005440: Improve .hgignore filtering for Nashorn repo Reviewed-by: sundar Contributed-by: james.laskey@oracle.com |
2:da1e581c933b |
21-Dec-2012 |
jlaskey |
8005403: Open-source Nashorn Reviewed-by: attila, hannesw, lagergren, sundar Contributed-by: james.laskey@oracle.com, akhil.arora@oracle.com, andreas.woess@jku.at, attila.szegedi@oracle.com, hannes.wallnoefer@oracle.com, henry.jen@oracle.com, marcus.lagergren@oracle.com, pavel.semenov@oracle.com, pavel.stepanov@oracle.com, petr.hejl@oracle.com, petr.pisl@oracle.com, sundararajan.athijegannathan@oracle.com |
1:6031a0bc0ae2 |
20-Dec-2012 |
jcoomes |
8005364: initial hg tags for nashorn repo Reviewed-by: amurillo |
0:b8a1b238c77c |
30-Nov-2007 |
duke |
Initial load |