mirror of https://github.com/svaarala/duktape.git
Sami Vaarala
10 years ago
5 changed files with 117 additions and 0 deletions
@ -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 <sami.vaarala@iki.fi> |
|||
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 <sami.vaarala@iki.fi> |
|||
- created |
|||
- "" |
@ -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 <sami.vaarala@iki.fi> |
|||
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 <sami.vaarala@iki.fi> |
|||
- created |
|||
- "" |
@ -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 <sami.vaarala@iki.fi> |
|||
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 <sami.vaarala@iki.fi> |
|||
- created |
|||
- "" |
|||
- - 2014-09-08 09:21:49.815453 Z |
|||
- Sami Vaarala <sami.vaarala@iki.fi> |
|||
- closed with disposition fixed |
|||
- "" |
@ -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 <sami.vaarala@iki.fi> |
|||
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 <sami.vaarala@iki.fi> |
|||
- created |
|||
- "" |
@ -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 <sami.vaarala@iki.fi> |
|||
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 <sami.vaarala@iki.fi> |
|||
- created |
|||
- "" |
Loading…
Reference in new issue