Commit Graph

59 Commits

Author SHA1 Message Date
mainzelm c695ff052a Put $(CPPFLAGS) behind the local includes as suggested by Michel Schinz. 2003-01-13 06:17:49 +00:00
mainzelm c88adb9d39 Readd srfi-1, srfi-13 and srfi-14 to the list of opened packages.
(srfi-14 is also exported by scsh itself to enable the export of ->char-set)
2002-12-17 15:53:50 +00:00
mainzelm 196efa4e85 + remove references to scsh/static...
+ include scsh-config.in in distribution
+ selective inclusion in distribution for the files in ps-compiler/
2002-12-15 20:47:02 +00:00
mainzelm 5ac53a7805 Clean all subdirectories of c/ 2002-11-28 08:11:16 +00:00
sperber 4290ccae21 Remove the Olinist CONDITITIONALS package, also fixing some atrocious
uses of whitespace, newline, and indentation.
This saves another 60k or so in scsh.image, actually getting us below
the level of 0.6.2.
2002-10-30 12:33:51 +00:00
mainzelm 5e430feb5d Added SRFI 25, 26, 27, 28, 30. 2002-09-11 14:43:24 +00:00
mainzelm 47b494c004 + Build md5 objects
+ Build stripped-scsh.image which has maps, source, locations and
  debug-data flushed. This image is 2MB smaller than scsh.image.
2002-08-27 06:29:42 +00:00
sperber 69b05f7d61 Remove superfluous ,keep line. 2002-08-20 14:22:09 +00:00
sperber 33c14d7901 First stab at implementing SELECT/SELECT!:
- extend the VM interrupts to distinguish between read and write
  events
- add new ADD-PENDING-CHANNEL instruction to the VM
- add WAIT-FOR-CHANNELS procedure to the run-time system
- implement SELECT and SELECT! on top of that in newports.scm

This runs some basic tests, but in general should be considered
largely untested.

