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
marting
1d4d7d0e0c
snapshot, this version should work quite well
1999-10-08 18:41:05 +00:00
marting
bca77db078
daily snapshot, mainly changes to get 0.5.2 stuff running
1999-09-24 23:54:22 +00:00
marting
b5771115b6
changes to get the 0.5.2 stuff running. Not yet completed, hangs on startup
1999-09-23 23:02:54 +00:00
marting
4e935c24a5
just a snapshot
1999-09-23 14:36:25 +00:00
marting
6569af5b8b
does everything execpt for re and regexp stuff
1999-09-23 14:15:26 +00:00
marting
3b635bbeec
some hacks
1999-09-20 16:46:48 +00:00
marting
0c6d2e5bd5
cig-script standalone and scsh-obj
1999-09-16 00:24:14 +00:00