Log of /see/releases/see-3.1/shell
Directory Listing
Revision
1432 -
Directory Listing
Modified
Mon May 3 07:50:29 2010 UTC (4 months, 1 week ago) by
d
put back unsulliled branch
Revision
1423 -
Directory Listing
Modified
Sun Apr 26 21:02:57 2009 UTC (16 months, 2 weeks ago) by
d
copy /trunk to /releases/see-3.1
Revision
1417 -
Directory Listing
Modified
Sun Apr 26 05:18:49 2009 UTC (16 months, 2 weeks ago) by
d
Original Path:
see/trunk/shell
bug 140: Segmentation fault when reusing scope generated by with statement
Revision
1415 -
Directory Listing
Modified
Sun Apr 26 02:45:25 2009 UTC (16 months, 2 weeks ago) by
d
Original Path:
see/trunk/shell
Clean up the way the code1 back-end manages finally and catch blocks.
- Introduces new instruction S.CATCH which is called at the beginning of
a catch handler to set up a 'with' context.
- Changes the way that END,x is defined. It is now a single-action instruction
that does advances the PC only if there is nothing to do.
Revision
1368 -
Directory Listing
Modified
Sat Feb 9 10:27:51 2008 UTC (2 years, 7 months ago) by
d
Original Path:
see/trunk/shell
Ignore the obj_File test if there is a problem loading the module
As there is on win32, which doesn't seem to support this?
Revision
1363 -
Directory Listing
Modified
Fri Feb 8 14:24:55 2008 UTC (2 years, 7 months ago) by
d
Original Path:
see/trunk/shell
Simplify Boehm GC tests to just '#if WITH_BOEHM_GC'
The Boehm GC is found in a more portable way, that works on win32 as well now.
Also removed GC_PTR which isn't in Boehm GC 7.0.
Also fixed -lpcre to go in SEE_LIBS.
Revision
1362 -
Directory Listing
Modified
Fri Feb 8 14:22:52 2008 UTC (2 years, 7 months ago) by
d
Original Path:
see/trunk/shell
The variable for linking libs with SEE is SEE_LIBS, not SEE_LDADD.
Also, cause t-File test to be skipped if shared libraries were disabled.
Revision
1358 -
Directory Listing
Modified
Fri Feb 8 11:07:37 2008 UTC (2 years, 7 months ago) by
d
Original Path:
see/trunk/shell
Remove unused and non-working mozilla test bridge
Revision
1356 -
Directory Listing
Modified
Fri Feb 8 10:10:59 2008 UTC (2 years, 7 months ago) by
d
Original Path:
see/trunk/shell
Move the getClass() function into the common.js file
Revision
1334 -
Directory Listing
Modified
Sun Feb 3 00:16:39 2008 UTC (2 years, 7 months ago) by
d
Original Path:
see/trunk/shell
Bug 117: Function expression property had wrong attributes (bytecode only)
Revision
1328 -
Directory Listing
Modified
Sun Jan 20 12:40:14 2008 UTC (2 years, 7 months ago) by
d
Original Path:
see/trunk/shell
[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
1326 -
Directory Listing
Modified
Sun Jan 20 09:34:48 2008 UTC (2 years, 7 months ago) by
d
Original Path:
see/trunk/shell
Fix the isatty() code that activates coloured test labels
Revision
1325 -
Directory Listing
Modified
Sun Jan 20 08:57:31 2008 UTC (2 years, 7 months ago) by
d
Original Path:
see/trunk/shell
Add tests for Global and Object classes.
Also improve the test framework
Revision
1323 -
Directory Listing
Modified
Sun Jan 20 08:54:54 2008 UTC (2 years, 7 months ago) by
d
Original Path:
see/trunk/shell
Add Shell.isatty()
this is for later, so I can decide when to turn off VT colour codes
Revision
1321 -
Directory Listing
Modified
Sun Jan 20 08:49:40 2008 UTC (2 years, 7 months ago) by
d
Original Path:
see/trunk/shell
Bug 115: Object.prototype.isPrototypeOf() didn't follow prototype chain
Revision
1318 -
Directory Listing
Modified
Tue Jan 15 11:44:21 2008 UTC (2 years, 7 months ago) by
d
Original Path:
see/trunk/shell
remove compiler warning about initializing autos
Revision
1316 -
Directory Listing
Modified
Sun Jan 13 02:21:42 2008 UTC (2 years, 7 months ago) by
d
Original Path:
see/trunk/shell
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
1315 -
Directory Listing
Modified
Sat Jan 12 04:36:20 2008 UTC (2 years, 7 months ago) by
d
Original Path:
see/trunk/shell
Bug 112: /)/ and other disallowed regular expressions are now detected
Revision
1314 -
Directory Listing
Modified
Sat Jan 12 00:28:09 2008 UTC (2 years, 7 months ago) by
d
Original Path:
see/trunk/shell
Bug 110: /[]/ is a legal regular expression, and should not throw SyntaxError
Revision
1313 -
Directory Listing
Modified
Sat Jan 12 00:21:04 2008 UTC (2 years, 7 months ago) by
d
Original Path:
see/trunk/shell
Bug 109: detect illegal unicode escapes within identifiers (s7.6:3)
Revision
1312 -
Directory Listing
Modified
Fri Jan 11 23:57:44 2008 UTC (2 years, 7 months ago) by
d
Original Path:
see/trunk/shell
Bug 108: Number.toString(undefined) should behave like Number.toString()
Revision
1311 -
Directory Listing
Modified
Thu Jan 10 13:59:14 2008 UTC (2 years, 7 months ago) by
d
Original Path:
see/trunk/shell
bug 107: support changing regex engines and add Shell.regex_engine().
Revision
1309 -
Directory Listing
Modified
Wed Jan 9 11:50:18 2008 UTC (2 years, 8 months ago) by
d
Original Path:
see/trunk/shell
Generate a pkg-config output (lib/pkgconfig/see.pc) and implement --with-pcre
Revision
1303 -
Directory Listing
Modified
Wed Jan 9 04:49:37 2008 UTC (2 years, 8 months ago) by
d
Original Path:
see/trunk/shell
Add Shell.abort() function to see-shell, so that I can test SEE_ABORT()
Revision
1301 -
Directory Listing
Modified
Wed Jan 9 03:25:55 2008 UTC (2 years, 8 months ago) by
d
Original Path:
see/trunk/shell
Add gtrace feature to shell, enabled with -dg.
This trace tests for a SIGINFO signal and prints a traceback and memory dump.
Revision
1300 -
Directory Listing
Modified
Wed Jan 9 03:02:23 2008 UTC (2 years, 8 months ago) by
d
Original Path:
see/trunk/shell
When the debugger's 'list' command yields nothing, print a message saying so.
Revision
1295 -
Directory Listing
Modified
Sun Dec 23 05:00:51 2007 UTC (2 years, 8 months ago) by
d
Original Path:
see/trunk/shell
Bug 101: allow escaped LineTerminators in string literals for compat
Applies to JS1.1 compat mode (and above)
Revision
1292 -
Directory Listing
Modified
Tue Dec 11 12:18:45 2007 UTC (2 years, 8 months ago) by
d
Original Path:
see/trunk/shell
Bug 97: recognise CRLF line endings for line number reporting
Spotted by Hermecz Vajk
Revision
1290 -
Directory Listing
Modified
Tue Dec 11 11:00:18 2007 UTC (2 years, 8 months ago) by
d
Original Path:
see/trunk/shell
Bug 94: string concatenation can end up with nuls
The moral of the story is: Don't free; leave it to the GC!
Revision
1288 -
Directory Listing
Modified
Mon Nov 12 13:54:22 2007 UTC (2 years, 9 months ago) by
d
Original Path:
see/trunk/shell
bug 93: seg fault when String.prototype.charAt/charCodeAt() called with no args
Thanks, Alexander Botero-Lowry
Revision
1285 -
Directory Listing
Modified
Thu Nov 1 10:25:45 2007 UTC (2 years, 10 months ago) by
d
Original Path:
see/trunk/shell
Improve regression test for bug 91.
I was worried that successive legitimate function declarations would be
treated as statements instead of function declarations. This is demonstrated
by testing that the function name is available lexically ahead of when
the function is declared.
Revision
1284 -
Directory Listing
Modified
Thu Nov 1 08:36:42 2007 UTC (2 years, 10 months ago) by
d
Original Path:
see/trunk/shell
Bug 90: documnet that apps must call GC_INIT() when using Boehm GC
Revision
1283 -
Directory Listing
Modified
Thu Nov 1 07:43:45 2007 UTC (2 years, 10 months ago) by
d
Original Path:
see/trunk/shell
bug 91: multiple function declarations inside conditional
Revision
1282 -
Directory Listing
Modified
Thu Sep 13 22:26:35 2007 UTC (2 years, 11 months ago) by
d
Original Path:
see/trunk/shell
bug 89: Minor licensing change to conform to Open Source Initiative's text
The effective change is to change the wording of these clauses, from:
> 3. Neither the name of Mr Leonard nor the names of the contributors
----------
> THIS SOFTWARE IS PROVIDED BY DAVID LEONARD AND CONTRIBUTORS ``AS IS''
-------------
> IN NO EVENT SHALL DAVID LEONARD OR CONTRIBUTORS BE LIABLE
-------------
to:
> 3. Neither the name of David Leonard nor the names of its contributors
-------------
> THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
---------------------
> IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
-------------------
This makes SEE's license conform with the OSI's "New BSD License" template
at http://www.opensource.org/licenses/bsd-license.php
Revision
1277 -
Directory Listing
Modified
Wed Aug 15 10:27:05 2007 UTC (3 years ago) by
d
Original Path:
see/trunk/shell
improve regression test for bug 82
('Function.__proto__ instanceof Function' is a boundary case that
should result in false)
Revision
1276 -
Directory Listing
Modified
Wed Aug 15 10:20:06 2007 UTC (3 years ago) by
d
Original Path:
see/trunk/shell
bug 82: make instanceof operator compatible with Javascript 1.4 and JScript
Revision
1272 -
Directory Listing
Modified
Wed Aug 15 06:33:23 2007 UTC (3 years ago) by
d
Original Path:
see/trunk/shell
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
1264 -
Directory Listing
Modified
Wed Jul 4 21:38:30 2007 UTC (3 years, 2 months ago) by
d
Original Path:
see/trunk/shell
bug 79: treat '-->' at start of line like '//' in SGMLCOM compatibility mode
Revision
1263 -
Directory Listing
Modified
Wed Jul 4 12:22:47 2007 UTC (3 years, 2 months ago) by
d
Original Path:
see/trunk/shell
Allow more see-shell flags (-r, -c) to be used before AND after the interpreter
is initialised. (Reverses part of revision 1262).
Revision
1262 -
Directory Listing
Modified
Wed Jul 4 12:10:31 2007 UTC (3 years, 2 months ago) by
d
Original Path:
see/trunk/shell
see-shell's -d option now alters the default interpreter flags.
This means that -d does not initialise the interpreter, allowing the -c
and -l flags to follow -d now.
Revision
1259 -
Directory Listing
Modified
Wed Jun 27 10:45:34 2007 UTC (3 years, 2 months ago) by
d
Original Path:
see/trunk/shell
bug 78: fix crash when pretty-printing a switch with adjacent case clauses
Revision
1253 -
Directory Listing
Modified
Fri Jun 22 12:37:36 2007 UTC (3 years, 2 months ago) by
d
Original Path:
see/trunk/shell
Add a helpful "try 'help'" message to the shell debugger
Revision
1252 -
Directory Listing
Modified
Fri Jun 22 11:42:46 2007 UTC (3 years, 2 months ago) by
d
Original Path:
see/trunk/shell
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
1250 -
Directory Listing
Modified
Wed Jun 20 00:08:01 2007 UTC (3 years, 2 months ago) by
d
Original Path:
see/trunk/shell
Correct comment in regression test to refer to the right bug number
Revision
1248 -
Directory Listing
Modified
Tue Jun 19 23:57:24 2007 UTC (3 years, 2 months ago) by
d
Original Path:
see/trunk/shell
Improve debugging for the code backend.
Renamed SEE_code1_debug to SEE_code_debug; other backends will provide this sym.
Add -dc debug flag to see-shell to increment it.
Added assertions to code1 regarding interned string literals. +more debug info.
Revision
1242 -
Directory Listing
Modified
Tue Jun 12 13:16:31 2007 UTC (3 years, 2 months ago) by
d
Original Path:
see/trunk/shell
bug 74: Remove non-portable use of snprintf.
Thanks TD/s.d.hammett
Revision
1240 -
Directory Listing
Modified
Tue Jun 12 13:14:04 2007 UTC (3 years, 2 months ago) by
d
Original Path:
see/trunk/shell
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
1232 -
Directory Listing
Modified
Fri Jun 1 13:18:48 2007 UTC (3 years, 3 months ago) by
d
Original Path:
see/trunk/shell
Add TESTOPTS as a way to add extra (debug) flags to see-shell when running tests
Revision
1229 -
Directory Listing
Modified
Thu May 31 14:08:12 2007 UTC (3 years, 3 months ago) by
d
Original Path:
see/trunk/shell
Allow debug vars to be mutlivalued. eg -dvvv means verbose -dv
Revision
1228 -
Directory Listing
Modified
Wed May 30 16:40:51 2007 UTC (3 years, 3 months ago) by
d
Original Path:
see/trunk/shell
More code generator work.
- Provided separate opcodes for <,>,<=,>= because I found the the semantics
too hard to untangle when comparing NaNs!
- Added a FUNC instruction to bind a function object to a scope.
- Distinguished between Program bodies and Function bodies for evaluation.
This makes returning undefined from functions easier to do during
eval/codegen. Added a test case.
- added a disassembler to code1
- renamed the code interface method 'eval' to 'exec'.
try/with/enum still not working in codegen.
Revision
1220 -
Directory Listing
Modified
Wed Apr 25 13:14:19 2007 UTC (3 years, 4 months ago) by
d
Original Path:
see/trunk/shell
bug 69: fix segfaults when functions assume 'this' context, but thisobj is NULL
Revision
1214 -
Directory Listing
Modified
Wed Apr 25 07:25:17 2007 UTC (3 years, 4 months ago) by
d
Original Path:
see/trunk/shell
Correct documentation of the shell's compat option (-c)
Revision
1211 -
Directory Listing
Modified
Sun Apr 22 13:54:04 2007 UTC (3 years, 4 months ago) by
d
Original Path:
see/trunk/shell
Compatibility flags (-c) apply to the SEE_system default flags
instead of just the next created interpreter.
Revision
1210 -
Directory Listing
Modified
Sat Apr 21 04:00:53 2007 UTC (3 years, 4 months ago) by
d
Original Path:
see/trunk/shell
Fix some -Wall compiler warnings and protect #include <string.h> properly
Revision
1196 -
Directory Listing
Modified
Tue Apr 17 10:07:53 2007 UTC (3 years, 4 months ago) by
d
Original Path:
see/trunk/shell
bug 66: fix line number tracking when using '//' or '<!--'
Revision
1193 -
Directory Listing
Modified
Tue Apr 10 12:35:00 2007 UTC (3 years, 5 months ago) by
d
Original Path:
see/trunk/shell
Add SEE_grow_to() for limited, growable memory regions.
Make internal simple strings use SEE_grow_to().
Revision
1181 -
Directory Listing
Modified
Fri Jan 19 10:24:05 2007 UTC (3 years, 7 months ago) by
d
Original Path:
see/trunk/shell
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 -
Directory Listing
Modified
Thu Jan 18 13:31:34 2007 UTC (3 years, 7 months ago) by
d
Original Path:
see/trunk/shell
bug 61: assignment operator -= was raising spurious typerror exceptions
due to uninitialised variable not picked up because it was passed by addr.
Revision
1146 -
Directory Listing
Modified
Sun Aug 27 07:25:55 2006 UTC (4 years ago) by
d
Original Path:
see/trunk/shell
bug 52: attach tracebacks to throw contexts
Tracebacks are now reset after handled exceptions.
Revision
1129 -
Directory Listing
Modified
Sun Aug 6 12:04:32 2006 UTC (4 years, 1 month ago) by
d
Original Path:
see/trunk/shell
Improvements in running the tests against spidermonkey
Revision
1098 -
Directory Listing
Modified
Fri Jul 28 15:20:53 2006 UTC (4 years, 1 month ago) by
d
Original Path:
see/trunk/shell
New function SEE_parse_args() for helping convert arguments into C types.
Revision
1076 -
Directory Listing
Modified
Wed Apr 26 21:40:18 2006 UTC (4 years, 4 months ago) by
d
Original Path:
see/trunk/shell
add missing HasInstance field to the File class (David Nicol)
Revision
1075 -
Directory Listing
Modified
Tue Apr 25 05:44:35 2006 UTC (4 years, 4 months ago) by
d
Original Path:
see/trunk/shell
make sure we use the libFile.la from the build directory
Revision
1074 -
Directory Listing
Modified
Sat Apr 22 13:47:39 2006 UTC (4 years, 4 months ago) by
d
Original Path:
see/trunk/shell
stop seg fault in File module when an argument is given to File.prototype.read()
Revision
1073 -
Directory Listing
Modified
Thu Apr 20 14:16:18 2006 UTC (4 years, 4 months ago) by
d
Original Path:
see/trunk/shell
fix a problem in the File module where the In Out and Err objects were being created without a prototype
Revision
1072 -
Directory Listing
Modified
Thu Apr 20 14:15:36 2006 UTC (4 years, 4 months ago) by
d
Original Path:
see/trunk/shell
Use libtool's dynamic loader API (libltdl); add test cases for the File module.
Revision
1071 -
Directory Listing
Modified
Thu Apr 20 14:11:34 2006 UTC (4 years, 4 months ago) by
d
Original Path:
see/trunk/shell
in the see-shell, introduce a new toplevel object Shell, and attach exit and gcdump to it.
Revision
1070 -
Directory Listing
Modified
Thu Apr 20 14:10:35 2006 UTC (4 years, 4 months ago) by
d
Original Path:
see/trunk/shell
factor out the pass/fail messages in shell/test/common.js
Revision
1066 -
Directory Listing
Modified
Wed Apr 19 14:32:59 2006 UTC (4 years, 4 months ago) by
d
Original Path:
see/trunk/shell
mod_File.c tries a gcollect if fopen() fails (follows finalization guidelines in USAGE.html)
Revision
1065 -
Directory Listing
Modified
Wed Apr 19 14:29:27 2006 UTC (4 years, 4 months ago) by
d
Original Path:
see/trunk/shell
Add SEE_gcollect() that tries to release all unreachable objects.
Change the shell's gc_gcollect() to be named gc() to match Mozilla.
Revision
1055 -
Directory Listing
Modified
Sat Mar 25 01:34:23 2006 UTC (4 years, 5 months ago) by
d
Original Path:
see/trunk/shell
Ignore '#!' leaders from files loaded with -f. (idea from phil?ipal.net)
Revision
1047 -
Directory Listing
Modified
Wed Feb 22 12:22:07 2006 UTC (4 years, 6 months ago) by
d
Original Path:
see/trunk/shell
Add SEE_COMPAT_JS11 compat flag for JavaScript 1.1
Revision
1046 -
Directory Listing
Modified
Wed Feb 22 11:16:02 2006 UTC (4 years, 6 months ago) by
d
Original Path:
see/trunk/shell
Improve comments to make this a better SEE module tutorial.
Expand whitespace.
Revision
1034 -
Directory Listing
Modified
Sun Feb 19 14:01:26 2006 UTC (4 years, 6 months ago) by
d
Original Path:
see/trunk/shell
Add mod_File.c - an example of writing a SEE module
Revision
1023 -
Directory Listing
Modified
Wed Feb 8 15:42:00 2006 UTC (4 years, 7 months ago) by
d
Original Path:
see/trunk/shell
Make the shell more compliant with the shell expected by the mozilla test suite; especially in exit codes
Revision
1019 -
Directory Listing
Modified
Wed Feb 8 15:37:16 2006 UTC (4 years, 7 months ago) by
d
Original Path:
see/trunk/shell
API change: compatibility flag names are changing; now we have JS12 thru JS15 which will enable/disable netscape js specific behaviour
Revision
1013 -
Directory Listing
Modified
Tue Feb 7 15:35:37 2006 UTC (4 years, 7 months ago) by
d
Original Path:
see/trunk/shell
bug 36: arguments and activation objects now adhere to ecma
Revision
1009 -
Directory Listing
Modified
Tue Feb 7 10:19:50 2006 UTC (4 years, 7 months ago) by
d
Original Path:
see/trunk/shell
Add recent grammar corrections to the grammar.js test
Revision
1000 -
Directory Listing
Modified
Fri Feb 3 10:20:38 2006 UTC (4 years, 7 months ago) by
d
Original Path:
see/trunk/shell
Add compat() function to shell, for changing compatibility flags
Revision
992 -
Directory Listing
Modified
Tue Jan 31 15:04:16 2006 UTC (4 years, 7 months ago) by
d
Original Path:
see/trunk/shell
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
972 -
Directory Listing
Modified
Thu Jan 26 13:34:07 2006 UTC (4 years, 7 months ago) by
d
Original Path:
see/trunk/shell
bug 35: labels on blocks. (Large changes made to the labelling code to get this to adhere to the standard)
Revision
958 -
Directory Listing
Modified
Sun Jan 22 04:26:48 2006 UTC (4 years, 7 months ago) by
d
Original Path:
see/trunk/shell
bug 33: String.prototype.indexOf() returned bad result when substring was longer than string
Revision
938 -
Directory Listing
Modified
Sat Jan 21 07:22:22 2006 UTC (4 years, 7 months ago) by
d
Original Path:
see/trunk/shell
Major API change: trace callback function now takes a SEE_trace_event type.
The parser now calls trace() a lot less frequently: only
during significant flow-of-control events.
The SEE_system structure now has a 'periodic' function pointer which is
called at the same time as trace(), and also during the regular
expression processing loop (bug 25).
The debugger has been improved (added a 'list' command) and uses the
trace event information rather than checking for location changes.
Revision
920 -
Directory Listing
Modified
Sat Dec 24 10:30:35 2005 UTC (4 years, 8 months ago) by
d
Original Path:
see/trunk/shell
style: keep lines under 79 columns where possible
Revision
911 -
Directory Listing
Modified
Fri Dec 23 13:59:59 2005 UTC (4 years, 8 months ago) by
d
Original Path:
see/trunk/shell
Use string equality instead of object identity in some tests
Revision
901 -
Directory Listing
Modified
Thu Dec 22 13:55:09 2005 UTC (4 years, 8 months ago) by
d
Original Path:
see/trunk/shell
Improve output. Allow argument that narrows down the tests to run
Revision
900 -
Directory Listing
Modified
Thu Dec 22 13:52:57 2005 UTC (4 years, 8 months ago) by
d
Original Path:
see/trunk/shell
correct [[Prototype]] for function instances. It is now duplicated across the instance aliases and their common native
Revision
898 -
Directory Listing
Modified
Wed Dec 21 14:51:00 2005 UTC (4 years, 8 months ago) by
d
Original Path:
see/trunk/shell
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
887 -
Directory Listing
Modified
Tue Dec 20 11:56:39 2005 UTC (4 years, 8 months ago) by
d
Original Path:
see/trunk/shell
bug 4: unicode tables for single-char toUpperCase/toLowerCase using binary search. (No locale support, though)
Revision
877 -
Directory Listing
Modified
Tue Dec 20 03:54:07 2005 UTC (4 years, 8 months ago) by
d
Original Path:
see/trunk/shell
Add memory debugging, and a -dm switch to the shell
Revision
875 -
Directory Listing
Modified
Tue Dec 20 03:52:48 2005 UTC (4 years, 8 months ago) by
d
Original Path:
see/trunk/shell
Rename the shell's gc_dump to GC_dump and add GC_gcollect
Revision
853 -
Directory Listing
Modified
Mon Dec 12 11:51:25 2005 UTC (4 years, 8 months ago) by
d
Original Path:
see/trunk/shell
-r <num> option for see-shell to set recursion limit
Revision
843 -
Directory Listing
Modified
Sun Dec 11 13:14:49 2005 UTC (4 years, 8 months ago) by
d
Original Path:
see/trunk/shell
Explain why some of the date tests will fail.
Revision
841 -
Directory Listing
Modified
Sun Dec 11 13:11:14 2005 UTC (4 years, 8 months ago) by
d
Original Path:
see/trunk/shell
Add function testing, colour and split the tests up into separate files, while removing need for a separate driver script.
Revision
838 -
Directory Listing
Modified
Sun Dec 11 07:12:50 2005 UTC (4 years, 8 months ago) by
d
Original Path:
see/trunk/shell
Warn if the timezone isn't PST (an assumption made by the mozilla test suite)
Revision
831 -
Directory Listing
Modified
Sat Dec 10 14:09:27 2005 UTC (4 years, 9 months ago) by
d
Original Path:
see/trunk/shell
new shell option -V prints API and library version
Revision
820 -
Directory Listing
Modified
Mon Dec 5 13:57:36 2005 UTC (4 years, 9 months ago) by
d
Original Path:
see/trunk/shell
A starting attempt to remove warnings that come up with -traditional.
Some type information has been changed with obj_Date which needs
careful study.
Revision
809 -
Directory Listing
Modified
Fri Nov 25 14:13:00 2005 UTC (4 years, 9 months ago) by
d
Original Path:
see/trunk/shell
Add a simple interactive debugger to see-shell
Revision
803 -
Directory Listing
Modified
Fri Nov 25 11:25:14 2005 UTC (4 years, 9 months ago) by
d
Original Path:
see/trunk/shell
move readline() implementation into its own file
Revision
716 -
Directory Listing
Modified
Sun Oct 17 13:51:11 2004 UTC (5 years, 10 months ago) by
d
Original Path:
trunk/see/shell
add SEE_COMPAT_ARRAYJOIN1
directly set compatbility flags in the interpreter structure
Revision
699 -
Directory Listing
Modified
Sat Oct 16 11:45:07 2004 UTC (5 years, 10 months ago) by
d
Original Path:
trunk/see/shell
Simplification of autoconf/automake
Made unicode.c a maintainer problem. (See README.cvs)
Added a libsee-config script
Renamed test to test-grammar
Put all IEEE-754 constants into static storage instead of macros
Removed optional libraries hardcoded into libsee build
Revision
698 -
Directory Listing
Modified
Sat Oct 16 09:27:05 2004 UTC (5 years, 10 months ago) by
d
Original Path:
trunk/see/shell
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
Revision
686 -
Directory Listing
Modified
Tue May 18 06:28:04 2004 UTC (6 years, 3 months ago) by
d
Original Path:
trunk/see/shell
avoid having -I<src>/include/see interfere with -I<src>/include
Revision
669 -
Directory Listing
Modified
Tue Mar 30 11:31:22 2004 UTC (6 years, 5 months ago) by
d
Original Path:
trunk/see/shell
use SEE_PrintTraceback(), use "<interactive>" filename for error messages
Revision
588 -
Directory Listing
Modified
Wed Feb 11 07:18:54 2004 UTC (6 years, 6 months ago) by
d
Original Path:
trunk/see/shell
add a -c flag that allows turning on and off selected compatibility flags
Revision
563 -
Directory Listing
Modified
Thu Dec 4 10:39:04 2003 UTC (6 years, 9 months ago) by
d
Original Path:
trunk/see/shell
use static string declarators for readability
Revision
561 -
Directory Listing
Modified
Thu Dec 4 10:39:04 2003 UTC (6 years, 9 months ago) by
d
Original Path:
trunk/see/shell
better label tests, and print success count instead of fail count
Revision
539 -
Directory Listing
Modified
Mon Dec 1 21:35:47 2003 UTC (6 years, 9 months ago) by
d
Original Path:
trunk/see/shell
lazily add shell environment, depending on flags