Commit Graph

  • a6320a93a9 Fixed bug in uncase that prevented uncase from being pushed into submatches. mainzelm 2001-10-02 17:29:48 +0000
  • 7633b231be Fix broken MATCH:END. sperber 2001-10-01 15:19:08 +0000
  • a979e61ec1 Hygienic 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
  • 8e233fbf1c Added missing export of regexp-fold-right. mainzelm 2001-09-20 13:29:17 +0000
  • a2eb80d3fe Check string-length of bind-socket in Scheme. mainzelm 2001-09-17 18:23:30 +0000
  • 925ca7b349 Use 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
  • b2451a608d Removed cig from the default install target. Object files are still included in scshvm. mainzelm 2001-09-12 17:44:57 +0000
  • c47a141356 Let 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
  • f4bd5dfa85 Fixed bug in thread-change-resource (and thereby in chdir). mainzelm 2001-09-12 14:43:19 +0000
  • f3e567e997 Initialize CWD on startup. mainzelm 2001-09-12 14:29:03 +0000
  • ebd33706cc Use import-os-error-syscall to convert from os-error to syscall-error. mainzelm 2001-09-12 14:08:24 +0000
  • 41b90aab2f Don't build with select for now. mainzelm 2001-09-12 14:02:09 +0000
  • b4bfd0f96c No need to load define-foreign any more. mainzelm 2001-09-12 13:57:37 +0000
  • 2e3dd4b65c Fixed small typo. mainzelm 2001-09-12 13:42:29 +0000
  • 6cecc55b4a Removing #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
  • 572c01be18 Removed include of stdio_dep.h. mainzelm 2001-09-07 15:58:05 +0000
  • 2a121e1f5a Added own init function. mainzelm 2001-09-07 15:56:02 +0000
  • a36dbe8904 Decigged tty. mainzelm 2001-09-07 15:17:54 +0000
  • e6ccf4cf1f Removed foreign statements. mainzelm 2001-09-07 15:14:50 +0000
  • 9f119a5ef7 Decigged time. mainzelm 2001-09-07 12:36:30 +0000
  • 4fbf89f9bb Removed .cvsignore. mainzelm 2001-09-06 19:24:13 +0000
  • e4e0ba1e31 char_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
  • 00dbd6868f Obsolete. sperber 2001-08-09 13:56:57 +0000
  • 6213213e14 Use Scheme 48 regexp code instead of ours. sperber 2001-08-09 13:53:18 +0000
  • 34c5cd67bd From Scheme 48 0.57, extended by an optional START parameter for REGEXP-MATCH. sperber 2001-08-09 13:50:32 +0000
  • f96ad831bb Added s48_raise_os_error_6. mainzelm 2001-08-09 11:01:54 +0000
  • db5116e44a Removed forgotten cig stuff. mainzelm 2001-08-08 12:53:24 +0000
  • 1a60632db8 Removed remaining define-foreign. Flock code is cig-less now. mainzelm 2001-08-08 12:52:37 +0000
  • fa78232f3d Removed remaining define-foreign. Network code is cig-less now. mainzelm 2001-08-08 11:54:04 +0000
  • c9d6b41e58 Removed bogus code. mainzelm 2001-08-08 11:53:10 +0000
  • 327daeed32 Replaced most of define-foreign by define-stubless-foreign/define-retrying-syscall in syscalls.scm. mainzelm 2001-08-08 09:21:20 +0000
  • 10b97c9e82 Using /tmp in a test for chdir is a bad idea as it may be a link. mainzelm 2001-08-08 08:44:43 +0000
  • c8464b5b39 Its 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
  • 4aa561b569 Implement environment per thread via process-resource/thread-fluids. mainzelm 2001-08-06 08:33:24 +0000
  • c733047ff0 Missing dot files from 0.5 tree. mainzelm 2001-07-13 07:13:15 +0000
  • 70198b58f2 Added initial documentation for threads. Most of this is just like Scheme 48's doc/threads.txt. mainzelm 2001-07-13 07:12:36 +0000
  • 0af8a890a8 Created scsh-manual from 0.5 tree mainzelm 2001-07-13 06:59:22 +0000
  • 8726142251 Use a -1 value for tm_isdst to guess time zone if it's unspecified. sperber 2001-07-11 13:08:52 +0000
  • a4a437484d Bug fix for WITH-SYSLOG-DESTINATION: Properly take old syslog channel into account. sperber 2001-07-11 11:21:18 +0000
  • 75fa4c1852 With-umask-align for the rest of the syscalls. mainzelm 2001-07-10 14:52:57 +0000
  • 7a45d9cc01 Change from Richard, Scheme 48 0.56 -> 0.56.9: Define exception handler for TIME opcode. sperber 2001-07-10 13:13:27 +0000
  • 0a1e5ab9bb sch_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
  • a7227450ca Removed 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
  • e6a7699ef4 Bug 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
  • 569dbe6649 Bug fix by Richard for finite types used within macros. mainzelm 2001-07-09 14:15:51 +0000
  • 68eb897e20 Merged 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
  • bae809c6ab Correct types for MATCH:START, MATCH:END, and MATCH:SUBSTRING. sperber 2001-07-07 18:50:19 +0000
  • 7228fc0e82 BIND-LISTEN-ACCEPT-LOOP: Close the socket when interrupted. uid35759 2001-07-04 11:54:41 +0000
  • 9db99b091c Ignore ERRNO/CONNABORTED in BIND-LISTEN-ACCEPT-LOOP. uid35759 2001-07-04 11:26:15 +0000
  • e381d4737e Correcting my mistake - last commit was bad. interp 2001-06-27 15:29:37 +0000
  • 83ac8d21fd small error in CHANGE-SYSLOG-CHANNEL corrected. interp 2001-06-26 13:19:08 +0000
  • 2883063f65 Make the syslog subsystem resume correctly. sperber 2001-06-22 15:50:10 +0000
  • 19ed629222 Simplification for s48_extract_unsigned_integer. mainzelm 2001-06-21 13:44:29 +0000
  • 7906942942 Correct check for socklen_t, stolen from XEmacs. mainzelm 2001-06-21 09:23:18 +0000
  • 921ecb9320 Use 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
  • 4659f69310 Zero all sockaddr_XX. mainzelm 2001-06-21 08:22:18 +0000
  • dcc88cce36 Renamed fd->socket to port->socket and added better checking for being a socket. mainzelm 2001-06-20 16:12:40 +0000
  • 8c724fb65f Fixed #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
  • 211ddec9d5 Removed 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
  • a4b45eda9f Added schedule-timer-interrupt! to scsh-events' exports. mainzelm 2001-06-19 11:35:54 +0000
  • d97da4df60 Fix in crypt for FreeBSD. mainzelm 2001-06-19 11:33:08 +0000
  • 2da7ff5f72 Structure name change. mainzelm 2001-06-19 11:31:27 +0000
  • 22642968d3 Very preliminary draft syslog documentation. sperber 2001-06-11 13:07:00 +0000
  • 98de22054e Syslog interface cleanup. sperber 2001-06-11 13:06:25 +0000
  • fd07c36a40 Fixed bug in s48_enter_unsigned_integer. mainzelm 2001-06-07 17:44:59 +0000
  • a07f23d328 Added description to build from CVS mainzelm 2001-06-07 16:15:22 +0000
  • 8b44999d55 Really fixed the bug in sleep. The previous fix was totally broken. mainzelm 2001-06-07 16:14:29 +0000
  • f91b93f16a Sync with scsh tree mainzelm 2001-06-06 11:06:05 +0000
  • 59ae9329b7 Full path for =scheme48 in scsh.image. mainzelm 2001-06-03 18:29:45 +0000
  • 3cf10885fa Removed old syslog cruft. sperber 2001-06-03 17:33:04 +0000
  • fa5258b957 I just went through what seemed to be a no-op round of conflict merging. ??? -Olin olin-shivers 2001-06-02 17:53:18 +0000
  • 00544d449c Fixed bug in CREATE-TEMP-FILE wherein format-string tilde's weren't being quoted. Oops. olin-shivers 2001-06-02 17:45:25 +0000
  • d13ddc3216 A never ending story: rebuild c/scheme48.h, too. mainzelm 2001-06-01 16:50:24 +0000
  • e2a6e37c70 First stab at proper syslog interface. sperber 2001-06-01 16:22:26 +0000
  • b42bc454e3 Add 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
  • fd264012b9 Added 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
  • 8f02923726 Added 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
  • 1e212d78a4 Bug 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
  • b0d2b0e318 Fixed 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
  • b6cede2c28 Remove auto-generated files and generate build/filenames.make with installed scheme48 during autogen.sh mainzelm 2001-05-22 15:19:36 +0000
  • 21a8e255eb Added thread-cells structure for thread-local cells. sperber 2001-05-22 14:58:15 +0000
  • 4d1cc24519 Added commands to build vm, linker and initial.image with Scheme48 mainzelm 2001-05-14 09:32:01 +0000
  • 92efac26a9 Build vm, linker and initial.image with Scheme 48 mainzelm 2001-05-12 13:13:05 +0000
  • ca5426f151 Latest versions from subversions.gnu.org mainzelm 2001-05-10 06:44:58 +0000
  • 7e11e11a08 Fixed typo mainzelm 2001-05-09 15:04:10 +0000
  • a3a67e69a2 Added test code for environment procedures. interp 2001-04-17 13:52:11 +0000
  • 3b53f2718d Added thread to the access list of scsh-level-0. mainzelm 2001-04-09 19:34:48 +0000
  • 5f93e8bda0 Fixed the type of char-set-contains?. mainzelm 2001-04-09 08:13:23 +0000
  • 883b53e160 Adjusted the numbering with low-interrupt.scm. mainzelm 2001-04-09 08:11:49 +0000
  • a95c531327 Added with-autoreaping and with-scsh-sighandlers. mainzelm 2001-04-09 08:05:58 +0000