summaryrefslogtreecommitdiff
path: root/lang/tinyscheme/patches
AgeCommit message (Collapse)AuthorFilesLines
2005-03-24Update tinyscheme from version 1.33 to 1.35, to pick up bugfixes:agc2-110/+9063
Version 1.35 Todd Showalter discovered that the number of free cells reported after GC was incorrect, which could also cause unnecessary allocations. Version 1.34 Long missing version. Lots of bugfixes have accumulated in my email, so I had to start using them. In this version, Keenan Pepper has submitted a bugfix for the string comparison library procedure, Wouter Boeke modified some code that was casting to the wrong type and crashed on some machines, "SheppardCo" submitted a replacement "modulo" code and Scott Fenton submitted lots of corrections that shut up some compiler warnings. Brian Maher submitted instructions on how to build on OS-X. I have to dig deeper into my mailbox and find earlier emails, too. Additional pkgsrc fix: use BSD_INSTALL_LIB to install libraries.
2004-05-23malloc.h fixes for darwin, plus a handful of other small fixes fordanw2-10/+21
problems found after fixing malloc problems
2004-04-08Fix LP64 issues with a patch from Richard Rauch in PR 24757.kristerw1-3/+39
Bump PKGREVISION.
2002-10-30Install the scheme.h file as include/tinyscheme.h, to make this packageagc1-2/+3
useful in embedded environments. Fix from Eric Gillespie in PR 18857.
2002-10-28Import tinyscheme-1.31, a small, embeddable BSD-licensed schemeagc2-0/+90
interpreter, into the NetBSD Packages Collection. TinyScheme is a lightweight Scheme interpreter that implements as large a subset of R5RS as was possible without getting very large and complicated. It is meant to be used as an embedded scripting interpreter for other programs. As such, it does not offer IDEs or extensive toolkits although it does sport a small top-level loop, included conditionally. A lot of functionality in TinyScheme is included conditionally, to allow developers freedom in balancing features and footprint. As an embedded interpreter, it allows multiple interpreter states to coexist in the same program, without any interference between them. Programmatically, foreign functions in C can be added and values can be defined in the Scheme environment. Being quite a small program, it is easy to comprehend, get to grips with, and use.