a979e61ec1Hygienic comparison for symbols.
mainzelm
2001-10-01 14:49:30 +0000
c8a2f5ac9a+ Don't build with cig.image + Let scsh/scsh.image depend on rx/*.scm
mainzelm
2001-10-01 14:47:03 +0000
8e233fbf1cAdded missing export of regexp-fold-right.
mainzelm
2001-09-20 13:29:17 +0000
a2eb80d3feCheck string-length of bind-socket in Scheme.
mainzelm
2001-09-17 18:23:30 +0000
925ca7b349Use continuation-graft in import-os-error-syscall.
mainzelm
2001-09-17 15:30:12 +0000
b30eed8d54+ Replaced define-stubless-foreign by import-lambda-definition or import-os-error-syscall + Removed loading of cig-aux and define-foreign
mainzelm
2001-09-13 07:59:40 +0000
b2451a608dRemoved cig from the default install target. Object files are still included in scshvm.
mainzelm
2001-09-12 17:44:57 +0000
c47a141356Let current-noise-port default to current-error port. You won't get warnings from the type-checker or the modul system otherwise...
mainzelm
2001-09-12 15:11:42 +0000
f4bd5dfa85Fixed bug in thread-change-resource (and thereby in chdir).
mainzelm
2001-09-12 14:43:19 +0000
f3e567e997Initialize CWD on startup.
mainzelm
2001-09-12 14:29:03 +0000
ebd33706ccUse import-os-error-syscall to convert from os-error to syscall-error.
mainzelm
2001-09-12 14:08:24 +0000
41b90aab2fDon't build with select for now.
mainzelm
2001-09-12 14:02:09 +0000
b4bfd0f96cNo need to load define-foreign any more.
mainzelm
2001-09-12 13:57:37 +0000
2e3dd4b65cFixed small typo.
mainzelm
2001-09-12 13:42:29 +0000
6cecc55b4aRemoving #include-line for machine/stdio_dep.h that does not exist anymore.
interp
2001-09-12 12:50:04 +0000
006c551429+ Decigged syscalls, sleep + Modified operations that work on file descriptors to allocate appropriate buffered ports.
mainzelm
2001-09-07 16:05:31 +0000
572c01be18Removed include of stdio_dep.h.
mainzelm
2001-09-07 15:58:05 +0000
2a121e1f5aAdded own init function.
mainzelm
2001-09-07 15:56:02 +0000
e4e0ba1e31char_ready can be defined in terms of select, stream_char_ready is no longer needed, so there is nothing machine-specific left. Therefore removed arch/stdio_dep.c/h and defined char_ready in syscalls.
mainzelm
2001-09-06 16:34:49 +0000
327daeed32Replaced most of define-foreign by define-stubless-foreign/define-retrying-syscall in syscalls.scm.
mainzelm
2001-08-08 09:21:20 +0000
10b97c9e82Using /tmp in a test for chdir is a bad idea as it may be a link.
mainzelm
2001-08-08 08:44:43 +0000
c8464b5b39Its now no-directory not not-directory in the source.
mainzelm
2001-08-08 08:39:52 +0000
9c46dba238+ Removed record-discloser for env + Added record-resumer for env
mainzelm
2001-08-06 09:24:24 +0000
4aa561b569Implement environment per thread via process-resource/thread-fluids.
mainzelm
2001-08-06 08:33:24 +0000
c733047ff0Missing dot files from 0.5 tree.
mainzelm
2001-07-13 07:13:15 +0000
70198b58f2Added initial documentation for threads. Most of this is just like Scheme 48's doc/threads.txt.
mainzelm
2001-07-13 07:12:36 +0000
0af8a890a8Created scsh-manual from 0.5 tree
mainzelm
2001-07-13 06:59:22 +0000
8726142251Use a -1 value for tm_isdst to guess time zone if it's unspecified.
sperber
2001-07-11 13:08:52 +0000
a4a437484dBug fix for WITH-SYSLOG-DESTINATION: Properly take old syslog channel into account.
sperber
2001-07-11 11:21:18 +0000
75fa4c1852With-umask-align for the rest of the syscalls.
mainzelm
2001-07-10 14:52:57 +0000
7a45d9cc01Change from Richard, Scheme 48 0.56 -> 0.56.9: Define exception handler for TIME opcode.
sperber
2001-07-10 13:13:27 +0000
0a1e5ab9bbsch_ident may be copied to a different location by GC, and openlog doesn't copy the input string, at least not on every system. That's just great.
sperber
2001-07-10 12:56:25 +0000
a7227450caRemoved call/cc from handler of bind-listen-accept-loop: We want to close the socket, but not prevent the exception to come through (Otherwise you get 'interrupted on undefined globals...).
mainzelm
2001-07-10 11:26:54 +0000
e6a7699ef4Bug fix for [...-] regexps.
sperber
2001-07-10 11:23:00 +0000
decf6184d9+ Derive general make-process-resource from cwd stuff + Implement cwd with make-process-resource + Implement umask with make-process-resource + Add with-umask-aligned* to exec
mainzelm
2001-07-09 21:23:04 +0000
04362fd7e3+ Switched cwd to thread-fluids + Added with-cwd-aligned* for exec + Moved reinitializer from syslog to scsh-utilities
mainzelm
2001-07-09 18:29:26 +0000
569dbe6649Bug fix by Richard for finite types used within macros.
mainzelm
2001-07-09 14:15:51 +0000
68eb897e20Merged in macro expander changes from Scheme 48 0.56.
mainzelm
2001-07-09 14:15:05 +0000
3699917f70+ Added missing "unsigned" to make_addr. + Removed 0.5's cast to long for port number.
mainzelm
2001-07-07 19:32:51 +0000
4351c22d9f+ Added a simple version of weak-tables. Only tail weak for now. + Replaced forgotten vector-ref in newports.scm
mainzelm
2001-07-07 19:29:29 +0000
bae809c6abCorrect types for MATCH:START, MATCH:END, and MATCH:SUBSTRING.
sperber
2001-07-07 18:50:19 +0000
7228fc0e82BIND-LISTEN-ACCEPT-LOOP: Close the socket when interrupted.
uid35759
2001-07-04 11:54:41 +0000
9db99b091cIgnore ERRNO/CONNABORTED in BIND-LISTEN-ACCEPT-LOOP.
uid35759
2001-07-04 11:26:15 +0000
e381d4737eCorrecting my mistake - last commit was bad.
interp
2001-06-27 15:29:37 +0000
83ac8d21fdsmall error in CHANGE-SYSLOG-CHANNEL corrected.
interp
2001-06-26 13:19:08 +0000
2883063f65Make the syslog subsystem resume correctly.
sperber
2001-06-22 15:50:10 +0000
19ed629222Simplification for s48_extract_unsigned_integer.
mainzelm
2001-06-21 13:44:29 +0000
7906942942Correct check for socklen_t, stolen from XEmacs.
mainzelm
2001-06-21 09:23:18 +0000
921ecb9320Use a weak integer-table to store the fdports dropping the limit on the number of ports (fixes#433867).
mainzelm
2001-06-21 08:30:51 +0000
4659f69310Zero all sockaddr_XX.
mainzelm
2001-06-21 08:22:18 +0000
dcc88cce36Renamed fd->socket to port->socket and added better checking for being a socket.
mainzelm
2001-06-20 16:12:40 +0000
8c724fb65fFixed#408425 by zeroing sockaddr_in before usage. Minor clean-up for new FFI. Maybe useless cast to unsigned in host_ent2host_info .
mainzelm
2001-06-20 16:01:20 +0000
211ddec9d5Removed LOG_PERROR; it doesn't exist on AIX.
sperber
2001-06-20 07:48:03 +0000
37c0a585f3+ Fixes for installation targets. + Use target SCSH_INITIALIZERS
mainzelm
2001-06-20 07:40:09 +0000
a4b45eda9fAdded schedule-timer-interrupt! to scsh-events' exports.
mainzelm
2001-06-19 11:35:54 +0000
d97da4df60Fix in crypt for FreeBSD.
mainzelm
2001-06-19 11:33:08 +0000
2da7ff5f72Structure name change.
mainzelm
2001-06-19 11:31:27 +0000
e2a6e37c70First stab at proper syslog interface.
sperber
2001-06-01 16:22:26 +0000
b42bc454e3Add S48_EQ_P which is the same as the previous S48_EQ. Merged from Scheme 48 0.56.
sperber
2001-06-01 15:51:50 +0000
fd264012b9Added argument conversion for sleep (prevents a core dump on inexact numbers).
mainzelm
2001-05-30 15:55:55 +0000
574cbd804e- Added BUILD_RUNNABLE variable which has to point to a Scheme 48 0.53 executable
mainzelm
2001-05-30 12:13:07 +0000
8f02923726Added thread-fluids which are a cross between thread cells and fluids. They encapsulate thread-local state and have a binding construct analogous to LET-FLUID.
sperber
2001-05-28 13:44:48 +0000
1e212d78a4Bug fix: I had forgotten to mark the thread-cell value environment as read-only when it's passed on to a spawned thread. Do that now.
sperber
2001-05-28 13:31:01 +0000
b0d2b0e318Fixed a bug in the construction of the regexp for [...] backet globs. Reported by Harvey Stein. -Olin
olin-shivers
2001-05-23 22:32:35 +0000
b6cede2c28Remove auto-generated files and generate build/filenames.make with installed scheme48 during autogen.sh
mainzelm
2001-05-22 15:19:36 +0000
21a8e255ebAdded thread-cells structure for thread-local cells.
sperber
2001-05-22 14:58:15 +0000
4d1cc24519Added commands to build vm, linker and initial.image with Scheme48
mainzelm
2001-05-14 09:32:01 +0000
92efac26a9Build vm, linker and initial.image with Scheme 48
mainzelm
2001-05-12 13:13:05 +0000
ca5426f151Latest versions from subversions.gnu.org
mainzelm
2001-05-10 06:44:58 +0000