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