Log of /see/releases/see-3.0/NEWS
Parent Directory
Revision
1371 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sun Feb 10 04:59:09 2008 UTC (2 years, 6 months ago) by
d
Original Path:
see/trunk/NEWS
File length: 9754 byte(s)
Diff to
previous 1366
Allow constant folding independent of bytecode/AST eval.
Added --enable-ast-eval (default no). The AST is still generated during
parse but constant folding is now implemented using code execution, instead
of node evaluation. This removed redundant evaluation code.
Revision
1328 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sun Jan 20 12:40:14 2008 UTC (2 years, 7 months ago) by
d
Original Path:
see/trunk/NEWS
File length: 9545 byte(s)
Diff to
previous 1322
[Get], [Put], [CanPut], [HasProperty] and [Delete] assume intern'd properties.
This is an important API change for users. You should review all places
where you use the SEE_OBJECT_GET/PUT/CANPUT/etc macros and wrap the property
argument with SEE_intern(interp, ...) as required.
The SEE_OBJECT_GET/PUT/etc macros now contain an assertion check to detect
when non-internalised properties have been passed. This should make it pretty
easy to find where non-interned properties are being used.
The assertion check is disabled by defining NDEBUG, or when --disable-debug
is provided during configure.
Revision
1316 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sun Jan 13 02:21:42 2008 UTC (2 years, 7 months ago) by
d
Original Path:
see/trunk/NEWS
File length: 9317 byte(s)
Diff to
previous 1315
Bug 102: fix traceback chains.
This commit reworks how the try/catch/finally handlers work, and adds
a test suite for try-finally-catch under different circumstances.
Also, the general test framework was overhauled so that specific
exceptions can be tested for.
And new macro, SEE_RETHROW() is introduced.
Revision
1306 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Wed Jan 9 04:56:46 2008 UTC (2 years, 8 months ago) by
d
Original Path:
see/trunk/NEWS
File length: 9015 byte(s)
Diff to
previous 1299
Bug 105: make SEE_intern() work between interpreters
Strings resulting from foreign interpreters can now be internalized
sensibly in other interpreters.
Revision
1272 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Wed Aug 15 06:33:23 2007 UTC (3 years ago) by
d
Original Path:
see/trunk/NEWS
File length: 7968 byte(s)
Diff to
previous 1270
bug 84: EMA 262-3 errata compatibility
This commit adds a new compat flag (SEE_COMPAT_ERRATA) that provides
compatibiliy with the errata published at
http://www.mozilla.org/js/language/E262-3-errata.html
The only functional difference arises from this item:
15.5.4.10
Change the last sentence of the second bullet from:
The value returned is an array with the length property set
to n and properties 0 through nâ1 corresponding to the first
elements of the results of all matching invocations of
RegExp.prototype.exec.
to:
If n=0, then the value returned is null; otherwise, the
value returned is an array with the length property set to
n and properties 0 through nâ1 corresponding to the first
elements of the results of all matching invocations of
RegExp.prototype.exec.
Revision
1270 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Wed Aug 8 12:42:58 2007 UTC (3 years, 1 month ago) by
d
Original Path:
see/trunk/NEWS
File length: 7909 byte(s)
Diff to
previous 1268
bug 81: SEE_parse_args_va() and SEE_call_args_va()
Also added tests for bug 81 and fixed a couple of minor implementation bugs
that were revealed.
Improved libsee test driver. It's now verbose by default.
Revision
1252 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Fri Jun 22 11:42:46 2007 UTC (3 years, 2 months ago) by
d
Original Path:
see/trunk/NEWS
File length: 7549 byte(s)
Diff to
previous 1246
Added -e and -i options to see-shell, and tidied up documentation.
The -e <string> option executes the string as a program.
The -i option enters interactive mode, and -f "-" no longer does. (Useful
for pipes).
Revision
1240 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue Jun 12 13:14:04 2007 UTC (3 years, 2 months ago) by
d
Original Path:
see/trunk/NEWS
File length: 7288 byte(s)
Diff to
previous 1238
bug 77: move wrappers around isnan/finite/copysign into a compilation unit.
Also, deprecate SEE_NUMBER_ISINF.
This is to better support platforms that don't have these math functions
in an obvious place, and to avoid a further header file expansion.
Revision
1181 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Fri Jan 19 10:24:05 2007 UTC (3 years, 7 months ago) by
d
Original Path:
see/trunk/NEWS
File length: 6446 byte(s)
Diff to
previous 1178
bug 62: fix calls to SEE_OBJECT_DELETE that don't intern the property.
Also, correct documentation to indicate that the property argument is
expected to be internalised.
Revision
1178 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Thu Jan 18 13:31:34 2007 UTC (3 years, 7 months ago) by
d
Original Path:
see/trunk/NEWS
File length: 6378 byte(s)
Diff to
previous 1153
bug 61: assignment operator -= was raising spurious typerror exceptions
due to uninitialised variable not picked up because it was passed by addr.
Revision
1050 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sat Feb 25 13:18:13 2006 UTC (4 years, 6 months ago) by
d
Original Path:
see/trunk/NEWS
File length: 5132 byte(s)
Diff to
previous 1032
Compat (JS11): Regular expression instances now have a [[Call]] property,
which behaves essentially the same as calling the .exec method.
Revision
992 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue Jan 31 15:04:16 2006 UTC (4 years, 7 months ago) by
d
Original Path:
see/trunk/NEWS
File length: 4529 byte(s)
Diff to
previous 970
Improved API to use ASCII C strings in more places.
SEE_intern_ascii()
SEE_intern_global()
SEE_OBJECT_GETA()
SEE_OBJECT_PUTA()
SEE_OBJECT_CANPUTA()
SEE_OBJECT_HASPROPERTYA()
SEE_OBJECT_DELETEA()
SEE_CFUNCTION_PUTA() - creates a cfunction and adds to object
Revision
898 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Wed Dec 21 14:51:00 2005 UTC (4 years, 8 months ago) by
d
Original Path:
see/trunk/NEWS
File length: 3232 byte(s)
Diff to
previous 896
Moved a lot of global configuration vars into one structure, SEE_system.
SEE_free is trusted a bit more.
New function SEE_intern_and_free() used by lexer.
Memory allocator defaults to system malloc() instead of NULL (ie error).
Random number seed is factored out to a hookable function too.
Revision
698 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sat Oct 16 09:27:05 2004 UTC (5 years, 10 months ago) by
d
Original Path:
trunk/see/NEWS
File length: 1241 byte(s)
Diff to
previous 696
Bump version to 1.2
Corrected embarrasing stringdefs build problem
Adhere more closely to GNU software standards (but still BSD licence)
Look for boehm gc in libdir, instead of prefix/lib
Removed enumerator 'reset' method (never used)
Removed see/config.h from install
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
enter a numeric revision.