Log of /see/trunk/libsee/debug.c
Parent Directory
Revision
1333 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sat Feb 2 13:52:55 2008 UTC (2 years, 7 months ago) by
d
File length: 8222 byte(s)
Diff to
previous 1324
Make branch targets work with bytecode generator.
Branch (break/continue) targets are now identified by integers.
Labels have been separated from labelsets.
Minor fixes to code generator:
- B_TRUE instruction calls ToBoolean()
- some string internalising
- fix an assertion check to handle NULL filenames
Revision
1296 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sun Dec 23 14:50:24 2007 UTC (2 years, 8 months ago) by
d
File length: 8436 byte(s)
Diff to
previous 1282
Add "throw" statements to the traceback, make SEE_Print*() more flexible.
Extended traceback helps when a throw occurs in the toplevel of a script.
Allows you to track down the statement that caused the exception.
The ctxt traceback field is now also zeroed during SEE_TRY() to avoid
having garbage when printing a traceback.
Null FILEs can now be passed to the SEE_Print*() functions, and they
are converted to standard error output. This is handy to know when
inside gdb.
Revision
1282 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Thu Sep 13 22:26:35 2007 UTC (2 years, 11 months ago) by
d
File length: 8292 byte(s)
Diff to
previous 1247
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
1247 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Tue Jun 19 23:18:13 2007 UTC (3 years, 2 months ago) by
d
File length: 8274 byte(s)
Diff to
previous 1146
Make dprints() truncate long strings.
Strings longer than 1024 characters are printed as "foo\(...len=1234)"
This is useful for when corrupt strings are printed.
Revision
936 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sat Jan 21 03:51:30 2006 UTC (4 years, 7 months ago) by
d
File length: 7721 byte(s)
Diff to
previous 862
Major API change: Class field of SEE_objectclass is now a const char *.
This removes the need for STR() macros to be constant at compile time.
Revision
820 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Dec 5 13:57:36 2005 UTC (4 years, 9 months ago) by
d
File length: 7786 byte(s)
Diff to
previous 795
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
715 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sun Oct 17 13:50:51 2004 UTC (5 years, 10 months ago) by
d
Original Path:
trunk/see/libsee/debug.c
File length: 7941 byte(s)
Diff to
previous 708
add const to the debug functions
add SEE_COMPAT_ARRAYJOIN1
SEE_throw_abort() now tries to show the value being thrown
Fixed octal parsing bug in parseInt
Fixed undefined arg bugs with escape, unescape, isNaN, isFinite
Fixed bug scanning /*/*/ as comment
Attempt at fixing the function 'f.prototype.constructor === f' bug
Allow interning of duplicate strings
Nicer error messages
Allow null to be assigned to __proto__
Dates now have a defaultvalue of strings as per 11.6.1
Revision
698 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sat Oct 16 09:27:05 2004 UTC (5 years, 10 months ago) by
d
Original Path:
trunk/see/libsee/debug.c
File length: 7895 byte(s)
Diff to
previous 668
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.