summaryrefslogtreecommitdiff
path: root/test-suite/tests/exceptions.test
AgeCommit message (Collapse)AuthorFilesLines
2010-02-26deprecate lazy-catchAndy Wingo1-133/+20
* libguile/deprecated.h: * libguile/deprecated.c (scm_internal_lazy_catch, scm_lazy_catch): Deprecate, and print out a nasty warning that people should change to with-throw-handler. * libguile/throw.h: * libguile/throw.c (scm_c_with_throw_handler): Deprecate the use of the lazy_catch_p argument, printing out a nasty warning if someone actually passes 1 as that argument. The combination of the pre-unwind and post-unwind handlers should be sufficient. * test-suite/tests/exceptions.test: Remove lazy-catch tests, as they are deprecated. Two of them fail: * throw/catch: effect of lazy-catch unwinding on throw to another key * throw/catch: repeat of previous test but with lazy-catch Hopefully people are not depending on this behavior, and the warning is sufficiently nasty for people to switch. We will see. * test-suite/tests/eval.test ("promises"): Use with-throw-handler instead of lazy-catch. * doc/ref/api-debug.texi: * doc/ref/api-control.texi: Update to remove references to lazy-catch, folding in the useful bits to with-throw-handler.
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-1/+1
(Not quite finished, the following will be done tomorrow. module/srfi/*.scm module/rnrs/*.scm module/scripts/*.scm testsuite/*.scm guile-readline/* )
2006-04-16merge from 1.8 branchKevin Ryde1-1/+1
2006-02-0419 new test cases.Neil Jerram1-1/+392
(throw-test): New macro for testing catches and throw handlers.
2005-05-23The FSF has a new address.Marius Vollmer1-1/+1
2004-01-11 * tests/exceptions.test (false-if-exception): Disable tests onKevin Ryde1-16/+19
referencing expansion environment, reverted.
2004-01-03(false-if-exception): Add tests.Kevin Ryde1-1/+24
2003-04-05Changed license terms to the plain LGPL thru-out.Marius Vollmer1-37/+12
2001-03-02* extracted the tests from exceptions.test into eval.test and syntax.test.Dirk Herrmann1-238/+35
* added a few test cases.
2001-03-01* Moved the number related tests from exceptions.test to numbers.test.Dirk Herrmann1-2/+0
2001-03-01* Extracted tests from exceptions.test into strings.test and symbols.test.Dirk Herrmann1-8/+0
* Added some tests to strings.test.
2001-02-28* Turn some test's result into XFAIL instead of FAIL.Dirk Herrmann1-16/+35
2001-02-28* Moved reader related tests from exceptions.test to reader.test.Dirk Herrmann1-12/+0
2001-02-23(syntax lambda): Renamed from (lambda).Thien-Thi Nguyen1-41/+133
(syntax lambda cond-arrow-proc): Renamed from (lambda cond-arrow-proc). (syntax reading): New section. (syntax let*): New section. (syntax letrec): New section. (syntax set!): New section. (syntax misc): New section. (bindings unbound): New section. (bindings immutable-modification): New section. (bindings let): New section. (bindings let*): New section. (bindings letrec): New section.
2001-02-23Initial revision.Thien-Thi Nguyen1-0/+200