diff --git a/bugs/issue-0f2c246cadbb3b3913b75dc7e890ee4e7d336a1a.yaml b/bugs/issue-0f2c246cadbb3b3913b75dc7e890ee4e7d336a1a.yaml new file mode 100644 index 00000000..94aeb71b --- /dev/null +++ b/bugs/issue-0f2c246cadbb3b3913b75dc7e890ee4e7d336a1a.yaml @@ -0,0 +1,23 @@ +--- !ditz.rubyforge.org,2008-03-06/issue +title: implement RegExp flags properties as accessors +desc: |- + This seems to be the approach in ES6. The accessors can back directly to the + regexp bytecode. + + This saves three properties for each RegExp instance and also makes + RegExp.prototype.compile() easier to implement. +type: :feature +component: duk +release: +reporter: Sami Vaarala +status: :unstarted +disposition: +creation_time: 2014-09-08 08:58:21.244629 Z +references: [] + +id: 0f2c246cadbb3b3913b75dc7e890ee4e7d336a1a +log_events: +- - 2014-09-08 08:58:21.500537 Z + - Sami Vaarala + - created + - "" diff --git a/bugs/issue-191e25e14d04fc2628122fe265fc7f056c7abe70.yaml b/bugs/issue-191e25e14d04fc2628122fe265fc7f056c7abe70.yaml new file mode 100644 index 00000000..cb623107 --- /dev/null +++ b/bugs/issue-191e25e14d04fc2628122fe265fc7f056c7abe70.yaml @@ -0,0 +1,18 @@ +--- !ditz.rubyforge.org,2008-03-06/issue +title: implement ES6 regexp features +desc: For example, new regexp flags such as "u". +type: :feature +component: duk +release: +reporter: Sami Vaarala +status: :unstarted +disposition: +creation_time: 2014-09-08 08:54:14.636770 Z +references: [] + +id: 191e25e14d04fc2628122fe265fc7f056c7abe70 +log_events: +- - 2014-09-08 08:54:15.068737 Z + - Sami Vaarala + - created + - "" diff --git a/bugs/issue-7c3ca809e63ea460dda0b9763722a461dde2a4b9.yaml b/bugs/issue-7c3ca809e63ea460dda0b9763722a461dde2a4b9.yaml new file mode 100644 index 00000000..5a4cc2f9 --- /dev/null +++ b/bugs/issue-7c3ca809e63ea460dda0b9763722a461dde2a4b9.yaml @@ -0,0 +1,22 @@ +--- !ditz.rubyforge.org,2008-03-06/issue +title: more polyfills +desc: "" +type: :task +component: duk +release: v0.12 +reporter: Sami Vaarala +status: :closed +disposition: :fixed +creation_time: 2014-09-08 09:21:46.087467 Z +references: [] + +id: 7c3ca809e63ea460dda0b9763722a461dde2a4b9 +log_events: +- - 2014-09-08 09:21:46.263392 Z + - Sami Vaarala + - created + - "" +- - 2014-09-08 09:21:49.815453 Z + - Sami Vaarala + - closed with disposition fixed + - "" diff --git a/bugs/issue-86afdb903fc0dedbd4c55306baac546cffa4489e.yaml b/bugs/issue-86afdb903fc0dedbd4c55306baac546cffa4489e.yaml new file mode 100644 index 00000000..7c10a728 --- /dev/null +++ b/bugs/issue-86afdb903fc0dedbd4c55306baac546cffa4489e.yaml @@ -0,0 +1,30 @@ +--- !ditz.rubyforge.org,2008-03-06/issue +title: implement ES6 unicode string literals +desc: |- + https://people.mozilla.org/~jorendorff/es6-draft.html#sec-literals-string-literals + + Example:: + + \u{1ABCD} + + The meaning is: + + The CV of UnicodeEscapeSequence :: u{ HexDigits } is the UTF-16Encoding + (10.1.1) of the MV of HexDigits. + + In other words, surrogate pairs. +type: :feature +component: duk +release: +reporter: Sami Vaarala +status: :unstarted +disposition: +creation_time: 2014-09-08 08:46:03.309311 Z +references: [] + +id: 86afdb903fc0dedbd4c55306baac546cffa4489e +log_events: +- - 2014-09-08 08:46:03.629205 Z + - Sami Vaarala + - created + - "" diff --git a/bugs/issue-f8396fbcc36db4610fec5ad5a7d7a8f471d084a4.yaml b/bugs/issue-f8396fbcc36db4610fec5ad5a7d7a8f471d084a4.yaml new file mode 100644 index 00000000..00a5446c --- /dev/null +++ b/bugs/issue-f8396fbcc36db4610fec5ad5a7d7a8f471d084a4.yaml @@ -0,0 +1,24 @@ +--- !ditz.rubyforge.org,2008-03-06/issue +title: reimplement RegExp "source" property as an accessor +desc: |- + The RegExp source could be appended to the RegExp bytecode to reduce + memory churn - RegExp bytecodes and sources are rarely very large, so + this wouldn't create large memory allocations. + + This would reduce the RegExp instance property count by one, and make + RegExp.prototype.compile() polyfill easier to implement. +type: :feature +component: duk +release: +reporter: Sami Vaarala +status: :unstarted +disposition: +creation_time: 2014-09-08 09:02:56.770414 Z +references: [] + +id: f8396fbcc36db4610fec5ad5a7d7a8f471d084a4 +log_events: +- - 2014-09-08 09:02:57.010412 Z + - Sami Vaarala + - created + - ""