Browse Source

Ditz issue update

v1.0-maintenance
Sami Vaarala 10 years ago
parent
commit
d34568bb5a
  1. 23
      bugs/issue-0f2c246cadbb3b3913b75dc7e890ee4e7d336a1a.yaml
  2. 18
      bugs/issue-191e25e14d04fc2628122fe265fc7f056c7abe70.yaml
  3. 22
      bugs/issue-7c3ca809e63ea460dda0b9763722a461dde2a4b9.yaml
  4. 30
      bugs/issue-86afdb903fc0dedbd4c55306baac546cffa4489e.yaml
  5. 24
      bugs/issue-f8396fbcc36db4610fec5ad5a7d7a8f471d084a4.yaml

23
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 <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
- ""

18
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 <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
- ""

22
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 <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
- ""

30
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 <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
- ""

24
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 <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…
Cancel
Save