Commit Graph

  • 79488af494 Remove even more outdated crud. sperber 2002-11-13 12:30:15 +0000
  • 7db6d798e8 Remove more outdated crud. sperber 2002-11-13 12:27:43 +0000
  • 696f658b23 Add AUC TeX annotations. sperber 2002-11-13 12:26:19 +0000
  • 7dcca40ce4 Minor fixes: - history - supported OSes sperber 2002-11-13 12:25:47 +0000
  • 810c6c64bd Bump version number. sperber 2002-11-13 12:22:18 +0000
  • 3148ef6a41 Document SELECT/SELECT!. sperber 2002-11-13 12:21:33 +0000
  • 883117ae06 Change SELECT! in the same way as SELECT: only ask the buffers of ports that were passed in, not those of raw file descriptors. sperber 2002-11-12 14:26:02 +0000
  • a73f146a23 Change CONNECT-SOCKET to pass underlying file descriptor to SELECT to prevent SELECT non-blocking because there's space in the buffer. sperber 2002-11-12 13:14:44 +0000
  • a206e4f70a Change the semantics of select so that it doesn't check the underlying port buffer for fdes arguments. sperber 2002-11-12 13:13:27 +0000
  • 6fc80dfb4b Fix typo: remove double application of MAKE-I/O-COMPLETION-HANDLER. sperber 2002-11-12 13:13:02 +0000
  • a1e9e54bbc Add lookup-external from recent S48 (it's already described in the manual). mainzelm 2002-11-07 09:43:29 +0000
  • 8900f05fd2 call select in connect only on EINPROGRESS, loop on other errors (which should not happend anyway according to POSIX). mainzelm 2002-10-31 09:51:48 +0000
  • bcd64a2b3a + Use select on socket:outport if connect returned EINPROGRESS. mainzelm 2002-10-30 13:12:00 +0000
  • 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. sperber 2002-10-30 12:33:51 +0000
  • 20b65e6bfa Make dynamic sub-regexps of regexps involving repetition work. sperber 2002-10-30 12:13:20 +0000
  • c7e49f9274 Rework CONNECT-SOCKET to use SELECT. Note: this is presently broken because of a wrong input-port/output port classification of the port passed into SELECT. sperber 2002-10-30 12:01:19 +0000
  • d0977ea4d4 Revamped the SELECT implementation to properly distinguish between input and output port. Also, SELECT and SELECT! are no longer squashed into one silly procedure. sperber 2002-10-30 12:00:15 +0000
  • a8ad3e0c71 Cater to dynamic subforms of SUBMATCH. sperber 2002-10-29 15:57:00 +0000
  • c5c913b129 Fixes for some bugs introduced by the last commit. mainzelm 2002-10-23 11:51:21 +0000
  • 96060828fa Use "compare" und "rename" to compare symbols. mainzelm 2002-10-21 17:30:49 +0000
  • d1142b703c - Support for odbc 1.0 alloc functions eknauel 2002-10-11 08:06:45 +0000
  • 41d219a5c1 + define SQLLEN if not defined (libiodbc on OS X doesn't have it) + new (less, but still) broken version of SQLGetData() eknauel 2002-10-05 18:00:59 +0000
  • ce96216d41 + This version introduces the all new SQLBindCol(), which might (in contrast to former versions) someday be capable of returning things like SQL_TIME_STRUCT, SQL_DATE_STRUCT, SQL_TIMESTAMP_STRUCT and SQL_NUMERIC_STRUCT. + However, SQLGetData() is now even more broken than before (if used on integer columns). It seems, that I failed to understand the API reference on SQLGetData() completly! eknauel 2002-09-30 18:20:47 +0000
  • 17b1a55c8b + Factor out pending interrupts into a separate package. + Let vm-channel-abort clear the pending-i/o interrupt if the queue became empty mainzelm 2002-09-27 12:44:43 +0000
  • dc07184b5d + support for SQLBrowseConnect() + finalizers for connection-handles, environment-handles and statement-handles + finalizers need more testing! eknauel 2002-09-25 15:58:30 +0000
  • 8b451fe673 + Factor out exit hooks into a separate package. + Let exit call the exit hooks. mainzelm 2002-09-25 11:40:07 +0000
  • 949b6df8df Minor additions. mainzelm 2002-09-25 11:37:14 +0000
  • d1c10a783d Autoconf 2.52 is already enough. mainzelm 2002-09-25 11:36:14 +0000
  • 6bb8778437 Introduced new predicates working on file-info records. mainzelm 2002-09-25 06:26:19 +0000
  • 96238c00c8 fixed a missing s48_enter_integer() in odbc_sql_fetch() eknauel 2002-09-24 14:15:52 +0000
  • 4651284138 Fixed a braindead bug in odbc-sql-bindcol() buffer bookkeeping that would raise an buffer-exceeded-error even if buffer_needed < buffer_len after the buffer has been rebound eknauel 2002-09-24 13:48:20 +0000
  • eb4b60db6f added a few comments eknauel 2002-09-24 13:29:24 +0000
  • 7cc0537ed4 Basic support for using SQLBindCol() from Scheme. Reading integer values from result set is broken. Unbinding columns is not implemented yet. eknauel 2002-09-24 13:29:03 +0000
  • 938182d4b1 Fix the most obvious insanities that's to do with dynamic parts of the RX syntax. Namely, a lot of code (used to) assume(s) that the total-number-of-submatches (TSM) quantity is static even for dynamic regexps. sperber 2002-09-23 12:59:28 +0000
  • 7062ec4f17 Long obsolete. sperber 2002-09-19 07:08:29 +0000
  • 5b47488938 Include half-assed implementation of ADD-PENDING-CHANNEL. sperber 2002-09-19 07:08:16 +0000
  • d14e638e10 Replace hacked-up VM-CHANNEL-ABORT by a version that's simpler and closer to the original. sperber 2002-09-19 07:07:40 +0000
  • 9950aa7205 Wrap an additional (lambda a ...) around the application of (terminate-current-thread) in terminate-thread! as the continuation may provide any number of values mainzelm 2002-09-18 19:16:23 +0000
  • d21334de83 Keep separate queues for input and output channels, so the VM doesn't get confused handling events/interrupts. I despise myself. sperber 2002-09-18 14:56:31 +0000
  • 45388f2c12 Remove debugging output. mainzelm 2002-09-18 11:21:06 +0000
  • 5b001c5720 Convert optional timeout argument before calling wait-for-channels. mainzelm 2002-09-17 21:24:04 +0000
  • 5cb76fd27b Replace call to channel-has-waiter? by channel-check-waiter. mainzelm 2002-09-17 21:22:41 +0000
  • f0e7b6a43f Define NULL ifndef. mainzelm 2002-09-16 13:32:09 +0000
  • 1b7c49c33c - support for SQLNumParams() (odbc_sql_num_params) - support for SQLColAttribute() (odbc_sql_col_attribute) eknauel 2002-09-12 14:31:31 +0000
  • d0b1918b0f Documentation for the effective user/group ID modifiers. mainzelm 2002-09-12 10:55:08 +0000
  • 64d35131f3 Fixed a subtle bug in the macro for the << redirection: The port opened by open-input-string could be closed by the GC before the exec(). Now << stores the port in a global variable. The test to reveal the bug was: mainzelm 2002-09-12 07:30:30 +0000
  • 5e430feb5d Added SRFI 25, 26, 27, 28, 30. mainzelm 2002-09-11 14:43:24 +0000
  • 3c07ebb50f PROTECT-PORT-OP saves the return value of CLOSE so better return (if #f #f) than (values). mainzelm 2002-09-11 14:38:56 +0000
  • 024d938e39 Added SRFI 25, 26, 27, 28, 30. mainzelm 2002-09-11 14:34:58 +0000
  • 87846eef58 - support for SQLNativeSql() - dynamic memory allocation for return values in these functions: - odbc_sql_get_info_string() - odbc_sql_get_connect_attr_string() - odbc_sql_get_stmt_attr_string() - odbc_sql_get_desc_field_string() - odbc_sql_get_cursor_name() - odbc_sql_native_sql() - odbc_sql_get_data() - odbc_sql_describe_col() - odbc_sql_get_diag_recs() - odbc_sql_data_sources() is still broken: sometimes the result string is truncated. I'm not sure if this not a unixODBC-bug... eknauel 2002-09-11 14:12:30 +0000
  • cd9907c68f Fixed bug in the reference implementation reported by Vladimir Tsichevski on c.l.s.. mainzelm 2002-09-09 08:03:59 +0000
  • e3d6f985fc Put back an accidentally elided ELSE branch in PLACEHOLDER-SET! sperber 2002-09-06 14:11:36 +0000
  • feb4ffcb08 Documentation for the directory streams operations. mainzelm 2002-09-06 13:54:29 +0000
  • e811e1d729 Direct interface to directory streams (stolen from S48). mainzelm 2002-09-06 13:22:16 +0000
  • caebd13cfd + Added documentation for uname + Mentioned open/read+write in dup->outport description mainzelm 2002-09-06 12:41:22 +0000
  • aa57bec9c2 Support for uname. mainzelm 2002-09-06 12:23:18 +0000
  • 854f9d18e1 Removed duplicate definition of S48_ENTER/EXTRACT_BOOLEAN. mainzelm 2002-09-06 11:57:53 +0000
  • 48a009c698 Create a fresh vector of handlers on startup. mainzelm 2002-09-06 11:25:59 +0000
  • ff0ce8fdfb + user-effective-uid and -gid per thread. + alignments for euid- and egid-resource + argument to chdir is now optional and defaults to (home-dir) mainzelm 2002-09-06 09:57:32 +0000
  • cf7b089f09 Mention Autoconf and require version 2.53. mainzelm 2002-09-06 07:33:40 +0000
  • cc37e0d9c5 But the comments into []. mainzelm 2002-09-06 07:29:09 +0000
  • f8af3fe69a File so no longer needed for autoconf 2.53 mainzelm 2002-09-06 07:28:46 +0000
  • 97744da0da - Support for SQLGetDescField() (odbc-sql-get-desc-field-int and odbc-sql-get-desc-field-string) eknauel 2002-09-05 14:23:52 +0000
  • 2e4ac7c244 Support for SQLMoreResults() (odbc-sql-more-results) eknauel 2002-09-04 13:53:10 +0000
  • 78b653e815 Support for SQLSetPos() (odbc-sql-set-pos) and SQLBulkOperations() (odbc-sql-bulk-operations) eknauel 2002-09-04 13:32:21 +0000
  • 7ddfc3211c Added support for catalog functions: eknauel 2002-09-04 12:09:35 +0000
  • 1599136ffa Added map, for-each, member, assoc to srfi-1-interface mainzelm 2002-09-04 08:23:47 +0000
  • 7b409e8371 Support for SQLRowCount() (odbc-sql-row-count) eknauel 2002-09-03 14:08:04 +0000
  • f0fdf618fe Support for SQLGetCursorName() and SQLSetCursorName() eknauel 2002-09-03 13:44:06 +0000
  • 3d7f50ada2 Cosmetic fix: the file uses explicit STRUCTURE-REFs for all references to THREADS-INTERNAL except one. Make that one reference into a STRUCTURE-REF also. sperber 2002-09-03 13:23:54 +0000
  • efb2ad6bed Factor SCSH-ENDIAN out of SCSH-LEVEL-0. sperber 2002-09-03 13:12:32 +0000
  • 5eda8d0713 Fix some obscure import issues with DELIMITED-READERS. sperber 2002-09-03 12:53:47 +0000
  • 416769997a Factored DELIMITED-READERS out of SCSH-LEVEL-0. sperber 2002-09-03 12:41:45 +0000
  • 64b6410756 New record type odbc-column for SQLDescribeCol() (odbc-sql-describe-col) return values. eknauel 2002-09-03 12:34:18 +0000
  • a76fdbfe59 Fixed SQLDescribeCol (odbc-sql-describe-col) eknauel 2002-09-03 12:33:17 +0000
  • 9772b62b54 Factored STRING-COLLECTORS out of SCSH-LEVEL-0. sperber 2002-09-03 12:30:08 +0000
  • 0d4943b9b5 Factor SCSH-ERRORS out of SCSH-LEVEL-0. sperber 2002-09-03 12:25:12 +0000
  • 186f745306 - Fixed confusion of database-handles (which basically are non-existent) and descript-handles. - sql-datatype-* defintion for use with SQLGetTypeInfo() (odbc-sql-get-type-info) eknauel 2002-09-03 08:18:42 +0000
  • 23151f3ad1 - Don't distinguish between SQL_SUCCESS and SQL_SUCCESS_WITH_INFO. eknauel 2002-09-03 08:14:14 +0000
  • 7efd91d54f Support for SQLGetDiagRec (odbc-sql-get-diag-recs) eknauel 2002-09-02 15:05:43 +0000
  • 180850580c Fixed odbc_sql_get_diag_recs eknauel 2002-09-02 14:45:28 +0000
  • a62bf26d5b - support for SQLGetDiagRec - bugfixes fpr odbc_sql_data_sources and odbc_sql_drivers eknauel 2002-09-02 13:36:00 +0000
  • 9b85dcf9da - represent handles as Scheme records of diffrent types (environment-handle, connection-handle, statement-handle, database-handle) - make ODBC functions these records - Tons of constants for SQLGetInfo() - get rid of some stupid pseudo-highlevel-ODBC-functions eknauel 2002-08-29 13:52:25 +0000
  • 29115fc716 Scheme records for ODBC structures date, time, timestamp and numeric eknauel 2002-08-29 13:49:14 +0000
  • 00dc5a0296 Don't call SQLGetDiagRec on SQL_ERROR return values, this causes certain odbc drivers to crash. eknauel 2002-08-29 13:47:26 +0000
  • c8864c6c9a Remove duplicate initialization of cwd. mainzelm 2002-08-27 16:46:02 +0000
  • 718dda997f First shot of 0.6.3 release notes. mainzelm 2002-08-27 06:46:40 +0000
  • 47b494c004 + Build md5 objects mainzelm 2002-08-27 06:29:42 +0000
  • 5015967d9a Updates for autoconf 2.53. mainzelm 2002-08-26 14:53:36 +0000
  • 6eb3a1b0cc Obsolete. sperber 2002-08-20 14:22:33 +0000
  • 69b05f7d61 Remove superfluous ,keep line. sperber 2002-08-20 14:22:09 +0000
  • 33c14d7901 First stab at implementing SELECT/SELECT!: sperber 2002-08-20 14:03:01 +0000
  • ac343ba970 Replace Martin's implementation of selective blocking by the one in Scheme 48 1.0.1. sperber 2002-08-16 14:11:50 +0000
  • 51230dfab1 Remove debugging message which isn't printed anyway. mainzelm 2002-08-16 12:33:00 +0000
  • ffc4491251 Use memcpy instead of strncpy in s48_enter_substring. mainzelm 2002-08-16 12:29:27 +0000
  • 4540ad4589 Don't call install-env when initializing scsh because this is already done by a reinitializer in scsh.scm. mainzelm 2002-08-16 12:12:31 +0000
  • 8f1dfb6935 Ensure that newspace is the space in front when dumping an image the prevent relocation on startup. mainzelm 2002-08-15 16:35:26 +0000
  • 671f2c0181 Remove even more unneeded crud from utilities.scm. sperber 2002-08-14 15:04:50 +0000
  • 8ebe0fe3f8 Obsolete. sperber 2002-08-14 14:47:38 +0000
  • 2f259b881a Forgotten commit: Remove all mention of the old LIST-LIB, CHAR-SET-LIB, and STRING-LIB files. sperber 2002-08-14 14:46:58 +0000