Moreover, SELECT/SELECT! never detect any exceptional conditions---the
returned vectors are always empty.  This is because the VM doesn't
really track those, and it's unclear whether it would be worth the
effort.
2002-08-20 14:03:01 +00:00
sperber 2f259b881a Forgotten commit:
Remove all mention of the old LIST-LIB, CHAR-SET-LIB, and STRING-LIB
files.
2002-08-14 14:46:58 +00:00
mainzelm bfc3c427f6 Removed duplicate $(OBJ) entry. 2002-06-17 07:37:45 +00:00
mainzelm aed248d24b First version of libscsh. 2002-05-16 14:50:46 +00:00
sperber 7c8abb2ab1 Install srfi collection, too. 2002-05-07 14:17:08 +00:00
mainzelm 4847515e8b Include pdf version of the manual. 2002-04-21 17:31:45 +00:00
mainzelm a5b0199999 Even bigger BIG_HEAP for running the linker. 2002-04-03 12:12:13 +00:00
mainzelm 7bd0a03099 Include scsh paper in the distribution. 2002-02-26 08:58:27 +00:00
mainzelm 23f230a6df Install S48 manual under s48-manual/html/ 2002-02-25 08:58:09 +00:00
mainzelm 00bba17d56 Fixed path for htmldir once more. 2002-02-15 13:33:46 +00:00
mainzelm 504cfb6326 + Changed htmldir
+ Added ; that got lost on last commit
+ Removed doch/html/*.html from DISTFILES too
+ Built the manuals in the dist target
2002-02-14 09:34:56 +00:00
sperber bf57bfb356 Add doc/src/manual to DISTFILES. 2002-02-09 15:38:39 +00:00
sperber bab95bf547 Remove doc/html from installed docs, as it's now obsolete. 2002-02-09 15:37:11 +00:00
mainzelm 821dd36fff Mac OS X demands a differnt order for linking. 2002-01-09 16:31:45 +00:00
mainzelm c4a35e9d2d Take doc/src/manual.dvi and doc/src/manual.ps into the distribution. 2002-01-08 18:34:47 +00:00
mainzelm 0ac0cea12f Minor fix. 2002-01-08 17:10:35 +00:00
sperber 0e9c2e5626 Install Scheme 48 manual. 2002-01-08 15:38:36 +00:00
mainzelm c7301be1b2 + Install Scheme 48's doc/html/*.html in $prefix/html/
+ Don't use a temporary file to dump the image on installation
+ Let configure determine {bin,lib,inc,man}dir
2001-12-17 09:41:52 +00:00
mainzelm d9557de6ef + Extended target dist by the files for scsh. Yields a reasonable tarball now.
+ Install html files and scsh/*/*.scm
2001-12-05 18:32:41 +00:00
mainzelm c8a2f5ac9a + Don't build with cig.image
+ Let scsh/scsh.image depend on rx/*.scm
2001-10-01 14:47:03 +00:00
mainzelm b2451a608d Removed cig from the default install target.
Object files are still included in scshvm.
2001-09-12 17:44:57 +00:00
mainzelm 41b90aab2f Don't build with select for now. 2001-09-12 14:02:09 +00:00
mainzelm 006c551429 + Decigged syscalls, sleep
+ Modified operations that work on file descriptors to allocate appropriate
  buffered ports.
2001-09-07 16:05:31 +00:00
sperber 6213213e14 Use Scheme 48 regexp code instead of ours. 2001-08-09 13:53:18 +00:00
mainzelm 1a60632db8 Removed remaining define-foreign. Flock code is cig-less now. 2001-08-08 12:52:37 +00:00
mainzelm fa78232f3d Removed remaining define-foreign. Network code is cig-less now. 2001-08-08 11:54:04 +00:00
mainzelm 4aa561b569 Implement environment per thread via process-resource/thread-fluids. 2001-08-06 08:33:24 +00:00
mainzelm 37c0a585f3 + Fixes for installation targets.
+ Use target SCSH_INITIALIZERS
2001-06-20 07:40:09 +00:00
mainzelm 59ae9329b7 Full path for =scheme48 in scsh.image. 2001-06-03 18:29:45 +00:00
sperber e2a6e37c70 First stab at proper syslog interface. 2001-06-01 16:22:26 +00:00
mainzelm 574cbd804e - Added BUILD_RUNNABLE variable which has to point to a Scheme 48 0.53 executable
- Changed the rule for scsh/scsh.image to make ./go work and added
  install-scsh-image to set =scheme48 correctly in the installed version

- Added an additional run of ./configure to autogen to have a Makefile for the rest
2001-05-30 12:13:07 +00:00
mainzelm b6cede2c28 Remove auto-generated files and generate build/filenames.make with installed scheme48 during autogen.sh 2001-05-22 15:19:36 +00:00
mainzelm 92efac26a9 Build vm, linker and initial.image with Scheme 48 2001-05-12 13:13:05 +00:00
mainzelm ba159080c8 Expanded cool substitution directives by hand to admit BSD-style make, too. 2001-04-02 15:11:38 +00:00
mainzelm 0ffb123bee Rest of Olins merge for SRFI-13 and 14. 2001-03-23 10:52:09 +00:00
mainzelm 3e2a109780 Big cleanup. Should be ready to distribute now. 2001-01-11 13:43:22 +00:00
mainzelm 0551c9dd17 Added libscsh.a and renamed former libscsh.a to libscshvm.a. 2001-01-01 18:02:51 +00:00
mainzelm 812bc338c3 made configure determine the mapping from os signals to scsh interrupts 2000-12-14 18:32:53 +00:00
mainzelm 510ab69315 Various changes... 2000-10-19 08:24:39 +00:00
marting bce5c62cbf removed the static return values in the uid and gid functions. This is all done without cig 1999-11-16 16:37:28 +00:00
marting 9938c1a710 adaped to the original scsh structure 1999-11-12 15:33:17 +00:00
marting 8226a3e7a1 only small changes to support low-interrupt 1999-11-04 20:57:58 +00:00