| browser.js |
|
0 |
- |
| non-bmp-non-spaces.js |
|
3557 |
- |
| regress-352044-01.js |
|
865 |
- |
| regress-352044-02-n.js |
|
908 |
- |
| shell.js |
|
0 |
- |
| uc-001-n.js |
|
724 |
- |
| uc-002-n.js |
|
500 |
- |
| uc-002.js |
|
587 |
- |
| uc-003.js |
|
709 |
- |
| uc-004.js |
|
780 |
- |
| uc-005.js |
Date: 15 July 2002
SUMMARY: Testing identifiers with double-byte names
See http://bugzilla.mozilla.org/show_bug.cgi?id=58274
Here is a sample of the problem:
js> function f\u02B1 () {}
js> f\u02B1.toSource();
function f¦() {}
js> f\u02B1.toSource().toSource();
(new String("function f\xB1() {}"))
See how the high-byte information (the 02) has been lost?
The same thing was happening with the toString() method:
js> f\u02B1.toString();
function f¦() {
}
js> f\u02B1.toString().toSource();
(new String("\nfunction f\xB1() {\n}\n"))
|
6078 |
- |