[see] / see / trunk / libsee / debug.c Repository:
ViewVC logotype

Log of /see/trunk/libsee/debug.c

Parent Directory Parent Directory


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 1397 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Apr 5 05:25:39 2009 UTC (17 months ago) by d
File length: 8265 byte(s)
Diff to previous 1346
Remove unnecessary CVS $Id$ tags

Revision 1346 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 5 15:27:38 2008 UTC (2 years, 7 months ago) by d
File length: 8276 byte(s)
Diff to previous 1342
missing semicolon

Revision 1342 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 5 15:10:29 2008 UTC (2 years, 7 months ago) by d
File length: 8275 byte(s)
Diff to previous 1333
Bug 88: Add host_data field to SEE_object

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 1324 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 20 08:56:14 2008 UTC (2 years, 7 months ago) by d
File length: 8382 byte(s)
Diff to previous 1296
SEE_STRING_FLAG_STATIC is deprecated

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 1146 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Aug 27 07:25:55 2006 UTC (4 years ago) by d
File length: 8181 byte(s)
Diff to previous 936
bug 52: attach tracebacks to throw contexts
Tracebacks are now reset after handled exceptions.

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 862 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 13 12:51:48 2005 UTC (4 years, 8 months ago) by d
File length: 7812 byte(s)
Diff to previous 822
fix warnings from gcc -pedantic. Also, enable SEE_free for bug 21

Revision 822 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 9 11:43:06 2005 UTC (4 years, 8 months ago) by d
File length: 7781 byte(s)
Diff to previous 820
replace 'if(a=b)' with 'a=b;if(a)'

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 795 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 15 11:24:55 2005 UTC (4 years, 10 months ago) by d
File length: 7731 byte(s)
Diff to previous 781
reorganise repository after cvs2svn

Revision 781 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 27 13:14:05 2005 UTC (5 years, 4 months ago) by d
Original Path: trunk/see/libsee/debug.c
File length: 7731 byte(s)
Diff to previous 751
fix some type warnings and prototypes found by visual C++

Revision 751 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 2 11:24:25 2004 UTC (5 years, 9 months ago) by d
Original Path: trunk/see/libsee/debug.c
File length: 7722 byte(s)
Diff to previous 715
remove clause 3 from the licence, which means advertising material no longer needs to include my name

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 708 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 17 01:42:33 2004 UTC (5 years, 10 months ago) by d
Original Path: trunk/see/libsee/debug.c
File length: 7923 byte(s)
Diff to previous 698
add SEE_VALUE_GET_TYPE

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

Revision 668 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 30 11:30:27 2004 UTC (6 years, 5 months ago) by d
Original Path: trunk/see/libsee/debug.c
File length: 7899 byte(s)
Diff to previous 662
add SEE_PrintTraceback()

Revision 662 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 29 21:11:43 2004 UTC (6 years, 5 months ago) by d
Original Path: trunk/see/libsee/debug.c
File length: 6818 byte(s)
Diff to previous 659
consistent display of strings; avoid allocating extra storage when printing a string

Revision 659 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 29 20:54:31 2004 UTC (6 years, 5 months ago) by d
Original Path: trunk/see/libsee/debug.c
File length: 6854 byte(s)
Diff to previous 627
check for PrintString(NULL)

Revision 627 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 29 20:00:34 2004 UTC (6 years, 5 months ago) by d
Original Path: trunk/see/libsee/debug.c
File length: 6800 byte(s)
Diff to previous 517
add SEE_PrintString() for niceness

Revision 517 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Nov 30 06:20:33 2003 UTC (6 years, 9 months ago) by d
Original Path: trunk/see/libsee/debug.c
File length: 6443 byte(s)
Diff to previous 510
add autoconf conditionals

Revision 510 - (view) (download) (as text) (annotate) - [select for diffs]
Added Sat Nov 29 14:38:02 2003 UTC (6 years, 9 months ago) by d
Original Path: trunk/see/libsee/debug.c
File length: 6366 byte(s)
Initial revision

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.

  Diffs between and
  Type of Diff should be a

Sort log by:

David Leonard
ViewVC Help
Powered by ViewVC 1.0.9