~ chicken-core (chicken-5)


797316a5 2025-07-12 09:43:08 +0200 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
c0fc517b 2025-07-12 09:42:18 +0200 felix disable use of flock on haiku
332cff5d 2025-07-10 11:04:33 +0100 felix on windows, undo backslashification from make-pathname, remove wrong platform dispatch forms
b56d15e7 2025-07-08 11:30:43 +0200 felix not used anymore
98209015 2025-07-06 15:37:06 +0200 felix use clock_gettime/QueryPerrformanceCounter for jiffies
9f090434 2025-07-03 16:59:26 +0200 felix remove stale code lines from chicken-do.c
b62318cd 2025-07-03 16:58:26 +0200 felix ack johnjaye
a153d0f8 2025-07-02 15:41:18 +0100 felix C_long is long long on windows
ac0741cc 2025-07-02 15:40:57 +0100 felix avoid single quotes
b4b8d16f 2025-07-02 15:40:40 +0100 felix remove spurious quote from test
f4d03539 2025-07-02 15:40:19 +0100 felix smarter argument parsing on windows
d922036f 2025-07-02 15:39:59 +0100 felix fix borked process object creation on windows
b4252bb3 2025-07-02 15:39:45 +0100 felix add arg conversions back to quote args on windows
b203babf 2025-07-02 12:05:21 +0100 felix resolve conflicts
aaa0c6a7 2025-06-27 09:52:05 +0200 felix ddrop pointless conversion procedure argument, fix off-by-one when creating execargs stringlists
301b0243 2025-06-27 09:48:29 +0200 felix clarify C_c_string doc (pointed out by Anton Idukov)
68f6393a 2025-06-12 15:51:12 +0200 felix add test for recently fixed library-syntax problem with "include"
0591ad2b 2025-06-11 14:42:07 +0200 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
514c250a 2025-06-11 14:41:58 +0200 felix some safety measures in chicken-do.c for Windows
58abd3ef 2025-06-11 13:28:09 +0100 felix fix uses of _wreaddir
245c96bc 2025-06-07 21:45:23 +0200 Mario Domenech Goulart posixunix.scm: Check for _eagain in file-lock
104de40d 2025-06-07 21:05:11 +0200 Mario Domenech Goulart manual/chicken.errno: Document all errno constants
62dff6fd 2025-06-07 21:39:17 +0200 Mario Domenech Goulart file.scm: s/_wdirent/dirent/ in C_foundfile for non-Windows systems
19f49f04 2025-06-02 16:19:55 +0200 felix typo fixes in posixwin.scm, use correct _wdirent stuff in file.scm
6428a9df 2025-05-14 16:01:57 +0200 felix correct mistakes in file.scm
c7a76691 2025-05-14 15:57:46 +0200 felix Merge branch 'master' of ssh://chicken-repo/usr/local/repos/chicken-core
6cd8c262 2025-05-14 15:54:29 +0200 felix Merge branch 'c6mingw'
edf590c2 2025-05-14 15:51:03 +0100 felix win32 subprocess invocation does not quote (exec, spawn), also fix argv conversion
566479b9 2025-05-14 15:50:09 +0100 felix use wide char API on win32 for some file operations, ensure renamed-to file is deleted first
8468908f 2025-05-14 15:49:09 +0100 felix simplify argv handling on win32, remove duplicate code
0b6edc32 2025-05-14 10:30:41 +0200 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
0556386c 2025-05-14 10:30:20 +0200 felix fix broken handling of "include" in "define-library" forms
319a6e25 2025-04-30 16:26:09 +0200 Peter Bex Get rid of trailing space in bytevector-append section heading
bd029ac2 2025-04-22 15:39:35 +0200 felix csi, not csc
368920bd 2025-04-19 14:10:05 +0200 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
166640a5 2025-04-19 14:09:52 +0200 felix fix stale text in bytevector docs
c3441d19 2025-04-19 14:09:34 +0200 felix remove clustering optimization as it was ineffective
295b4843 2025-04-16 16:18:54 +0100 felix some attempts at improving use of wide-char OS API
f7334355 2025-04-16 16:18:54 +0100 felix some attempts at improving use of wide-char OS API
fbb6ce81 2025-04-06 19:23:43 +0200 Mario Domenech Goulart Drop useless binding of string-copy in string->uninterned-symbol
4b1f73f2 2025-03-28 09:55:32 +0100 felix Added missing bytevector type to list of types in the manual
5d03418a 2025-03-24 21:18:47 +0100 felix Save C primitive for bytevector-length did not check for non-atomic datum
8a5b8288 2025-03-24 18:49:05 +0100 felix mention change of "make-input-port"/"make-output-port" arguments to keyword args
bbaced24 2025-03-21 22:33:18 +0100 felix map write-bytevector to correct module prefix
ce32cb89 2025-03-12 10:13:56 +0100 felix Added number-vector-data to (chicken memory representation) to access numvector backing store
6a7eded4 2025-03-08 19:11:29 +0100 felix better address issues with inclide-library-declarations, and cond-expand in library definitions
1dc54cba 2025-03-08 08:42:40 +0100 felix fix handling of include-library-declarations, inline use of append-map, which isn't available here
b67a4835 2025-02-11 18:54:32 +0100 felix Merge branch 'process-object'
954b62ad 2025-02-07 10:38:23 +0100 Peter Bex Fix bug in process(*) auto-wait on closing of all pipes; simplify
9daf5453 2025-02-06 16:19:34 +0100 Peter Bex Reify the current continuation before calling kill-other-threads
643c4886 2025-02-06 15:42:11 +0100 Peter Bex Simplify call to maybe-kill-others a bit
faeeb210 2025-02-06 15:19:16 +0100 Peter Bex Clean up process-fork return value handling and fix ##sys#call-with-cthulhu call
673af048 2025-02-06 11:01:57 +0100 Peter Bex Always drop the reaped child from the list of children
8de39231 2025-01-28 10:39:26 +0100 felix Clean up process-wait return value handling; use epid for drop-child
65ee25d8 2025-02-03 15:41:09 +0100 felix use process-objects; more wchar_t related changes in posixwin
18fcbdbf 2025-02-03 15:45:55 +0100 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
780efc73 2025-02-03 15:45:44 +0100 felix disable C99 complex number support on TinyCC (patch by zilti)
c639ddff 2025-02-03 15:35:56 +0100 felix drop obsolete script
af1f49dd 2025-01-09 16:28:49 +0000 Pietro Cerutti Fix backlink in (chicken errno) manual page
8aea4eb2 2025-01-06 14:10:24 +0000 Pietro Cerutti Fix the return types of a couple of (chicken file) procedures
38a727de 2024-12-31 11:19:21 +0100 felix avoid looping in type-resolution during scrutiny
f87345e6 2025-01-01 15:56:40 +0100 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
e9cbefea 2025-01-01 15:56:33 +0100 felix fix syntax error in bootstrap.sh
51262333 2024-12-31 21:50:12 +0100 Mario Domenech Goulart bootstrap.sh: Fix case syntax error
491606eb 2024-12-31 11:34:25 +0100 felix morew win32 wide-char API uses
2cebcd70 2024-12-30 22:21:07 +0100 felix Use wide-char win32 API for retrieving command line
6f696411 2024-12-18 21:04:59 +0100 Mario Domenech Goulart bootstrap.sh: Use ftp instead of wget on the BSDs
46392a61 2024-12-18 13:45:52 +0100 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
19a28b87 2024-12-18 13:45:38 +0100 felix drop incorrect extra wrapper of parens
8205b77f 2024-12-12 14:54:16 +0100 felix csc: use -rpath option value when invoking postinstall program on mac os
ee0cfada 2024-12-16 11:00:25 +0100 felix attempt to clarify "scheme-pointer"
25c24723 2024-12-11 10:41:23 +0100 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
86f65754 2024-12-11 10:41:14 +0100 felix drop subTAGvector from SRFI-4 docs
d3f7a194 2024-12-09 10:19:28 +0100 Peter Bex Update bootstrap script to use 6.0.0pre1 dev snapshot
75b52cff 2024-12-09 09:20:20 +0100 felix fix errors in manifest
0d9499da 2024-12-04 13:01:01 +0100 felix whitespace
8e25d9ba 2024-12-04 13:00:47 +0100 felix comment
af607004 2024-12-04 13:00:42 +0100 felix import not needed
74deac55 2024-12-04 13:00:35 +0100 felix unused code
0867c40a 2024-12-04 13:00:23 +0100 felix adapt to proper handling of ##sys#current-source-filename, which was not yet applied in c6
860f8d76 2024-12-03 18:08:07 +0100 felix merged utf+r7rs into temporary master
268dfc88 2024-09-25 21:42:36 +0200 Mario Domenech Goulart Fix missing dependency on chicken.process-context.posix.import.scm
d9c2952e 2024-09-25 19:06:24 +0100 siiky Fix duplicate "the" errors
7faa100a 2024-09-17 22:49:03 +0200 Mario Domenech Goulart batch-driver.scm: Fix logic to create tempfile
8ce5a7bf 2024-09-12 20:36:10 +0200 Mario Domenech Goulart batch-driver.scm: Create C files atomically
1e1c3145 2024-09-12 20:34:28 +0200 Mario Domenech Goulart Create chicken-defaults.h and chicken-config.h atomically
326def9c 2024-09-13 22:00:01 +0200 Mario Domenech Goulart rules.make: Explicitly sequentialize steps in the bootstrap process
4672e116 2024-09-13 21:58:20 +0200 Mario Domenech Goulart rules.make: Fix floating dependencies
f092c5cc 2024-09-14 20:38:41 +0200 Peter Bex Don't list types-file as a target when types are predefined
916c3493 2024-09-09 22:03:37 +0200 Mario Domenech Goulart chicken-install.mdoc: Typo fix (s/intalled/installed/)
9d1a9445 2024-07-16 08:44:59 +0200 Peter Bex Set version to 5.4.1
1a1d1495 2024-07-16 07:45:18 +0200 Peter Bex Bump version to 5.4.0
b84d4101 2024-07-16 07:44:18 +0200 Peter Bex Consolidate news entries for 5.4.0
af93a853 2024-06-25 09:58:21 +0200 Peter Bex Bump version to 5.4.0rc2
5aee7536 2024-06-25 09:57:09 +0200 Peter Bex Update NEWS for 5.4.0rc2
e2055bcd 2024-06-25 09:47:49 +0200 Peter Bex Merge branch 'master' into prerelease
e222f506 2024-06-03 22:39:57 +0200 felix drop XCODE_... env vars, assume tools are available in PATH
3afc649c 2024-06-23 12:15:52 +0200 felix Add build-directory to rpath on MacOS
a54929aa 2024-06-23 15:35:03 +0200 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
b601e661 2024-06-21 09:15:14 +0200 Peter Bex Fall back to %USERPROFILE%/AppData/Local/Temp on Windows for tempdir
0551c95c 2024-06-20 08:53:35 +0200 Peter Bex Disable test-create-temporary-file on Windows
50470491 2024-06-04 12:12:48 +0200 felix Ensure current source filename is set correctly
a11dafa4 2024-06-04 11:19:08 +0300 Jani Hakala Apply caretize only to the echoed line
3222884f 2024-05-22 13:58:11 +0200 Peter Bex The optional timeout argument to "file-select" may be a float
cdddf239 2024-06-03 10:40:47 +0200 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
1f0eefb6 2024-06-03 09:46:40 +0200 Peter Bex Fix compiler warnings about zero-sized memsets
bc191a47 2024-05-31 08:43:38 +0200 Peter Bex Bump version to 5.4.0rc1
b42987a0 2024-05-31 08:41:30 +0200 Peter Bex Update NEWS file version entry to 5.4.0rc1
86ebee2c 2024-05-31 08:36:44 +0200 Peter Bex Sync manual from wiki
69cf7a98 2024-05-22 13:58:11 +0200 Peter Bex Call integer_divrem straight from the modulo operations
cfd75ecd 2024-05-22 13:53:28 +0200 Peter Bex Don't free the memory for the scratchspace on minor GC
2b13db1b 2024-04-27 01:41:18 +0100 siiky Fix bounds check in substring[-ci]=?
a2dad11f 2024-04-23 08:26:07 +0200 Peter Bex Bump irregex to upstream commit 923cfc39, which is 0.9.11 plus a bugfix
189876e8 2024-04-15 12:48:23 +0200 felix Fixed off-by-one-errors in end-limit of substring[-ci]=?
0e97b648 2024-03-11 12:15:44 +0100 siiky Add bounds-checks to substring=? and substring-ci=?
d79b2a67 2024-01-23 13:36:59 +0100 felix make file-select actually reflect what it is supposed to do
4678db36 2024-01-27 23:36:35 +0100 felix Including forms must preserve ##sys#current-source-filename
f597fa17 2024-01-22 21:46:21 +0100 felix Deprecate chicken-home, add include-path
8d5296a0 2024-01-23 13:07:32 +0100 felix fix doc on file-select
6bbc7c18 2024-01-16 18:06:03 +0100 felix compile-syntax may not change ##sys#override status, as original value definition still applies
c9652ca8 2024-01-11 18:26:29 +0100 Mario Domenech Goulart Egg specification format: Note on minimum required CHICKEN version specification
45a8d1b5 2024-01-10 23:00:12 +0100 felix better? I don't know, I've lost track
a8634948 2024-01-10 14:04:01 +0100 felix merrge wiki changes into manual, with a few corrections
251e3ce6 2024-01-06 19:43:04 +0100 Mario Domenech Goulart Add errno property to condition objects
d11d03f0 2024-01-05 12:21:54 +0100 felix switch .dir-locals.el to not use tabs for indentation
f27f37f5 2024-01-03 08:34:46 +0100 Mario Domenech Goulart chicken-install: Store cache metadata out of the C include path
da927043 2024-01-03 16:47:15 +0100 felix add file to manifest
1795d8cd 2024-01-03 14:40:49 +0100 felix file missing
4a41c902 2024-01-01 21:07:36 +0100 Mario Domenech Goulart Drop memoization of envvars used by create-temporary-{file,directory}
a30c92ca 2023-12-21 09:33:51 +0100 Peter Bex Add #1166 fix to NEWS
3d035c6c 2023-11-14 13:16:38 +0100 felix Retain current identifier status as syntax or value binding
06a82e81 2023-11-12 12:42:54 +0100 felix Avoid loop when looking up alias when canonicalizing body
f1912ad2 2023-11-11 20:00:44 +0100 Mario Domenech Goulart chicken-install: Reset egg cache when status file does not exist
d7150ef1 2023-11-08 14:52:15 +0100 felix Warn if processing egg property in wrong context (#1492)
75c0461c 2023-11-08 12:26:38 +0100 felix Detect redefinitions of defining forms correctly (#1132)
fe4e2db7 2023-11-10 11:21:51 +0100 felix Resolve macro-aliases for static evaluation environments (#1295)
3994e198 2023-11-03 19:52:32 +0100 Mario Domenech Goulart manual/Extension tools: Fix typo (s/sitautions/situations/)
224377d3 2023-10-30 14:00:41 +0100 felix handle case when egg-info file is empty
5a8cef35 2023-10-30 13:27:12 +0100 felix on *BSD, default C++ compiler to "c++"
d4048c61 2023-10-02 18:25:29 +0200 felix add "export/rename" for renaming identifiers on export
39448843 2023-09-26 13:42:53 +0200 felix remove unused foreign variable definition
8b568770 2023-09-21 12:10:45 +0000 Pietro Cerutti Disallow empty "or" type specifier
dcb329be 2023-07-21 15:38:41 +0200 felix Allow overriding general installation prefix in "chicken-install"
61caf8a1 2023-07-28 13:12:31 +0200 felix Provide new thread-safe API for POSIX signals and deprecate old one
111a5a24 2023-07-19 15:14:34 +0200 felix Add missing dots in hard coded srfi-88 module name-resolution list
2274f2d4 2023-07-07 10:40:58 +0200 felix Added thread-safe finalization method ("make-finalizer")
f6536b08 2023-07-06 21:22:18 +0200 felix add internal event-queue mechanism and hooks for threading API, expose accessors to internal task lists.
10a1ed4f 2023-07-16 12:22:07 +0200 felix accept dashes in file-version information transmitted via http in chicken-install
86c8908a 2023-07-14 13:16:25 +0200 felix rename remaining explicit reference to read/source-info in hardcoded chicken-syntax import library
319c5940 2023-07-11 15:40:45 +0200 Peter Bex Change official name of read/source-info to avoid conflict
6892f09b 2023-07-11 21:38:49 +0200 felix Fix handling of bwp immediate nodes in backend introduced during compilation, update comment
cb9c9171 2023-07-07 11:45:51 +0200 Peter Bex Don't retain weak references to finalizable objects
f2adf108 2023-07-07 11:07:43 +0200 Peter Bex Skip weak locatives that were already invalidated
470cda2d 2023-07-05 19:25:04 +0200 felix make "tail?" more general and avoid segfault when passed an improper list
1e8a5ccf 2023-07-05 19:26:19 +0200 felix handle numeric version properly when constructing egg paths in chicken-install
c9e5d2ef 2023-06-30 09:42:48 +0200 Peter Bex Fix thread id extraction in get-call-chain
bc7299ce 2023-06-30 09:01:36 +0200 Peter Bex Restore read/source-info in support.scm and export from (chicken syntax)
401589f4 2023-06-29 12:03:22 +0200 Peter Bex Update comment for mark_live_objects
292eb591 2023-06-27 08:13:59 +0200 Peter Bex Replace locative table with simpler "weak chain" solution
26ab15c8 2023-06-27 13:16:50 +0200 felix Merge remote-tracking branch 'origin/line-numbers-in-csi' into tmp
ad0c5a57 2023-06-24 22:49:55 +0200 felix fix empty-string check when reading extended number vectors
df10eb66 2023-06-25 10:22:01 +0200 Peter Bex Fetch line number from info in evaluator before compiling applications
f45780c6 2023-06-07 20:20:08 +0200 felix Allow string and character literals in SRFI-4 vector literals
74016748 2023-06-23 15:28:30 +0200 Peter Bex Don't override ##sys#default-read-info-hook to read with source info
4590834f 2023-06-23 14:11:09 +0200 Peter Bex Move line number tracking from csi to repl proper and update docs
7172bde2 2023-06-23 13:53:39 +0200 Peter Bex Improve line number tracking in interpreter after syntax expansion
db3d4f5f 2023-06-20 16:57:44 +0200 Peter Bex Convert line number db hash table to use weak alists for form lookup
0a7f9175 2023-06-20 16:22:57 +0200 Peter Bex Add initial support for having line numbers available in csi
1330e7d2 2023-06-20 15:14:53 +0200 Peter Bex Move line number database accessors from support.scm to expand.scm
743887ec 2023-06-19 13:35:55 +0200 felix handle #!bwp in csi's "describe" function properly
293e2221 2023-06-19 12:27:26 +0200 felix Merge branch 'user-facing-weak-pairs'
aa16d987 2023-06-05 20:05:21 +0200 Christian Himpe Added hyperbolic and inverse hyperbolic functions in c-std lib: sinh, cosh, tanh, asinh, acosh, atanh
87960dde 2023-06-09 08:54:26 +0200 Peter Bex Reset weak pair chain when switching GC mode
62fcf64a 2023-06-09 08:17:13 +0200 Peter Bex Enable minor collection of weak pairs
d0960354 2023-06-07 10:16:04 +0200 Peter Bex Update .gitignore with versioned .so files and srfi-4 import file
59c9cbc1 2023-06-07 09:56:18 +0200 Peter Bex Move symbol table compaction to lookup/interning of symbols
9f253b3c 2023-06-04 00:55:02 +0200 Evan Hanson Pass executed filename to execv[pe] unmodified when calling process-execute
e5cde6ed 2023-06-03 22:09:26 +0200 Peter Bex Add new weak pair procedures to types database, and a NEWS entry
64d2a9ac 2023-06-03 19:11:47 +0200 Peter Bex Tweak list operations to work for weak pairs too and document this
b677a4e8 2023-06-03 17:50:45 +0200 Peter Bex Add new user-facing API procedures for weak pairs to (chicken base)
6039c684 2023-06-03 11:47:30 +0200 Peter Bex Introduce a new special value for broken weak pointers
1d477b28 2023-06-03 11:20:40 +0200 Peter Bex Replace special-casing of weak symbol GC with generic weak pair GC
a563ffd2 2023-04-25 15:19:52 +0300 Lassi Kortela Add .gitignore file
d3f97228 2023-03-24 10:42:49 +0100 Peter Bex Stop run-time option processing after "-:" or the first non-runtime option
eaa8911f 2023-03-12 18:02:47 +0100 felix drop "b" runtime option
1fa5bc18 2023-03-04 16:12:32 +0100 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
a9fe465f 2023-02-27 01:23:45 +0100 Felix Winkelmann Look, git and me just don't get along. Yeah, it's probably all my fault and everybody uses it, so it must be me, right? So what should one do when "git am" fails in the presence of conflicts? I certainly don't know and the documentation is a sad joke, in usual git fashion. Why do people accept this? Why do we put up with overcomplex tools with shitty documentation written by people who know git like the back of their hand written for people who, well, know it like the back of their hand? Are we just cargo culting along out of fear for being considered incompetent by our peers? Git as a technology might be very powerful, but as a tool it is severely broken and follows the unfortunate trend of just hiding the inability of its authors to design a proper user interface and properly explaining it behind a facade of technological obscurantism. This is wrong, version control has NOT been "solved" and we should be ashamed of failing to do this in a better, simpler and more usable way.
63402794 2023-02-27 00:57:36 +0100 Felix Winkelmann Added new option for chicken-install to manual page
1cee047b 2023-02-11 15:49:42 +0100 Mario Domenech Goulart chicken-install: Add -location command line option
5cf621b6 2023-02-11 21:36:27 +0100 Mario Domenech Goulart chicken-install: Cache eggs installed from local locations
36fb9cfe 2022-12-22 22:05:01 +0100 felix Respect component-dependencies in build rules.
c7f73c95 2023-02-11 15:49:42 +0100 Mario Domenech Goulart chicken-install: Add -location command line option
ab14c10f 2023-02-11 21:36:27 +0100 Mario Domenech Goulart chicken-install: Cache eggs installed from local locations
f664e81a 2023-01-11 14:06:36 +0100 Peter Bex Add fix to NEWS file
2f6a7221 2022-10-30 14:39:42 +0100 felix rename egg status files to avoid name clashes
9d597d33 2022-12-02 22:14:48 +0100 Mario Domenech Goulart chicken-install: Consider two location layouts
67047843 2022-11-11 11:42:03 +0100 felix mention recent security fix in NEWS
a08f8f54 2022-11-05 13:49:25 +0100 Vasilij Schneidermann Split up potentially long echo invocation on win32
9c6fb001 2022-11-06 19:40:40 +0100 felix missing entry for -K in short option list
0a6036bf 2022-11-01 10:39:32 +0100 Peter Bex Add a way to pass in already-quoted arguments to qs*
bb51ce37 2022-11-01 10:31:31 +0100 Peter Bex Add forgotten "platform" arg to librarian print-build-command
a5c61ec7 2022-11-01 10:05:01 +0100 Peter Bex Remove spurious argument to filelist
9d1a501a 2022-10-31 17:38:39 +0100 felix Hopefully completely fix quoting hell in generated build commands
41c9627d 2022-10-31 15:01:59 +0100 felix dead code
360e1c42 2022-10-31 13:06:26 +0100 Peter Bex Do not double call normalize-destination on share dir
bb7920d8 2022-10-30 14:44:09 +0100 felix replace redundant function, as suggested by sjamaan
316c4c8f 2022-10-28 07:40:36 +0200 Peter Bex Update NEWS file with two more closed tickets
08dd951d 2022-10-21 12:20:47 +0200 felix Fix update logic for eggs without given version
1d531d1c 2022-10-21 15:49:04 +0200 felix make order of entries in types-files deterministic
a22990ba 2022-10-24 17:21:37 +0200 felix Fix double-quoting bug in egg-compile code exposed by previous fix
afadd622 2022-10-21 15:57:01 +0200 felix get rid of mac resource files and icons
3e48666e 2022-10-24 11:21:54 +0200 felix fix broken handling of prelude/postlude options
1cd587ad 2022-10-21 16:36:07 +0200 felix try to improve automated quoting/escaping in csc
21916d85 2022-10-21 15:21:08 +0200 Peter Bex Fix string-trim for edge case of 1 char-long result
ca1a42ae 2022-10-21 11:24:56 +0200 felix Allow list-notation in -R option
cf1e956b 2022-09-14 20:42:28 +0200 Mario Domenech Goulart posixunix: fix typo in error message of create-symbolic-link
d3a304ef 2022-08-22 22:20:04 +0200 Mario Domenech Goulart Make C_curdir get the buffer size as argument
3254eb3a 2022-08-07 15:56:33 +0200 Peter Bex Update bootstrap script to use CHICKEN 5.3.0
cc522ddb 2022-03-26 17:55:17 +0100 felix Disable umask tests for windows platforms
2d1f3dbd 2022-05-19 12:00:24 +0200 felix avoid interning parent procedure name in character-comparators unnecessarily, only do so in error case
640dce1e 2022-05-19 11:52:25 +0200 felix Added tests for "fp*+", contributed by Christian Himpe
494bc6bf 2022-05-19 11:38:46 +0200 felix drop redundant compiler options
31027474 2022-04-10 16:22:48 +0200 felix Add fused multiply add operator for floats (suggested by Christian Himpe)
da35cadb 2022-02-20 13:56:19 +0100 felix Make type spec for "make-abolute-pathname" more specific. (Patch by "siiky")
670ce60f 2022-01-21 12:29:47 +0100 felix bumped year in copyright notice
0db62e98 2022-01-09 14:08:29 +0100 felix Updated NEWS and acknowledgement page
1ceb5c74 2022-01-09 14:08:06 +0100 felix Add rewrite rule for "locative-index"
ef2d9833 2022-01-07 15:26:30 -0600 John Croisant Add `locative-index` procedure in (chicken locative).
a767c9b3 2021-10-20 09:38:45 +0200 Peter Bex Remove obsolete HAVE_CONFIG_H check in runtime.c
64f67094 2021-11-21 12:52:03 +0100 felix Export toplevel expression handler from chicken.csi module
d2a858ee 2021-11-18 10:24:07 +0100 Peter Bex Set version to 5.3.1
61f61b46 2021-11-18 08:16:30 +0100 Peter Bex Fix bad merge of NEWS file
4afabf1f 2021-11-18 08:08:23 +0100 Peter Bex Merge branch 'release'
e31bbee5 2021-11-18 07:32:33 +0100 Peter Bex Bump version to 5.3.0
9f73cbc9 2021-11-18 07:31:22 +0100 Peter Bex Consolidate NEWS file for 5.3.0
a248d8ac 2021-11-18 07:29:55 +0100 Peter Bex Sync manual from wiki
de25570c 2021-10-18 17:48:37 +1300 Evan Hanson Update SRFI feature identifiers and documentation
da35e45b 2021-10-18 17:25:54 +1300 Evan Hanson Make "primitive modules" avoid triggering any code loading
137ae4ad 2021-10-18 17:00:20 +1300 Evan Hanson Simplify library requirement processing
2f55c8dc 2021-10-12 12:14:32 +0200 felix Default to "cc" on BSD systems
3b5d5039 2021-10-07 12:26:59 +0200 felix Treat core unit requirements for "chicken.foreign" as builtin to avoid appearance in .link files
f98e4a20 2021-10-07 12:26:59 +0200 felix Treat core unit requirements for "chicken.foreign" as builtin to avoid appearance in .link files
b6cbb1ba 2021-10-06 10:00:17 +0200 Peter Bex Bump version to 5.3.0rc4
82d7bc11 2021-10-06 09:59:28 +0200 Peter Bex Sync manual from wiki
d10edb66 2021-10-06 09:59:28 +0200 Peter Bex Sync manual from wiki
5ea914a8 2021-09-28 16:50:03 +0200 felix Ensure required-libraries always contains loadable units
a82aa3b2 2021-09-28 16:50:03 +0200 felix Ensure required-libraries always contains loadable units
95ea81bd 2021-09-24 08:25:07 +0200 Peter Bex Add checks to current user/group id setters in (chicken process-context posix)
cc064648 2021-09-24 08:25:07 +0200 Peter Bex Add checks to current user/group id setters in (chicken process-context posix)
809a233a 2021-09-20 08:38:01 +0200 Peter Bex Bump version to 5.3.0rc3
d11de2de 2021-09-19 18:59:35 +0200 felix Fixed typo in manual
b7dca6f0 2021-09-19 19:00:05 +0200 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
dc703435 2021-09-19 18:59:35 +0200 felix Fixed typo in manual
429c61bd 2021-09-13 14:35:26 +0200 Peter Bex Change -static-libs to -static in csc man page (#1785)
5593621a 2021-09-13 14:35:26 +0200 Peter Bex Change -static-libs to -static in csc man page (#1785)
7e010d0b 2021-09-09 11:32:51 +0200 Peter Bex Move Windows fix NEWS entry under 5.3.0rc3 heading, and add fixes for tcc and tests under Windows to it
9cc97b92 2021-09-09 11:32:51 +0200 Peter Bex Move Windows fix NEWS entry under 5.3.0rc3 heading, and add fixes for tcc and tests under Windows to it
a60319ac 2021-09-09 11:21:03 +0200 felix added NEWS entry for Windows fix
0bacd50b 2021-09-09 11:21:03 +0200 felix added NEWS entry for Windows fix
4a2f05a1 2021-09-07 10:12:36 +0200 felix Ensure platform identifier is used when determining install command for files on windows
d921c045 2021-09-07 10:12:36 +0200 felix Ensure platform identifier is used when determining install command for files on windows
c56f70e5 2021-09-05 11:47:14 +0200 felix Tcc defines __GNUC__ but doesn't have __builtin_clzll
7a1e7eb5 2021-09-02 09:44:13 +0200 Peter Bex Fix posix-tests file permission test on Windows
2f409e0c 2021-09-02 08:03:39 +0200 Peter Bex Ensure all ports are closed in tests when deleting the file
ee2d3fa4 2021-09-05 11:47:14 +0200 felix Tcc defines __GNUC__ but doesn't have __builtin_clzll
b3affcfd 2021-09-02 09:44:13 +0200 Peter Bex Fix posix-tests file permission test on Windows
663ddc0d 2021-09-02 08:03:39 +0200 Peter Bex Ensure all ports are closed in tests when deleting the file
12bb5c31 2021-08-31 12:47:29 +0200 Peter Bex Bump version to 5.3.0rc2
70751f38 2021-08-30 12:20:03 +0200 Peter Bex Drop custom opendir/readdir implementation in Windows
f6574719 2021-08-30 12:20:03 +0200 Peter Bex Drop custom opendir/readdir implementation in Windows
fe65abc6 2021-08-31 08:36:13 +0200 Peter Bex Remove mention of C_PLATFORM_TYPE in manual
10aa8c1a 2021-08-31 08:36:13 +0200 Peter Bex Remove mention of C_PLATFORM_TYPE in manual
c9dc1bbb 2021-08-19 13:45:29 +0200 Peter Bex Also export setter and getter-with-setter from builtin srfi-17 module
7c3877c8 2021-08-19 13:45:29 +0200 Peter Bex Also export setter and getter-with-setter from builtin srfi-17 module
837cf9ff 2021-08-12 07:58:21 +0200 Peter Bex Bump version to 5.3.0rc1
6c613291 2021-08-12 07:55:15 +0200 Peter Bex Update NEWS file version entry to 5.3.0
2bfc14bf 2021-08-11 12:07:35 +0200 Peter Bex Sync manual with wiki
e86c807a 2021-08-06 21:15:54 +0200 felix TARGET_SHARE_HOME should include "chicken".
4c56ee40 2021-07-08 23:49:53 +0200 Mario Domenech Goulart Make "make clean" also remove build configuration files
bb129831 2021-08-06 11:35:59 +0200 felix fix directory layout description in README (incorrect locations reported by Lassi Kortela)
de762521 2021-08-01 15:35:44 +0200 Peter Bex Add regression test for #1771
6901a62b 2021-08-04 16:21:06 +0200 Peter Bex Also uninstall the chicken-do program on "make uninstall"
3fd42518 2021-07-14 12:18:56 +0200 Peter Bex Don't merge syntactic environment for reexported macros (#1757)
37abad1e 2021-05-22 09:08:19 +0300 megane Fix types.db entry for ##sys#foreign-pointer-argument
43a128fc 2021-05-22 08:13:45 +0300 megane FFI: Make scrutinizer accept locatives for nonnull-c-pointer arguments
4dcc98a1 2021-05-22 07:53:54 +0300 megane FFI: Remove annotation of locative as return type for c-pointer
51deb37e 2021-05-22 07:47:53 +0300 megane FFI: Make scrutinizer not allow #t where nullable value is expected
278c2477 2021-04-11 20:01:23 +0200 Vasilij Schneidermann Correctly quote set calls in Windows scripts
2e7d93ee 2021-07-28 21:51:54 +0200 Mario Domenech Goulart Makefile.detect: uname -o does not exist on mac
ff8a66a7 2021-07-22 13:22:00 +0200 Peter Bex Use merge-se, not append in ##sys#import to fix memory leak (#1772)
3ec707ca 2021-07-21 11:35:18 +0200 Peter Bex Remove severely outdated README section on compatibility
c9ea34e9 2021-07-18 18:04:44 +0200 Mario Domenech Goulart manual/Using the interpreter: fix missing import
df3ecdfe 2021-07-07 14:24:18 +0200 Peter Bex Apply patch from #1768
b0600e72 2021-07-06 15:15:34 +0200 Peter Bex Bump irregex to upstream commit 29334af, bringing us to version 0.9.10
f792f463 2021-07-01 22:41:00 +0200 felix show a more helpful error message when passing "-l<lib>" to csc (suggested by jcroisant)
f3541ae9 2021-07-05 15:27:32 +0200 Peter Bex Update irregex to upstream b3116764 (fc1adacb) to fix issue with "or"
e2602c47 2021-07-05 11:38:43 +0200 Peter Bex Update irregex to upstream 960fa22b, fixing a group matching issue
e341d6db 2021-06-28 10:26:07 +0200 Peter Bex Update irregex docs to clarify behaviour with empty matches in fold (ported from upstream 7260235)
a65ce731 2021-06-17 13:28:57 +0200 Peter Bex Add new -:R runtime option to influence how srand() is called
5a4df9c2 2021-06-16 08:36:22 +0200 Peter Bex Replace rest ops with list ops on explicitly consed rest args
e8448208 2021-06-16 08:35:33 +0200 Peter Bex Refactor replacing of rest args to make it reusable
3b657536 2021-06-16 08:32:28 +0200 Peter Bex Add information to the db for rest args which are explicitly consed
e7e6b40f 2021-05-30 12:51:08 +0200 Mario Domenech Goulart manual/C interface: fix typo in doc of C_a_i_flonum_quotient_checked
af7196d7 2021-05-30 12:42:49 +0200 Mario Domenech Goulart manual/C interface: fix typo in example of C_i_pairp
11ff91bd 2021-05-30 09:48:23 +0300 megane * core.scm: Fix rest-arg related typo
ac291043 2021-05-29 12:32:50 +0200 felix Fixed typo in node-class check for rest-arg optimization handling.
db0510b7 2021-05-29 12:30:40 +0200 felix fixed apparently borked error message text
ed0a392f 2021-05-29 12:29:54 +0200 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
f39852ce 2021-05-29 12:29:38 +0200 felix trivial change in debug output
77bf59b1 2021-05-26 13:09:34 +0200 Mario Domenech Goulart manual: reference Libera.Chat instead of Freenode
0879e31f 2021-04-10 13:36:18 -0400 dieggsy Increase maximum heap size on 64-bit machines
f9a6dd44 2021-05-20 09:57:17 +0200 Peter Bex Partial fix for #1685 - quote shell variables on UNIX platforms
b0867db2 2021-04-23 12:06:54 +1200 Evan Hanson Quit compiling when an invalid import-Library declaration is encountered
444f6d53 2021-04-19 19:11:20 +0200 Vasilij Schneidermann Cast the alloca result to make C++ on MinGW happy
b0fd73b4 2021-04-19 19:40:49 +1200 Evan Hanson Fall back to null when gathering components for "chicken-status -c" output
6be2abba 2021-04-19 19:40:48 +1200 Evan Hanson Include `c-object' components in "chicken-status -c" output
01b254c2 2021-05-14 08:32:48 +0200 Peter Bex Update irregex to upstream 0.9.9 (rev 3c367082)
ea32b1d0 2021-04-22 00:02:36 +0300 Evan Hanson Fix typo'd procedure name in "emit-import-library" declaration handling
405f6319 2021-04-09 17:04:52 +0300 megane Report more information for unresolved identifiers in modules
5273e12d 2021-04-10 02:27:58 +0300 Evan Hanson Add `emit-types-file` declaration
471417b3 2021-04-15 19:58:22 +0200 felix acknowledgements
8cf7ef27 2021-04-15 16:38:38 +0200 Peter Bex Add fix for #1713 to NEWS
d61fb34c 2021-04-15 11:02:16 +0200 felix Use program name if chicken-install as cache directory name. This patch weas proposed by alicemaz (see #1713).
b13b29de 2021-04-15 10:03:12 +0200 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
a9ba2de6 2021-04-12 09:22:40 +0200 Peter Bex Remove deprecated keyword? check from identifier lookup in compiler
695bb056 2021-04-12 19:49:44 +0200 Mario Domenech Goulart Clearer message to indicate success of tests
9a523d3e 2021-03-03 11:49:57 +0100 Kooda chicken-install: don’t try to generate build commands for data components
295307bd 2021-04-11 17:11:04 +0200 felix detect RISC-V platform and set machine identifier
0ec76196 2021-04-12 08:38:25 +0200 Peter Bex Add #1185 fix to NEWS file
b175ce65 2021-04-11 21:24:36 +0200 felix applied patch by Moritz Heidkamp for fixing #1185: normalize dag before sorting topologically
6329d68f 2021-04-10 20:15:12 +0200 Peter Bex Get rid of ##sys#globalize and a hack in ##core#declare
6890c052 2021-04-10 20:11:40 +0200 Peter Bex Do not try to resolve names in define-specialization macro directly
9ccd9009 2021-04-11 13:07:27 +0200 Peter Bex Remove keyword? check from ##sys#alias-global-hook
6fba0e34 2021-04-11 16:37:58 +0200 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
735269e9 2021-04-10 15:20:04 +0200 Peter Bex Minor cleanup
37d3cd16 2021-04-10 07:46:01 +0300 megane Make ir-macro-transformer retain more of line-number information
617d2dee 2021-04-01 21:11:34 +0200 Mario Domenech Goulart egg-download: handle eof in read-chunks
14f14b02 2021-03-19 10:55:41 +0100 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
b2e6c524 2021-01-19 20:36:16 +1300 Evan Hanson Allow "-cached" flag with chicken-install for local egg file
927837d6 2021-03-13 15:48:23 +0200 megane * types.db: Fix set-parameterized-read-syntax! , set-sharp-read-syntax! types
cb918066 2021-03-03 07:48:46 +0100 Peter Bex Fix numerator and denominator error handling (fixes #1730)
8cd42e3e 2021-01-28 12:19:36 +0100 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
a9452954 2021-01-18 19:05:14 +0100 Mario Domenech Goulart README: remove reference to DOS
199077ab 2021-01-15 12:04:30 +0100 Peter Bex Fix debugging format strings and remove bogus int cast
b6703169 2021-01-13 08:43:19 +0100 Peter Bex Add second optional argument for scheme#log to types database.
9308efe6 2021-01-13 08:55:01 +0100 Peter Bex Update copyright year to 2021
d9fa91ca 2021-01-13 08:52:26 +0100 Peter Bex Add NEWS entry for GC change by Megane
5acd01f4 2020-01-07 15:44:52 +0200 megane Prevent heap "shrink, grow, shrink, grow..." spam
f1c620c8 2020-01-05 09:03:14 +0200 megane Prevent excessive major gcs by having decent amount of unused heap
dcfd0cd5 2021-01-02 10:56:49 +0100 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
6bca0f85 2020-09-02 21:10:05 +1200 Evan Hanson Print message while fetching eggs in chicken-install
33742875 2020-12-28 15:38:02 +1300 Evan Hanson Remove useless peek-char when read-string is called without read length
fdf1979e 2020-12-27 13:35:03 +0100 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
502d50d3 2020-10-21 10:20:51 +0300 Evan Hanson Fix crash when accessing block header of immediate values in pretty-printer
408bf408 2020-09-16 19:17:53 +0200 felix Check single-char options when canonicalizing csi's command line, drop obsolete -v option
447331f9 2020-11-29 21:13:36 +1300 Evan Hanson Add srfi-87 to list of built-in feature identifiers
2fa64a73 2020-11-14 13:09:53 +0100 felix Remove unnecessarily setting fixnum mark bit
59f7eb7d 2020-11-14 12:58:36 +0100 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
41a1decf 2020-05-09 20:15:46 +1200 Evan Hanson Rework library loading to support conditional unit entry
1ab4f977 2020-10-15 19:09:47 +0300 megane * README: Remove extra 'to'
91490047 2020-09-02 21:10:05 +1200 Evan Hanson Print message while fetching eggs in chicken-install
84c207be 2020-10-05 12:04:28 +0200 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
e72705b5 2020-10-05 12:03:44 +0200 felix added C_SIZEOF_BYTEVCTOR macro
13af01d3 2020-10-05 11:55:20 +0200 felix added C_bytevector to manual ("C interface"), added C_SIZEOF_BYTEVECTOR and some missing descriptions to C_SIZEOF_... macros.
1c9e888c 2020-09-19 11:30:46 +0200 felix Ensure lambda-info length in C_lihdr is cast to C_char
da39e738 2020-09-16 13:02:46 +0200 Peter Bex Don't re-use argvector when the CPS call's arguments use rest-ops (#1703)
db2ebfee 2020-08-26 21:56:39 +1200 Evan Hanson Add support for `destination' specification in egg files
24345da8 2020-08-21 16:20:01 +0300 megane * library.scm (r-xtoken): Refactoring
a83213c4 2020-08-05 00:07:23 -0500 alice maz Always treat bare colon as a symbol
28334bfd 2020-08-23 13:03:24 +0300 megane * manual/Acknowledgements: Add Alice Maz
5df4ce19 2020-08-15 13:43:16 -0500 alice maz Always write file when -emit-inline-file given
1707357f 2020-07-31 16:07:38 +1200 Evan Hanson Avoid re-fetching bootstrapping tarball by using `wget --continue`
cfa1e750 2020-07-26 12:42:42 +0200 Mario Domenech Goulart Small refactoring and some tests for `read-lines'
32399404 2020-04-30 17:08:35 +0200 felix.winkelmann@bevuta.com Only force finalizers at program cleanup when live finalizer count is non-zero
80ed0daa 2020-07-14 20:55:31 +0200 Peter Bex Update irregex to 0.9.8 for issue in irregex-replace/all with positive lookbehind
b3031e59 2020-07-06 15:32:13 +0200 felix Make sure ##sys#repl-recent-call-chain is always set.
d80aeb64 2020-05-21 12:40:12 +0200 Peter Bex Use set-record-printer! instead of define-record-printer internally
0df9878c 2020-05-20 20:14:38 +0200 Peter Bex Remove several obsolete leftovers from earlier refactors
821c8d81 2020-05-20 19:56:58 +0200 Peter Bex Officially deprecate C_pair in favor of C_a_pair
911e7c87 2020-06-01 14:07:47 +0200 felix added NEWS entry from eh
ffe55397 2020-05-13 17:50:39 +1200 Evan Hanson Use 0666 as default file-open mode
eb8d4e8f 2020-05-20 11:03:17 +0200 felix ... and do it right, of course...
2cbbf233 2020-05-20 11:01:36 +0200 felix Reverted label back to it's historical and more meaningful name
4a151c82 2020-05-20 10:51:56 +0200 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
96bc6f69 2020-05-20 10:51:29 +0200 felix Merge branch 'simplify-gc'
2905e899 2020-05-17 11:49:06 +0200 Peter Bex Update bootstrap script to use the 5.2.0 release.
a3530bbd 2020-05-13 17:59:47 +1200 Evan Hanson Remove inline files generated by tests in "make testclean" target
f546cae9 2020-05-06 11:43:27 +0200 felix fix types.db-consistency test to handle 'deprecated and add missing import
274071e7 2020-05-06 11:43:03 +0200 felix add deprecation notices
05123442 2020-05-03 12:33:20 +0200 Peter Bex Fix a few platform-specific issues with current-process-millisecond
9b9ed04e 2020-05-03 12:15:08 +0200 Peter Bex Deprecate current-milliseconds in favor of current-process-milliseconds
688567dc 2020-05-03 10:06:38 +1200 Evan Hanson Mark identifiers used to collect profiling info as `bound-to-procedure'
d53d269a 2020-05-03 09:25:48 +1200 Evan Hanson Fix potential invalid argument error in `##sys#decompose-import'
d6ceddc7 2020-04-23 15:53:51 +0000 Phil Hofer Fix incorrect identifier capture in definition of srfi-6
c26f6ae7 2020-04-19 12:20:19 +0200 felix only enable call signature check for known procedures during analysis for non-global bindings
bd890d47 2020-04-19 16:00:15 +0200 felix Drop removal if binary files when installing on UNNIX systems.
8e60475c 2020-04-17 10:53:54 +0200 Kooda Change the spelling "non-immediate object" to "block object" in various error messages
50f3d346 2020-04-16 22:50:44 +0200 Peter Bex Fix dir-locals for c-mode indentation depth
c387ae7c 2020-04-16 22:42:33 +0200 Peter Bex Move Cheney algorithm into its own function
a3b82eee 2020-04-15 20:36:07 +0200 Peter Bex Extract out the marking of live objects common to all GC modes
183b4873 2020-04-14 21:41:26 +0200 Peter Bex Remove a few unused variables from rereclaim()
3be2ad21 2020-04-14 21:27:18 +0200 Peter Bex Also convert remark() into really_mark calls.
7f8cc0e0 2020-04-14 21:12:53 +0200 Peter Bex Simplify really_mark to be a bit less branchy
625974c4 2020-04-13 17:08:49 +0200 Peter Bex Revert "Prevent excessive major gcs by preserving a decent amount of unused heap"
4caae1f3 2020-03-29 10:10:14 +1300 megane Prevent excessive major gcs by preserving a decent amount of unused heap
877ddd9e 2020-04-07 12:45:58 +0200 felix Check known call argument count in analysis phase
1df2bc33 2020-04-04 22:12:13 +0200 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
88a2b518 2020-04-03 20:34:39 +0200 Mario Domenech Goulart Always register a feature corresponding to the word size
1f2dae3f 2020-03-28 10:29:40 +1300 Evan Hanson Add NEWS entry for #1690
d5e8cff2 2020-03-26 10:17:23 +0100 felix Hand-expand use of "and" in specialization rules for "irregex-match?"
8f02b616 2020-03-26 10:17:23 +0100 felix Hand-expand use of "and" in specialization rules for "irregex-match?"
4b12eee8 2020-03-19 17:48:32 +0100 felix Ensure `chicken-install -update-db' is invoked with correct defaults file during installation
aa912c23 2020-03-24 15:44:49 +0100 Kooda Merge branch 'release' and bump version
50a505dc 2020-02-14 15:51:03 +0100 Kooda Make CHICKEN build with TCC
d8f63e7c 2020-03-11 18:41:50 +0100 felix use -rpath instead of -R on all platforms but Solaris
d0bca579 2019-12-30 14:23:49 -0500 John Cowan Implement platform autodetection when possible
6c3a82c3 2020-03-04 15:10:55 +0000 Sebastien Marie Fix scheduler in user-interrupt management
10180e4c 2020-03-01 16:25:38 +0100 felix Use intermediate variable for process exit status on all platforms
5329d355 2020-01-08 23:21:58 +0200 Jani Hakala Add missing build dependencies to targets in makefile
317468e4 2020-02-29 14:40:50 +0100 Peter Bex Fix runtests batch script to match shell script for meta-syntax tests
a46f4053 2020-02-29 14:40:50 +0100 Peter Bex Fix runtests batch script to match shell script for meta-syntax tests
46257a8a 2020-02-29 14:24:02 +0100 Peter Bex Fix runtests batch script to match shell script for scrutiny tests
2d984107 2020-02-29 14:24:02 +0100 Peter Bex Fix runtests batch script to match shell script for scrutiny tests
69d4574d 2020-02-29 13:37:35 +0100 Peter Bex Merge branch 'prerelease' into release
e38ba4c7 2020-02-16 08:50:20 +0100 Peter Bex Bump version to 5.2.0rc2
b70ead3e 2020-02-10 15:54:26 +0100 Peter Bex Don't directly call external inlineable procedures (fixes #1665)
e28243f9 2020-02-10 15:54:26 +0100 Peter Bex Don't directly call external inlineable procedures (fixes #1665)
7ed45b3a 2020-01-29 09:28:18 +1300 Evan Hanson Remove invalid semicolon in C_mkfifo() macro definition for Cygwin
b2e54605 2020-02-01 11:19:26 +0100 felix Drop fixnum declaration in csi as flonum arithmetic is used in "report"
eb86abef 2020-02-01 11:19:26 +0100 felix Drop fixnum declaration in csi as flonum arithmetic is used in "report"
0c4ecd1d 2020-01-29 09:28:18 +1300 Evan Hanson Remove invalid semicolon in C_mkfifo() macro definition for Cygwin
5acdbccd 2020-01-17 11:30:31 +0100 Peter Bex Fix C codegen issue of assigning a call to void function
1179da66 2020-01-17 11:30:31 +0100 Peter Bex Fix C codegen issue of assigning a call to void function
44ea9ed5 2020-01-12 12:18:40 +0100 Peter Bex Bump version to 5.2.0rc1
196e5553 2020-01-12 12:18:03 +0100 Peter Bex Merge branch 'master' into prerelease
7b654fb6 2020-01-02 20:46:44 +0100 Peter Bex Update irregex to the 0.9.7 release (upstream commit 353b8db8)
ab2c7c2b 2020-01-05 19:31:16 +0100 Peter Bex Sync manual from wiki
9260b9eb 2020-01-02 21:32:07 +0100 Peter Bex Update copyright year using the update-copyright-year script
84968ca3 2019-12-30 18:31:35 +0100 Peter Bex Update irregex to latest upstream (b194cab) to fix #1661
13c35b98 2019-12-29 16:34:31 +0100 Peter Bex Fix C_rest_arg_out_of_bounds_error call when inlining known args
0cf50903 2019-12-22 11:06:19 +0100 felix Disable automatic heap-shrinkage when "hs" runtime option is set to zero.
57641c94 2019-12-01 12:59:26 +0200 megane Let scrutinizer infer types for foreign types with retconv/argconv given
90e27f3b 2019-12-01 09:50:18 +0200 megane chicken-ffi-syntax.scm: Convert foreign-primitive to use annotate-foreign-procedure
45d0b939 2019-12-01 09:23:29 +0200 megane chicken-ffi-syntax.scm: Add annotate-foreign-procedure helper function
80e41674 2019-12-11 15:47:51 +0000 Evan Hanson Add redact-gensyms and output files to testclean target
cb98162e 2019-12-18 12:31:25 +0100 Kooda Add a missing whitespace in the build.sh scripts generated by chicken-install
8b91505a 2019-12-14 13:14:58 +0100 felix Compile c-object components with proper flags
db972113 2019-12-15 20:39:20 +0100 Peter Bex Fix remaining rest-argument bug #1658
32067934 2019-12-11 13:24:48 +0100 Peter Bex Fix restoration of rest operations inside closures
b4ba7c6d 2019-12-08 08:13:25 +0200 megane Add help info to csi banner
160fb519 2019-12-01 15:36:36 +0100 Peter Bex Improve heap shrinkage factor.
d6359ebf 2019-11-29 21:47:14 +0100 Peter Bex Don't infer types for foreign lambdas from foreign type with retconv/argconv
3662fcf5 2019-11-30 14:32:04 +0100 felix added another missing file to the manifest
70d71e0c 2019-11-29 19:55:13 +0100 felix added missing test file inline-me.scm to distribution/manifest
4746bd95 2019-11-20 21:37:03 +0200 Jani Hakala Fix incorrect bignum allocation sizes
4bb46319 2019-11-21 17:06:26 +0100 Peter Bex Add new ##core#rest-length form which speeds up case-lambda
90b57243 2019-11-19 11:52:34 +0100 felix Disallow using -c option in csc with multiple files.
70909567 2019-11-22 18:33:30 +0100 Peter Bex Clean up drive changing by using "cd /d" on Windows
6255f297 2019-08-17 13:30:09 +0200 Peter Bex Replace car/cdr/null? on rest args with direct argvector references where possible
d2dcb462 2019-11-09 17:02:15 +0100 Peter Bex Change to the drive before changing directory when running egg commands
146a8fa7 2019-11-09 16:52:36 +0100 Peter Bex Fix crash in decompose-directory on Windows
b79d194c 2019-11-10 11:03:14 +0100 Peter Bex Add fix for #1548 to NEWS; there seems to be some (broken) code that (accidentally) relied on the old behaviour, so it's definitely a noteworthy change
e25965cd 2019-10-10 12:11:07 +0300 megane Print more information about why an identifier cannot be exported
4b184cd1 2019-10-13 18:16:32 +0300 megane Revert "Revert half of "Add some optimizer simplification rules""
4bc98d31 2019-10-13 16:26:25 +0300 megane * optimizer.scm (within-unrolling-limit): Add note about performance + tweak comments
4a802e74 2019-10-13 16:25:38 +0300 megane * tests/inline-unroll.scm: Use trivial case from the issue page
5d55f188 2019-09-18 14:36:55 +0200 felix Catch runaway inlining
721d8a59 2019-10-06 20:56:39 +0200 Peter Bex Check constructor args against field defs in define-record-type
a6c091dc 2019-10-10 07:47:24 +0200 Peter Bex Check if there _is_ a value or syntax binding before warning and declaring it undefined
27dbbc02 2019-08-25 16:23:11 +0200 Peter Bex Also allow captured variables with known values from being replaced
67167bd7 2019-10-03 13:07:28 +0200 felix Extend export-identifier check
f35c578c 2019-09-29 12:04:12 +0200 felix manual: drop reference to "select" macro, which is no longer part of core
d464fe93 2019-09-15 16:17:35 +0200 Peter Bex Handle 301/302 redirects in chicken-install
6a33a246 2019-09-15 15:52:01 +0200 Peter Bex Fix egg-download response handling
d8727f4a 2019-09-16 12:04:49 +0300 megane Revert half of "Add some optimizer simplification rules"
0ca0af94 2019-08-28 13:37:16 +0200 felix Catch self-referencing variables in `letrec' form
f40cdd54 2019-09-15 18:29:41 +0200 Peter Bex Remove unnecessary boolean test on db-get-list results
6a10f630 2019-09-15 18:24:47 +0200 Peter Bex Use db-get-list instead of (or (db-get ...) '()) in two remaining places
2d6b5c7d 2019-09-15 11:43:49 +0200 Peter Bex Remove unused "initial-environment" variable and associated comment
0fcc2035 2019-08-30 10:09:22 +0200 felix Add some optimizer simplification rules
6c09f189 2019-08-21 08:51:04 +0300 megane * scrutinizer.scm: Improve debug output
20950eaa 2019-08-21 08:28:59 +0300 megane * scrutinizer.scm: Inline always-immediate for readability
1b0b2738 2019-08-20 20:03:54 +0300 megane * scrutinizer.scm: Don't insert duplicate entries in blist
37e92103 2019-08-20 11:18:15 +0300 megane * scrutinizer.scm (call-result): Remove unused 'e' , 'params' parameters
cb90575d 2019-08-20 11:16:57 +0300 megane * scrutinizer.scm (walk): Remove unused 'tail' parameter
fc4ffafc 2019-08-13 21:53:35 +1200 Evan Hanson Add `record-printer' and `set-record-printer!' procedures
0edfacf7 2019-09-14 16:08:56 +0200 Peter Bex Merge duplicate entries for "Core libraries" in NEWS
63ebf0fa 2019-08-09 13:39:36 +0300 megane Fix couple of hangs related to finalizers and (gc #t)
21ff0d6a 2019-08-25 12:23:05 +0200 felix Disallow exporting variables defined with define-external
93abbcee 2018-12-06 23:21:35 +0100 felix Replace C_u_i_zerop with inline version C_u_i_zerop2
22bb8ef4 2019-09-04 12:10:15 +0200 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
a9f65d2a 2019-09-04 12:09:55 +0200 felix corrected version in DEPRECATED
36eeb40d 2019-08-25 12:16:16 +0200 Peter Bex Run scrutiny tests with -specialize
32115387 2019-08-25 12:06:05 +0200 Peter Bex Also load "clean" and "pure" annotations from types.db when not specializing
f43fb51e 2019-08-25 15:13:57 +0200 felix Preserve global environment when executing module-registration code
29b3d611 2019-08-04 14:11:51 +0200 Peter Bex Mark ##sys#check-exact as deprecated and replace calls by ##sys#check-fixnum
35abf171 2019-07-27 19:46:43 +1200 Evan Hanson Handle import libraries with static linkage egg property
d18c0db7 2019-07-29 11:39:52 +0200 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
6b715333 2019-06-29 15:19:17 +0200 Peter Bex Distinguish between IEEE fp positive and negative zero
0f65f998 2019-07-17 19:43:51 +0300 megane Fix C_u_i_s32vector_ref
c968d65c 2019-07-14 17:57:21 +0200 Peter Bex Make map and for-each behave consistently between compiled and interpreted mode
9602ec69 2019-07-19 22:26:51 +0200 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
9a6f30e7 2019-07-12 20:45:39 +0200 Peter Bex Correct keyword examples in NEWS
cfbb5d8d 2019-06-29 17:02:01 +0200 Peter Bex Define a srfi-88 module as a subset of chicken.keyword
28786450 2019-06-29 16:48:13 +0200 Peter Bex Read quoted empty keywords as keywords
51dac9cb 2019-06-30 15:42:19 +0200 Peter Bex Mark aliased variable as replacable even if either variable is captured
cf5d2aed 2019-07-09 13:36:40 +0200 felix When contracting/inlining procedure calls, catch argument-list mismatch.
d7e17f8e 2019-06-27 20:57:54 +1200 Evan Hanson Sync "compile_r" behaviour in Windows and Unix test scripts
126a315f 2019-06-20 10:14:50 +0300 megane Fix memory-statistics
0ef15221 2019-06-27 16:34:36 +1200 Evan Hanson Emit C99 constants for +nan.0 and [+-]inf.0 `##core#float' nodes
25eb79a4 2019-06-29 16:10:09 +0200 Peter Bex Add "false" as option to keyword-style parameter argument
8613c505 2019-06-29 15:27:23 +0200 Peter Bex Allow #f as keyword-style, unbreaks the tests
070f2d22 2019-06-23 16:46:50 +0300 megane Disable inlining for functions using foreign stubs
acfc7e70 2019-06-29 14:19:10 +0200 Peter Bex Add fix for #1624 to NEWS
9413c4bf 2019-06-25 22:51:20 +0200 felix Fix lfa2 type analysis for conditionals.
f7f39233 2019-06-24 20:17:26 +1200 Evan Hanson Fix csi's "report" feature and add guard for `keyword-style' parameter
5c9f6f94 2019-06-27 10:48:30 +0200 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
13715e5e 2019-06-27 10:48:17 +0200 felix Typo in the unboxed rewriting rule for C_u_i_flonum_inifnitep.
5c2abc13 2019-05-26 18:29:33 +0200 Mario Domenech Goulart Make chicken-home consider CHICKEN_INSTALL_PREFIX
fe579176 2019-06-20 10:45:59 +0300 megane Report undefined identifiers in order of appearance
6bc8d8b5 2019-06-20 11:22:02 +0300 megane * types.db (min , max): Refine return type for float, fixnum arguments
ffb39b91 2019-06-20 21:23:15 +0200 Peter Bex Restore lost egg specification entries
741ff4a7 2019-06-19 17:33:02 +0200 Peter Bex Bump version to 5.1.1
d15621b3 2019-06-19 17:32:43 +0200 Peter Bex Use 5.1.0 to bootstrap CHICKEN from git instead of dev snapshot
8e62f718 2019-06-18 20:38:40 +0200 Peter Bex Set version to 5.1.0
26b6ee1d 2019-06-18 20:38:11 +0200 Peter Bex Merge branch 'prerelease' into release
e3300654 2019-06-18 16:51:16 +0200 Kooda Add a missing export of list->s64vector in srfi-4 (thanks John Cowan)
facb477d 2019-06-18 16:45:48 +0200 Kooda Fix tiny typo in the manual
2a3e1c75 2019-06-18 16:51:16 +0200 Kooda Add a missing export of list->s64vector in srfi-4 (thanks John Cowan)
880e3921 2019-06-18 16:45:48 +0200 Kooda Fix tiny typo in the manual
bb951dd1 2019-06-08 15:05:00 +0200 Peter Bex Also consolidate 5.0.1 NEWS into 5.1.0
43035c98 2019-06-08 15:05:00 +0200 Peter Bex Also consolidate 5.0.1 NEWS into 5.1.0
7358d2e5 2019-06-08 13:57:44 +0200 Peter Bex Bump version to 5.1.0rc1
bbec99e4 2019-06-08 13:57:31 +0200 Peter Bex Merge branch 'master' into prerelease
59114ef1 2019-06-08 13:56:47 +0200 Peter Bex Consolidate NEWS for 5.1.0
e4a62583 2019-06-08 13:54:15 +0200 Peter Bex Update manual from wiki
eac328cd 2019-05-26 13:45:44 +0200 Peter Bex Always pipe-quote symbols starting or ending with a colon
bc72c05f 2019-05-29 11:03:01 +0200 felix Fix the most of #1604 by restoring rewrites dropped in 61af5f1
baecdeef 2019-04-13 18:15:15 +0200 Vasilij Schneidermann Check for installed files iff installing them
234008aa 2019-05-25 15:24:53 +0200 Kooda Update types.db to reflect keyword changes
aeec82d1 2019-05-24 22:23:20 +0200 Peter Bex Fix obscure bug triggered by marking keywords persistable
667cfabd 2019-05-23 21:05:37 +0200 Peter Bex Re-add docs for cond-expand
c64adeca 2019-05-23 20:59:58 +0200 Peter Bex Add keyword to list of scrutinizer types
0e9c1d41 2019-05-23 20:57:21 +0200 Peter Bex Clarify that keywords and symbols are distinct types
a45bafb3 2019-05-23 20:53:26 +0200 Peter Bex Merge manual with the wiki's latest changes
d0d80322 2019-05-23 20:43:26 +0200 Peter Bex Remove unused variable (irregex upstream issue #19)
db2608b1 2019-05-23 11:22:38 +0200 felix Having keywords as a subtype of symbols is problematic. This is most obvious with identifiers, which may be any symbol, but cannot be keywords. Keywords also no longer have plists, so it makes less and less sense to treat these two object types as almost the same.
2b8d1386 2019-05-18 14:02:59 +0200 Peter Bex Update copyright year to 2019
309e9afa 2019-05-10 19:50:53 +0200 Mario Domenech Goulart Use arc4random on FreeBSD
9dcd35b7 2019-05-07 21:00:34 +0200 Peter Bex Fix how define-foreign-type defines its conversion procedures
28421e8b 2019-05-06 16:22:37 +0200 Peter Bex Remove unused stringify and symbolify procedures from compiler support module
de342aac 2019-04-09 12:28:15 +0200 Peter Bex Improve hygiene of FFI macros
a4274bc9 2019-04-30 22:19:42 +1200 Evan Hanson Always regenerate import libraries when chicken-do is used
0978b624 2019-05-02 19:06:51 +0200 Peter Bex Reduce default keyword table size, use symbol table size as a basis when given
5f790f75 2019-05-03 21:07:24 +0200 Peter Bex Reject keywords as identifiers in binding forms
687f5070 2019-05-02 18:34:43 +0200 Peter Bex Update bootstrap script to use 5.0.2 dev snapshot
bad2ca21 2019-05-02 18:33:18 +0200 Peter Bex Bump version to 5.0.3
bd14d66b 2019-05-02 15:43:13 +0200 felix Applied changes to NEWS for keyword-representation changes
a1cd6afd 2019-04-06 18:50:09 +0200 Peter Bex Drop backwards compat support for keywords-as-NUL-prefixed-symbols
8665e7a8 2019-04-06 17:03:15 +0200 Peter Bex Change representation of keywords
0e98bc42 2019-04-28 16:55:07 +1200 Evan Hanson Fix chicken-install error caused by non-string argument to `file-exists?'
06b760e7 2019-04-18 21:44:13 +0200 Peter Bex Fix types.db entries for posix file procedures and change file-truncate
5ed10c58 2019-04-19 18:27:25 +1200 Evan Hanson Pass full macro name to `##sys#compiler-syntax-hook'
ea10de37 2019-04-08 21:47:03 +0200 Peter Bex Add inlined srfi-4 accessors, predicates and length proedures
aa4e3d37 2019-04-05 15:56:14 +0200 Peter Bex Allow "csc -debug h" without source file arguments
b0762667 2019-04-07 12:39:00 +0200 felix remove c-object components from installed file list
3ddd8adb 2019-04-08 12:44:02 +0200 Peter Bex Change MV test to reflect the current reality
3e0f640e 2019-04-08 12:34:52 +0200 Peter Bex Revert "Make `call/cc` continuations behave like `values` ones."
b90a967e 2019-04-08 11:46:15 +1200 Evan Hanson Enable specialisation for test-scrutinizer-message-format.scm on Windows
822b5c99 2019-04-07 16:32:25 +0200 Peter Bex Fix definitions of (chicken file posix) permission values
2b4ded59 2019-04-05 16:15:23 +0200 Peter Bex Reject import of module currently being defined (fixes #1506)
d481d9d0 2019-04-05 11:18:03 +0200 Peter Bex Remove unused and undocumented C_{delete,set}_symbol_table functions
e249d730 2019-04-01 10:52:54 +0200 Kooda Reset port EOF flag when seeking
793889c5 2019-04-05 10:53:05 +0200 Peter Bex Add a note about #1426 so we can find it again if necessary
f482b11e 2019-03-31 16:04:49 +0300 megane Try to print original expressions harder in type messages
b8d143a8 2019-02-28 09:52:31 +0200 megane Try constant folding before installing specializations
11dd2caa 2019-02-28 07:33:06 +0200 megane * support.scm (constant-form-eval): Simplify logic
f6698267 2019-03-29 14:35:40 +0100 Kooda Fix some bugs with the egg file c-object declaration
9834b1a6 2019-03-30 09:26:59 +0200 megane Make scrutinizer message format test suite more comprehensive
fead35de 2019-03-24 09:49:00 +0200 megane Remove renaming detail from printed type variables
189fa41f 2019-03-30 22:29:00 +0100 Peter Bex Binary version is at 10, not 11 (thanks to Wasamasa for pointing this out)
3d20a16a 2019-03-29 21:50:07 +0100 Peter Bex Retroactively add c-object to NEWS for 5.0.1
b149e279 2019-03-25 21:14:43 +1300 Evan Hanson Fix arguments to scrutiny reporting procedure for `append'
2853220c 2019-03-20 15:15:25 +0200 megane Make imports faster
8b646e69 2019-03-10 15:16:58 +1300 Evan Hanson Add line number info for some forms introduced by reader
a59ef9ac 2019-03-19 12:06:22 +1300 Evan Hanson Add trailing comma to two scrutinizer message lines
fd42a00f 2019-03-19 12:05:45 +1300 Evan Hanson Remove escaped newline from install make output
e064ac46 2019-03-18 12:06:39 +0100 felix chicken-install: fix double quoting
94fc9ae2 2019-03-14 11:30:35 +0100 felix Merge branch 'scrutiny-message-formatting'
6f08865a 2019-03-14 21:42:47 +1300 Evan Hanson Avoid spin loop in socket_read() when debug client disconnects
ba165fbe 2019-03-09 21:34:34 +1300 Evan Hanson Correct exit status section in chicken-install man page
a1e59132 2019-03-09 20:00:51 +1300 Evan Hanson Adjust scrutiny description of unknown procedures
a2c787e2 2018-11-28 13:24:50 +0200 megane Add "In file ..." and "In module ..." to scrutiny messages
83014573 2018-11-28 10:48:43 +0200 megane Add more information to scrutinizer messages
45c848d8 2018-11-27 16:52:56 +0200 megane Update messages for scrutiny special cases to new pretty print format
953a279a 2018-11-27 15:59:49 +0200 megane Factor `describe-expression' procedure out to scrutinizer toplevel
b3b6f914 2018-11-27 15:40:17 +0200 megane Refactor `pname' procedure to toplevel as `call-node-procedure-name'
eb4f5db1 2018-11-27 15:28:58 +0200 megane Add more useful first line for scrutinizer messages
640eb0bc 2018-11-19 15:52:22 +0200 megane Pretty print "wrong number of values for procedure argument" errors
8b46d193 2018-11-19 13:45:43 +0200 megane Pretty print deprecation messages
dfbe70bc 2019-02-01 12:02:38 +1300 Evan Hanson Pretty print procedure types with "->"s and "'"s
fa3818e0 2019-01-29 10:38:09 +1300 Evan Hanson Fix grammar of "(1|2) argument[s] (is|are) expected" scrutiny message
3caaf71f 2018-11-19 11:55:01 +0200 megane Print variable name and its module separately in scrutinizer messages
9c0c03e0 2018-11-19 11:18:51 +0200 megane Print types in scrutinizer messages with pretty-print
1cb05bb5 2018-11-16 18:07:23 +0200 megane Extract most scrutinizer messages into separate functions
c549cbe3 2018-11-28 17:28:03 +0200 megane Sanitize gensyms from scrutinizer test outputs
08ff4cc5 2018-11-19 10:01:33 +0200 megane Add new test for scrutinizer message formatting
49202a5c 2019-02-28 14:02:12 +0100 felix chicken-install: exit with status 3 if no eggs are processed
4ab1227d 2019-02-28 14:03:27 +0100 felix correct entry in types.db for `system*'.
458e7ada 2019-01-23 12:34:43 +0100 Kooda Add 'linkage' to the component-options specification of eggs
e86b10c7 2019-01-23 11:35:49 +0100 Kooda Make the default linkage of egg programs static when in a static CHICKEN build
e9cf59f8 2018-12-23 20:44:51 +0100 felix Preserve read/write invariance for symbols prefixed with "#!"
ade82fc9 2019-01-18 19:03:43 +0100 Peter Bex Do not use ###text and ###append as if they were keywords
3a35335b 2019-01-12 16:23:26 +0100 Peter Bex Update bootstrap script to use 5.0.1 dev snapshot
4e6cba13 2019-01-12 16:20:18 +0100 Peter Bex Bump version to 5.0.2
e8b8a4c3 2019-01-06 19:48:51 +0100 Peter Bex Drop support for old-style qualified symbols (fixes #1077)
c73667e4 2019-01-06 16:36:54 +0100 Peter Bex When interning "qualified" symbols, convert them to regular symbols
7cd6eb54 2019-01-01 03:20:24 +0100 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
1e006b65 2019-01-01 10:49:40 +1300 Evan Hanson chicken-do: Avoid buffer overrun when preparing Windows command line
693e1349 2018-12-09 13:20:00 +0100 felix Add c-objects component type to egg format
76660fab 2018-12-31 23:00:21 +1300 Evan Hanson Use consistent file extension for object files on Cygwin
9f558238 2018-12-13 16:18:04 +0100 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
339ca579 2018-12-01 10:24:16 +0200 megane Fix renaming issue with 'the'
3c65c402 2018-12-02 18:23:44 +0200 megane Fix renaming issue with typevars
c108e75f 2018-12-06 16:06:27 +0100 felix Drop "paranoid" interrupt check.
a07b4300 2018-12-06 16:05:46 +0100 felix Drop ancient "stress test" feature.
2d618395 2018-12-07 11:36:41 +0100 felix Remove use of undefined variable in rules.make
d19f465a 2018-12-04 18:35:00 +0100 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
9ffbef28 2018-12-02 14:19:08 +1300 Evan Hanson Bump debugger protocol version
636f245f 2018-12-02 14:19:08 +1300 Evan Hanson Fix empty line and memory leak in debugger GET_TRACE replies
c6efffa8 2018-12-02 14:19:08 +1300 Evan Hanson Split "-no-trace" and "-debug-info" behaviours
d1ba4cca 2018-12-01 23:00:04 +0100 felix Unboxed variants fXX SRFI-4 vector accessors assumed unboxed fixnum index operand
7729e511 2018-11-30 22:55:24 +0100 Christian Kellermann Test for port direction when setting up flock struct
2daebb66 2018-11-29 14:30:28 +0100 Kooda manual: fix the `reexport` example for C5
47032a99 2018-11-29 13:33:23 +0100 Peter Bex Move lfa2 entry to 5.0.1 instead of 5.0.0
93a4d2e0 2018-11-28 21:50:18 +0100 Peter Bex Do not float-unbox arguments to srfi-4 vector accessors
90f95845 2018-11-26 12:29:59 +0100 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
e4f829b6 2018-11-26 12:29:38 +0100 felix Added unboxing benchmark to test suite
cc2312d9 2018-11-26 12:10:54 +0100 felix Removed call to sub-boxed!, as suggested by Peter Bex, added trivial optimization
79cf7427 2018-11-21 18:48:48 +0100 felix Add unboxing pass to lfa2
8ae4f216 2018-11-25 16:10:39 +0100 Peter Bex Sync manual link and markup fixes from wiki
d29a21d2 2018-11-25 16:06:36 +0100 Peter Bex Update readline egg links to C5 (use breadline instead of readline)
7920ac94 2018-11-25 15:09:34 +0100 Peter Bex Add missing link to the Debugger section in the manual
ef5fbf34 2018-07-22 22:23:17 +1200 Evan Hanson Some small debugger data and wire protocol improvements
f309a1c6 2018-11-24 12:30:08 +0100 Peter Bex Change definition of "link", "chroot" and "C_getenv" from c-string to nonnull-c-string to fix C compiler warnings
15d6d02e 2018-11-25 01:21:50 +0100 felix Spelling
d902e1cf 2018-08-09 11:38:14 +0200 Kooda Introduce XDG directories
f701e594 2018-11-13 17:11:52 +0100 felix Add support for cond-expand and error forms in .egg files.
fff3dec5 2018-11-13 17:09:58 +0100 felix Resolution of component-dependencies incorrectly ommitted program components.
2f1a594d 2018-05-29 13:18:02 +0300 megane Small refactor which tightens up the type expansion code a bit
fe083f47 2018-05-29 10:51:37 +0300 megane Add quoted symbols as shorthand for forall
b17f9542 2018-11-11 21:00:03 +0100 Peter Bex Bump master version to 5.0.1
e2963459 2018-06-09 08:58:20 +1200 Evan Hanson Drop `##sys#canonicalize-extension-path'
265914da 2018-06-09 08:57:37 +1200 Evan Hanson Drop some unused constants from eval.scm
a1683b79 2018-06-09 08:48:28 +1200 Evan Hanson Drop `find-static-extension' from the eval unit
ff64c99f 2018-06-09 08:42:51 +1200 Evan Hanson Wait until after compilation has finished to search for linked objects
12f2f2cc 2018-11-07 19:10:03 +0100 Peter Bex Set version to 5.0.0
c9a96bdf 2018-11-07 19:07:01 +0100 Peter Bex Merge branch 'prerelease' into release
9145d7d6 2018-11-07 19:01:47 +0100 Peter Bex Merge branch 'master' into prerelease
97fe9bb5 2018-11-05 23:05:16 +0100 Mario Domenech Goulart chicken.el: remove duplicate keybindings for chicken-trace
9ae00fc2 2018-11-04 15:04:57 +1300 Evan Hanson Update help text for "chicken-install -retrieve"
58c36cf1 2018-11-04 15:00:09 +1300 Evan Hanson Add C_COMPILER_OPTIMIZATION_OPTIONS to `chicken-do` make rule
a07dd471 2018-11-01 17:05:26 +0100 felix you're quite right...
72660675 2018-11-01 16:45:09 +0100 felix Added file that lists currently deprecated features.
b0b4edb1 2018-10-29 17:38:03 +0100 Peter Bex Bump version to 5.0.0rc4
0e38903d 2018-10-29 17:37:24 +0100 Peter Bex Merge branch 'master' into prerelease
c67e7f79 2018-10-29 12:53:33 +1300 Evan Hanson Minor formatting fix in chicken-do manpage
21ccd9b4 2018-10-20 13:54:03 +0200 felix Allow multiple targets in "chicken-do" invocations
6adc4d2b 2018-10-27 08:59:55 +0200 Peter Bex Fix link from Module r5rs to Scheme module
2a3f46e5 2018-10-16 13:34:42 +0200 felix Use installation program and options from build system for egg installation
951fb5f7 2018-10-21 11:45:49 +0300 megane * scheduler.scm: import chicken.condition for 'signal' used in ##sys#default-exception-handler
176494ac 2018-10-20 13:52:27 +0200 felix drop last debris of chicken-bug program removal
fb31a1c8 2018-10-12 11:23:48 +0200 felix remove redundant definitions from chicken-config.h
bd9ba981 2018-10-10 16:33:07 +0200 Peter Bex Add chicken-do manpage to manifest and install it
d6c83547 2018-10-08 21:41:24 +0200 Peter Bex Bump version to 5.0.0rc3
d05533f1 2018-10-08 21:40:29 +0200 Peter Bex Merge branch 'master' into prerelease
a1b4b339 2018-10-08 21:29:40 +0200 Peter Bex Sync manual from wiki
a751c0fb 2018-08-29 09:04:58 +1200 Evan Hanson Rename the "-no-install-deps" option to "-no-install-dependencies"
67310626 2018-08-29 08:54:44 +1200 Evan Hanson Make the "-no-install" option affect named eggs but not dependencies
b7e29369 2018-09-18 12:42:44 +0300 megane * scrutinizer.scm (refine-types): Add special case for (or pair null) and list-of
5176cac7 2018-09-18 11:30:45 +0300 megane * tests/scrutinizer-tests.scm (test): Add more information to failure messages
8eec987b 2018-09-29 15:18:41 +0200 Peter Bex chicken-install: Allow any type of value as argument
a114d588 2018-09-27 22:07:22 +0200 felix Drop unnecessary test in `object-copy'
d68f5f8d 2018-09-23 22:25:17 +0200 Mario Domenech Goulart manual/Module (chicken syntax): fix indentation (replace tabs by spaces)
6ab2304d 2018-09-09 16:54:42 +1200 Evan Hanson Clean up trace info by using relative paths for source files in build scripts
96a5a905 2018-09-22 17:47:57 +1200 Evan Hanson Update extension mapping in setup.defaults to include just "srfi-4"
31bcafcf 2018-09-15 11:26:32 +0200 felix Fix broken string-ci>=?/string-ci<=?
0cd1061b 2018-09-10 21:31:37 +0200 Peter Bex Forgot to add new manual page to distribution manifest
445daac6 2018-09-10 21:31:37 +0200 Peter Bex Forgot to add new manual page to distribution manifest
3721c0f5 2018-09-09 13:50:50 +0200 Peter Bex Merge branch 'master' into prerelease
faa40741 2018-09-09 13:50:41 +0200 Peter Bex Sync manual with wiki
69cd5dcf 2018-09-09 13:45:09 +0200 Peter Bex Bump version to 5.0.0rc2
2d5103ce 2018-09-09 13:27:35 +0200 Peter Bex Merge branch 'master' into prerelease
aaf6a228 2018-09-09 17:15:23 +1200 Evan Hanson Fix double quotation in random-files mkdir commands
d4d0bfb4 2018-09-09 16:56:17 +1200 Evan Hanson Fix double-quotation of custom shell commands
6e76b7e6 2018-09-06 16:48:34 +0200 Peter Bex Fix build on Mac OS
dc07113c 2018-09-01 18:33:59 +0200 Peter Bex Fix quotation in scripts generated by chicken-install and csc (#1515)
2769143a 2018-09-05 09:46:37 +0200 Mario Domenech Goulart chicken-install: accept `distribution-files' egg property
37dbffcd 2018-09-01 20:32:03 +0200 Peter Bex Fix type declaration for "qs" procedure
1e3a866d 2018-09-02 13:36:51 +0200 felix Allow the "files" egg property at toplevel to be used by henrietta as determining the required files for installation.
d72c0b24 2018-09-01 08:45:01 +0200 Mario Domenech Goulart Allow `files' in the toplevel of egg description files
1f55b6c0 2018-08-31 20:31:36 +1200 Evan Hanson Allow list-notation for modules property in egg files
70fed042 2018-08-30 09:23:41 +0200 felix Handle directories transparently in chicken-install
8ebf1e7f 2018-08-28 16:51:24 +0200 felix chicken-install: do not invoke custom build script for import libraries
7ea3d353 2018-08-29 14:54:30 +0200 felix For unsetting CHICKEN_REPOSITORY_PATH use "env -u" only when MSYSTEM is set
cf66847a 2018-08-29 14:46:52 +0200 felix Undid patch to use "env -u" as it is NOT PORTABLE
f07a5670 2018-08-17 14:59:09 +0300 megane * chicken.h: Fix C_u_fixnum_modulo by extracting the definition from C_fixnum_modulo
46835db3 2018-08-27 18:13:34 +1200 Evan Hanson Fix error in "chicken-status -cached" due to `map' with string argument
555e005d 2018-08-14 12:25:11 +0200 Kooda Make `copy-directory-command` copy directories recursively on Windows
a2e1c099 2018-08-24 13:31:18 +1200 Evan Hanson Use env(1) to unset CHICKEN_REPOSITORY_PATH in repository search path test
c238e8e9 2018-08-24 11:02:50 +1200 Evan Hanson Suffix test debris with ".out" to simplify testclean target
d7d5894a 2018-08-24 10:44:23 +1200 Evan Hanson Update testclean target to include "obj" files
a86b071f 2018-08-14 09:40:52 +0200 Kooda Make static linking work on Windows
55bb9051 2018-08-23 19:07:32 +1200 Evan Hanson Drop module namespace from struct type in `##sys#make-structure' specialisation
08e462c8 2018-08-17 14:59:41 +0200 Kristian Lein-Mathisen Give a path example for clarity in the README
f12c070b 2018-08-22 09:56:02 +0200 Kooda Add an entry in the NEWS file about file access procedures
bb6bf66b 2018-08-20 03:20:00 +0200 Kooda Fix my mistake in the previous commit
0ae33380 2018-08-18 10:45:57 +0200 felix chicken-install: allow any type of value when converting program arguments
d483b36a 2018-08-16 22:40:10 +0200 Peter Bex Document in NEWS that read-lines and read-all don't accept filenames anymore
4c2d1187 2018-08-16 22:24:09 +0200 Peter Bex Add the fact that we dropped read-all to the NEWS file
f2cdae8b 2018-08-13 23:57:28 +0200 Kooda Fix repository-path tests on Windows
2ef7324f 2018-08-12 21:43:24 +0200 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
cc4f64bc 2018-08-12 20:17:31 +0200 Peter Bex Fix behaviour of complex (platform) clauses in .egg files
7ecbcb43 2018-08-12 19:40:22 +0200 Peter Bex Fix stat() with trailing slashes behaviour on Haiku
db1dd973 2018-08-12 14:40:35 +0200 Kooda Merge branch 'master' into prerelease
c32b0448 2018-08-12 14:29:24 +0200 Kooda Make `chicken-install -u` do what it’s supposed to do
9d480412 2018-08-11 10:51:46 +0200 Peter Bex Bump version to 5.0.0rc1
617ba6c9 2018-08-11 10:51:32 +0200 Peter Bex Merge branch 'master' into prerelease
35834b1b 2018-08-11 10:42:49 +0200 Peter Bex Add a few missing files to distribution manifest
0cb10616 2018-08-11 10:32:43 +0200 Peter Bex Remove obsolete file tests/rev-app.scm from manifest
91c3f0d2 2018-08-11 10:31:21 +0200 Peter Bex The chicken.type import lib is not generated (anymore?), it's a purely syntactical builtin module
3db76e31 2018-08-11 10:24:27 +0200 Peter Bex Uncomment manual-labor in the "html" target
16927931 2018-08-11 09:53:42 +0200 Peter Bex Remove (preliminary) from NEWS
47b669c3 2018-08-11 09:52:01 +0200 Peter Bex Sync manual from wiki
7a7d0be0 2018-08-09 20:47:14 +0200 Kooda Make `repository-path` from (chicken platform) return a list instead of a string
a1635d96 2018-08-07 15:06:48 +0200 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
253831d6 2018-08-06 15:08:08 +0200 Kooda Use the SUDO variable in chicken-uninstall, as documented
0660a50d 2018-08-06 11:59:51 +0200 Kooda Add a NEWS entry about the argument type change for process, process* and process-execute
2029fcae 2018-08-04 11:29:52 +0200 Peter Bex Ignore macros when looking up symbol aliases
388d3432 2018-08-03 13:54:05 +0300 megane * eval.scm (compile): Remove failing environment lookup in ##core#set!
ea1202b8 2018-07-30 10:04:15 +0200 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
9508c876 2018-07-29 17:33:27 +0200 Peter Bex Restore read-string semantics when reading 0 bytes by not attempting to peek
00485e03 2018-07-25 21:18:48 +1200 Evan Hanson Two small fixes for egg refetching behaviour
8ef52448 2018-07-25 21:03:54 +1200 Evan Hanson Allow "chicken-status -cached" to be used with egg name arguments
138a16f2 2018-07-25 20:17:33 +1200 Evan Hanson Allow "chicken-status -list" to be used with egg name arguments
b03666eb 2018-07-25 20:08:52 +1200 Evan Hanson Fix remote version checking in chicken-install by resolving egg server names
29ddab96 2018-07-29 19:30:24 +0200 Peter Bex Slight rewording to avoid confusion
0f2dab4c 2018-07-29 19:28:23 +0200 Peter Bex Document the rename of change-file-mode to set-file-permissions! (plus improvments)
79d24799 2018-07-27 18:06:26 +0200 felix chicken-install doesn’t cleanup its temporary files in every cases
3a281253 2018-07-27 18:03:36 +0200 felix chicken-status doesn’t find the version of eggs in the cache when using the `-cached` option
6b4e2b5b 2018-07-23 11:23:40 +1200 Evan Hanson Use `directory-exists?' instead of `directory?' in chicken-status
86c9a72d 2018-07-23 11:20:05 +1200 Evan Hanson Handle exceptions from `terminal-size' in chicken-status
9b2b6bc7 2018-07-26 10:18:38 +0200 felix Add component-options egg specification item
85935635 2018-07-22 16:58:46 +0200 Peter Bex Quote and slashify destination directories too
42f3ff1b 2018-07-16 19:05:45 +1200 Evan Hanson Only register REPL history hooks when csi is running interactively
c8334166 2018-06-09 19:26:55 +1200 Evan Hanson Forbid relative pathnames in CHICKEN_INSTALL_REPOSITORY
0feb2b2a 2018-07-10 19:20:46 +1200 Evan Hanson Don't warn when namespaced symbols are unbound in eval
0dff5a83 2018-07-13 21:49:20 +0200 Peter Bex Add test for interface export issue
69a3f493 2018-07-13 21:49:20 +0200 megane Scan module definition for extra exports following interface usage
e2dde281 2018-07-14 12:31:10 +1200 Evan Hanson csi.csm: Clarify documentation for "-ss" flag
ea747361 2018-07-13 23:03:29 +0200 Mario Domenech Goulart csi.scm: Improve documentation for "-s" flag
0ed47ce5 2018-06-30 11:53:11 +0200 felix Check exitlevel in Windows build scripts and abort when a command fails
b4bfcea1 2018-07-12 10:53:54 +1200 Evan Hanson Update bootstrap script to 5.0.0pre8
cbb32b2b 2018-07-12 10:00:08 +1200 Evan Hanson Fix setversion script imports
b2a8cc7a 2018-07-12 09:14:14 +1200 Evan Hanson Update list of core units in eval.scm
d57fbee3 2018-07-10 19:21:24 +1200 Evan Hanson Use dotted module syntax for imports in library.scm
0c1eb210 2018-06-24 12:02:51 +0200 Mario Domenech Goulart chicken.h: identify arm64 architectures
e921e263 2018-07-05 13:55:29 +0200 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
861b106b 2018-07-05 20:48:56 +1200 Evan Hanson Remove directories when uninstalling extensions
2ce47f3a 2018-07-04 21:24:49 +0200 felix Properly handle directory copying in "data" egg components
317dbeaa 2018-06-28 09:00:23 +0200 felix chicken-install: use explicit ".bat" extension for custom scripts on Windows
856c3e77 2018-06-22 23:07:40 +0200 Kooda Only inject the egg-info version property when it's properly defined
4f2cb998 2018-06-22 11:21:36 +0200 felix ensure version from egg download is injected into egg-info file
c571cff9 2018-06-21 18:11:10 +0200 Peter Bex Always fetch tests when retrieving eggs to avoid caching issues
64446adf 2018-06-19 22:24:22 +0200 felix manual: documented "modules" egg property
0be9d247 2018-06-13 19:35:24 +1200 Evan Hanson Splice includes into body contexts so definitions are handled correctly
76379dc0 2018-06-11 07:31:41 +1200 Evan Hanson Mark all extensions as static when using (linkage static)
9650de28 2018-03-30 10:55:32 +0300 megane Use more descriptive names in typematch-tests.scm
a9fcaf7f 2018-06-10 08:19:44 +1200 Evan Hanson Link with static objects named "${x}.static.o" in setup mode
b095c043 2018-06-09 19:44:02 +0200 Peter Bex Update manual manifest
a4c5e2fa 2018-06-09 19:41:20 +0200 Peter Bex Update distribution manifest for manual
ddd8d393 2018-06-09 19:39:49 +0200 Peter Bex Copy over new manual from wiki
9bdb09c1 2018-06-09 10:14:22 +0200 felix Pass the source-file-dependencies to the component p-list for generated source files
2adf319c 2018-05-26 18:21:44 +0200 Peter Bex Include winerror.h in mingw native builds
5d61840f 2018-05-30 10:55:50 +0200 felix chicken-uninstall: show helpful msg when asking for confirmation and stdin is EOF
0089c1b8 2018-05-30 17:21:49 +0200 felix chicken-install: export environment variables for build tools to custom build scripts
8c6237d1 2018-05-29 18:08:29 +0200 felix chicken-install: added -defaults to usage output (reported by meganeka)
d3906284 2018-05-02 14:27:36 +0200 Kooda Make the test suite aware of the programs prefix and suffix
5e1f0841 2018-05-21 11:18:27 +0200 felix Correct handling of dependencies and introduce distinct names of egg properties
36be0fce 2018-05-20 20:08:19 +0200 Peter Bex Do not emit import-syntax forms when no syntax forms are exported
03cdfdcb 2018-05-05 12:33:27 +0200 Kristian Lein-Mathisen Add namespaces to procedure-information for various procedures
ffe88992 2018-05-21 18:01:23 +1200 Evan Hanson Move `current-process-id' to "chicken.process-context.posix"
11544dd8 2018-05-07 11:08:34 +0200 felix Enable local/inner dependencies, add custom build script to deps, if used
cf5f4840 2018-05-14 21:59:05 +1200 megane Fix error during compiler-typecase trail restore
8ebbe0ff 2018-05-15 10:32:28 +0200 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
a196826c 2018-05-14 17:51:40 +1200 Evan Hanson A few small man page fixes
45a7763a 2018-05-14 17:39:27 +1200 Evan Hanson Unquote boolean type in expansion of `parameterize'
fdd9a022 2018-05-04 14:19:32 +0200 Kooda Fix a few typos and renames in types.db and add a forgotten export of srfi-4
5b9822a1 2018-05-05 13:03:44 +0200 Kooda Add a little script to check the consistency between documentation and actual modules
69eb2953 2018-05-05 12:51:37 +0200 Kooda Add a types.db consistency check test
b47023ce 2018-05-03 14:52:20 +0200 Kristian Lein-Mathisen Fixes namespaces of chicken.process-context.posix exports
d8545a63 2018-04-26 23:10:26 +0200 Kristian Lein-Mathisen Always build in host mode unless cross-compiling
415bbaa7 2018-05-08 18:22:00 +0200 felix trivial changes in NEWS file
156cd99a 2018-05-02 21:02:51 +0200 Kooda Tiny fixes for chicken-install on windows.
701ab0dd 2018-05-01 19:54:45 +0200 Kooda Remove a warning when compiling with clang.
239cec60 2018-04-22 16:00:08 +0200 felix Lookup the argument for the executable in feathers.
171771fd 2018-04-29 13:57:21 +0200 Peter Bex Simplify eval/meta a bit and drop ##sys#active-eval-environment
d642ec6c 2018-04-29 12:57:44 +0200 Kristian Lein-Mathisen Check -L and -I for valid <DIR>
6f51f357 2018-04-30 19:00:49 +0200 Peter Bex Refactor chicken.process-context.posix so it no longer refers to chicken.posix
2cb9111e 2018-04-30 17:57:18 +0200 Peter Bex Refactor chicken.process.signals so it no longer refers to chicken.posix
e59919cd 2018-04-30 17:25:49 +0200 Peter Bex Refactor chicken.process so it no longer refers to chicken.posix
a5c94998 2018-04-30 16:06:59 +0200 Peter Bex Refactor chicken.time.posix so it no longer refers to chicken.posix
de6281c1 2018-04-30 14:38:14 +0200 Peter Bex Refactor chicken.file.posix so it no longer refers to chicken.posix
d5594a63 2018-04-30 21:43:26 +0200 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
cc791727 2018-04-30 21:42:51 +0200 felix when argument list is empty, recent change for handling CHICKEN_OPTIONS produces error
580d44f6 2018-04-30 20:54:28 +0200 Peter Bex Convert timeout to an exact number of milliseconds before sleeping
50c4e0d7 2018-04-29 11:48:48 +0200 Kooda Compile the posixwin.scm and posixunix.scm with -no-module-registration
73ea2561 2018-04-29 12:22:46 +0200 felix chicken-install: make extensions and programs dependent on the .egg file
cd31e307 2018-04-29 11:48:48 +0200 Kooda Compile the posixwin.scm and posixunix.scm with -no-module-registration
edf97722 2018-04-29 11:37:40 +0200 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
8684b8e0 2018-04-29 11:13:42 +0200 felix csc: drop obsolete compiler option
caf0a534 2018-04-29 01:02:11 +0200 Kristian Lein-Mathisen chicken-install: improve error message for missing dependencies
d332974f 2018-04-29 10:57:51 +0200 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
857c61fb 2018-04-27 13:07:40 +0200 Peter Bex Do not patch up iexpressions with syntax environment
44934ff9 2018-04-29 01:22:55 +0200 Peter Bex Do not emit or install chicken.posix.import.{so,scm}
0746cdf3 2018-04-29 01:15:39 +0200 Evan Hanson Update bootstrap.sh to use CHICKEN 5.0.0pre7
2dbfa725 2018-04-29 00:39:14 +0200 Evan Hanson Update "-consult-types-file" flag name in defaults.make
c0bcb450 2018-04-29 00:40:53 +0200 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
52c30255 2018-04-29 00:40:03 +0200 felix Documented renaming of "-consult/emit-type-file" options
f5036f4d 2018-04-29 00:40:03 +0200 Peter Bex Remove unused (direct) dependencies on chicken.posix.import.scm from rules.make
f12166c4 2018-04-29 00:34:25 +0200 Peter Bex Remove obsolete (chicken posix) import from chicken-status
bf374b02 2018-04-28 18:09:13 +0200 Peter Bex Change module imports to be lexically scoped.
def95ad4 2018-04-29 00:09:18 +0200 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
71edbb5b 2018-04-28 23:20:49 +0200 Evan Hanson Rename -emit/consult-type-file flags to -emit/consult-types-file (with an "s")
f2cc9230 2018-04-28 23:01:59 +0200 Evan Hanson Include identifiers from "chicken.foreign" in modules.db
0bc75263 2018-04-28 22:52:13 +0200 Evan Hanson Add `current-module' helper macro to "chicken.module"
a19e1a41 2018-04-28 17:58:27 +0200 Kristian Lein-Mathisen chicken-install: Fix log output order
7f420052 2018-04-27 13:15:08 +0200 Peter Bex Speed up compiled module registration by avoid unnecessary work
1d03b999 2018-04-28 11:25:42 +0200 Evan Hanson Make sure source filename argument precedes CHICKEN_OPTIONS
1527e046 2018-04-28 10:41:48 +0200 Evan Hanson Fix lambda info strings for get, put!, list-ref and the c[ad]r procedures
57ff6e51 2018-04-27 12:10:53 +0200 Evan Hanson Track all potential values for use when generating assigned global lambda infos
8b8bb18a 2018-04-27 21:11:21 +0200 Peter Bex Fix import-library-hook in eval-modules so it won't call #f
aab97e18 2018-04-27 21:18:37 +0200 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
f06dc574 2018-04-27 21:00:41 +0200 Evan Hanson Slightly nicer formatting of generated foreign-lambda* code
a94d721e 2018-04-26 16:52:59 +0200 Kristian Lein-Mathisen Make manpages match program names
ef496e36 2018-04-26 18:57:27 +0200 felix removed duplicate variable definition
ee6b46ab 2018-04-26 13:56:29 +0200 Evan Hanson Use internal form for "(the ...)" in expansion of `parameterize'
097053f2 2018-04-26 13:20:15 +0200 Peter Bex Do not walk iexps in ##sys#register-compiled-module.
55b3e0a0 2018-04-26 12:59:31 +0200 Peter Bex Add clarifying comments to register-compiled-module
ed979783 2018-04-10 19:51:58 +1200 Evan Hanson Make result of empty "else" clause undefined in `cond' and `case' forms
7b59dcc9 2018-04-07 21:46:40 +0200 Peter Bex Add removal of interrupts-enabled to NEWS
2a34013f 2018-03-23 12:22:19 +0100 felix drop "interrupts-enabled" declaration specifier, as it is redundant
d41d0c8d 2018-03-22 18:19:19 +1300 Evan Hanson Drop `require-extension-for-syntax'
85e5585e 2018-03-22 21:54:42 +0100 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
5d89b60a 2018-03-22 21:53:45 +0100 felix csi.scm: +product+ wasn't used and the banner incomplete
ec01205f 2018-03-18 15:01:00 +0100 Peter Bex Remove ##core#aliased marking
05f341e0 2018-03-14 17:53:00 +1300 Evan Hanson Print #!-style symbols verbatim, without pipes
c3b84891 2018-02-27 22:19:26 +1300 Evan Hanson Adjust `build-platform' and `software-version' values for Cygwin and MinGW
6653dce1 2018-03-18 17:55:21 +0100 Peter Bex If cache dir does not exist, don't bail out with an error
c723f3cb 2018-03-15 18:31:09 +0100 felix Document -cached option in manual pages
d33b1f46 2018-03-15 12:52:54 +0100 felix chicken-install: -cached installs from cache only
16d7e81a 2018-03-15 12:52:28 +0100 felix chicken-status: -cached shows eggs currently in cache
a8c7da30 2018-03-15 12:51:32 +0100 felix moved egg-file and version-file information into egg-environment.scm
9a5b457e 2018-03-14 17:51:50 +1300 Evan Hanson Use "rest" as the rest argument variable name in DSSSL procedures
b9c92d11 2018-03-14 17:51:28 +1300 Evan Hanson Strip gensym noise from lambda-infos
571d33e2 2018-03-14 18:53:48 +1300 Evan Hanson Remove primitive aliasing
b0361aca 2018-03-14 18:53:33 +1300 Evan Hanson Properly namespace srfi-6 module value exports
96292d22 2018-03-13 06:42:41 +1300 Evan Hanson Move `sleep' to "chicken.base"
b4dcbe35 2018-03-12 17:11:22 +0100 Peter Bex Update bootstrap script to use 5.0.0pre6
91e5c146 2018-03-11 14:42:01 +0100 Peter Bex Remove the "chicken" module
ca9b0ec0 2018-02-24 11:16:55 +0100 Peter Bex Do not strip syntax when handling let-syntax
ed47df6b 2018-03-11 19:13:57 +0100 Peter Bex Move "eval" from r4rs to r5rs
04ac34ab 2018-03-11 21:39:50 +0100 felix Remove obsolete feature identifiers
509c913d 2018-03-11 13:31:45 +0100 Peter Bex Remove posix.import.scm from file.scm dependency list
317aa19f 2018-03-11 13:53:04 +1300 Evan Hanson A few chicken.file and chicken.file.posix module changes
50047f29 2018-03-07 07:36:37 +1300 Evan Hanson Remove eval-modules.c on "make spotless"
039fedf4 2018-03-06 17:26:42 +1300 Evan Hanson Revert eval-modules changes so unit isn't included in dynamic libchicken
d35a74ce 2018-02-19 22:09:03 +1300 Evan Hanson Drop redundant eval-modules-static.o dependency for libchicken in rules.make
c75bb19f 2018-02-24 11:21:39 +0100 Peter Bex Drop renaming code that was never possibly being used
e213ec8a 2018-02-25 11:53:13 +0100 Peter Bex Move remaining macros from "chicken" into other modules or drop them.
115b94ab 2018-02-24 20:23:52 +0100 Peter Bex Remove final OBSOLETE setslot entries for string ports
18f8904c 2018-02-24 16:58:35 +0100 Peter Bex Update bootstrap script to use 5.0.0pre5
2ce5fc20 2018-02-24 16:04:48 +0100 Peter Bex Disable some tests (for now...) which don't work on Windows
d9d52f09 2018-02-20 17:46:50 +1300 Evan Hanson Move `file-{read,write,execute}-access?' to chicken.file
33eedb46 2018-02-19 21:23:04 +1300 Evan Hanson Move `directory' to chicken.file
2943b7a5 2018-02-17 17:08:52 +1300 Evan Hanson Move `file-exists?' and `directory-exists?' from toplevel to chicken.file
979f1a38 2018-02-17 17:08:52 +1300 Evan Hanson Move `errno' from toplevel to chicken.errno
8aef6d9a 2018-02-17 17:08:51 +1300 Evan Hanson Move remaining parameters from toplevel to chicken.base
4f39a4d0 2018-02-13 18:59:56 +1300 Evan Hanson Add eval-modules to the libchicken object list
381f6410 2018-02-14 12:14:29 +1300 Evan Hanson Rename C_C_fileno to C_port_fileno and move to chicken.h
209e3b6f 2018-02-11 14:34:05 +0100 Peter Bex Move terminal port procedures from posix to chicken.port
c9fc1d39 2018-02-11 14:20:53 +0100 Peter Bex Import chicken module in eval.scm to get string ports
55b2931b 2018-02-11 13:39:55 +1300 Evan Hanson Remove duplicate `C_mpointer' and `C_mpointer_or_false' declarations
6d1262c1 2018-01-26 08:58:16 +1300 Evan Hanson Move port procedures out of toplevel and drop most "chicken" imports
bad303cc 2018-01-21 13:27:22 +0100 Peter Bex Move "sleep" into chicken.base and add "process-sleep" to chicken.process
71d2cf87 2018-01-21 14:14:09 +0100 Peter Bex Move "system" into chicken.process (posix.scm)
811a6a0d 2018-01-18 12:12:02 +1300 Evan Hanson Update copyright year to 2018
7bd90e5d 2018-01-16 23:02:01 +1300 Evan Hanson Simplify `find-module/import-library' slightly
81e400fc 2018-01-16 23:01:57 +1300 Evan Hanson Make the "eval-modules" unit depend on "modules"
f001a70f 2018-01-08 22:25:31 +0100 felix Allow "import" in evaluated code in static executables
22d19827 2018-01-15 13:24:31 +0100 Kooda Make chicken-install work when the egg file is inside a chicken/ subdirectory.
52db781f 2018-01-06 17:12:27 +1300 Evan Hanson Make `glob' skip nonexistent/unreadable directories
ff1cf21c 2018-01-08 22:03:31 +0100 felix Disable finalizer-test for toplevel literals
f0a973dc 2018-01-07 21:03:04 +0100 Peter Bex Remove argc+argv from chicken module, it's now in chicken.process-context
c04154ee 2018-01-07 20:46:47 +0100 Peter Bex Fix build on Cygwin by importing <fcntl.h>, needed for O_RDONLY
49311bb4 2018-01-07 20:13:31 +0100 Peter Bex Clean up some unnecessary "chicken" imports
4fbb2220 2017-12-27 19:48:56 +1300 Evan Hanson Split process-context library into "standard" and "posix" components
b8473700 2018-01-06 14:49:09 +1300 Evan Hanson Use +egg-info-extension+ constant when building pathname in `matching-installed-files'
c596c8f9 2018-01-04 12:22:19 +0100 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
1d86781b 2018-01-03 17:58:00 +1300 Evan Hanson Minor changes to egg cache dir handling
86e90dc7 2018-01-04 08:27:13 +1300 Evan Hanson Override user-provided PREFIX/CHICKEN args as necessary in bootstrap.sh
dbf43b5f 2018-01-02 17:16:49 +1300 Evan Hanson Reorder tar(1) flags in bootstrap.sh for portability
74b79c71 2017-12-30 14:15:03 +0100 felix Add script to automate bootstrapping and some instructions in the README
df93ff11 2018-01-01 17:15:12 +0100 Peter Bex Fix a segfault when profiling CHICKEN itself
baf6363e 2017-12-29 21:23:10 +0100 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
e3141c72 2017-12-29 20:58:38 +0100 Peter Bex Remove data-structures.import.so from list of installed files in README
24325e3a 2017-12-17 14:40:36 +0100 Peter Bex Include definitions of default modules into modules.scm for "eval"
4fca04e5 2017-12-14 22:16:30 +0100 Peter Bex Drop weird macro workarounds in favour of chicken.internal.syntax
91903231 2017-12-14 21:51:30 +0100 Peter Bex Remove obsolete/deprecated stuff
9eb48ff1 2017-12-21 21:11:46 +0100 Peter Bex Move (chicken data-structures) procedures into (chicken base)
57ec6d2b 2017-12-26 17:47:09 +1300 Evan Hanson Add missing imports to makedist.scm script
4258fea8 2017-12-26 17:43:28 +1300 Evan Hanson Fix MSYS tests by using Windows-style path separators in runtests.sh
04c1ad1b 2017-12-26 17:42:31 +1300 Evan Hanson Fix linking tests on Windows
b1466b0c 2017-12-26 13:28:19 +1300 Evan Hanson Fix csc tests on Windows
61bc2c11 2017-12-25 15:41:36 +0100 felix Use C_text for strings in C_trace invocations to silence C++ mode warnings
30c894a3 2017-12-14 21:04:46 +0100 Peter Bex r4rstest.out was renamed to r4rstest.expected; reflect this in distribution manifest
4834a707 2017-12-14 20:46:44 +0100 Peter Bex Add missing "scrutiny-2.expected" test file to distribution manifest
b68357ed 2017-12-14 10:35:03 +0100 felix Merge branch 'master' of ssh://call-cc.org/usr/local/repos/chicken-core
6a0ac898 2017-12-13 23:23:44 +0100 Peter Bex Add hand-written (chicken syntax) module.
5b532bb0 2017-12-13 21:48:51 +0100 Peter Bex irregex uses a fixnum operator in a macro; require chicken.fixnum for syntax
d8766ad9 2017-12-13 21:39:45 +0100 Peter Bex Referring to modules without "chicken." prefix is no longer supported
8e7d78ac 2017-12-13 16:22:53 +0100 Kooda Dust off an #undef
54318e2e 2017-12-13 16:01:50 +0100 Kooda Merge branch 'randomness'
8219c6ab 2017-11-12 19:04:21 +0100 LemonBoy Make and-let* behave as specified in SRFI-2
139deae0 2017-11-24 22:43:41 +0100 Peter Bex Make default imports consistent between interpreter and compiler
b443ae38 2017-12-12 19:35:06 +0100 Kooda Force the ordering of calls to random_word in random64.
8316d455 2017-12-12 18:35:02 +0100 Kooda Fix a typo in an ifdef that messed up C_a_i_random_real
68eeaaef 2017-12-11 17:49:18 +0100 Peter Bex Set version to 4.13.0
6f00d7a6 2017-12-11 17:48:55 +0100 Peter Bex Merge branch 'prerelease' into release
3d1ff2d6 2017-12-11 12:05:31 +0100 Peter Bex Merge branch 'chicken-5' into master
324448e6 2017-12-10 13:00:36 +0100 Peter Bex Add some missing error checks to the profiler tests under Windows
9171d5fe 2017-12-08 20:27:46 +0100 felix Build egg-tools even when doing a static build
7d892447 2017-12-06 23:49:07 +0100 felix added -libdir option to csc
ab66b6f5 2017-12-07 22:46:42 +0100 felix drop unused make def
8927603f 2017-12-07 16:45:26 +1300 Evan Hanson Fix man page uninstallation
37f83699 2017-12-05 13:03:58 +0100 felix Remove chicken-bug
ce24df19 2017-12-05 19:41:37 +0100 Peter Bex "Consolidate" NEWS file for 4.13.0
03ced0a0 2017-12-05 19:43:22 +0100 Peter Bex Bump version to 4.13.0rc1
ab21fc5d 2017-12-05 19:42:39 +0100 Peter Bex Merge branch 'master' into prerelease
b9189699 2017-12-05 19:41:37 +0100 Peter Bex "Consolidate" NEWS file for 4.13.0
18cc8c8f 2017-12-04 22:31:30 +0100 Peter Bex Move defs of standard Scheme procedures from "eval" unit to library.scm
02e243ab 2017-11-10 21:38:04 +0100 Peter Bex Similar to 118fce and 596332, clean up old state upon fork
4c6f10c1 2017-11-12 14:03:33 +0100 Peter Bex Avoid expanding to unbound procedures in FFI macros.
8df17324 2017-11-10 21:38:04 +0100 Peter Bex Similar to 118fce and 596332, clean up old state upon fork
226bfc25 2017-12-01 21:29:17 +0100 Peter Bex Fix calls to C_reclaim to use the number of saved objects (#1428)
b8c112aa 2017-12-03 00:13:38 +0100 felix Merge branch 'chicken-5' of ssh://call-cc.org/usr/local/repos/chicken-core into chicken-5
93012bb3 2017-12-01 21:29:17 +0100 Peter Bex Fix calls to C_reclaim to use the number of saved objects (#1428)
7a03b32c 2017-12-03 00:01:53 +0100 Peter Bex Drop unused 'only' egg clause
62d7991d 2017-11-27 17:15:19 +1300 Evan Hanson Generalise result type when scrutiniser merges differently-valued procedures
5ea816dc 2017-11-27 17:15:19 +1300 Evan Hanson Generalise result type when scrutiniser merges differently-valued procedures
c8b0c723 2017-12-02 15:51:13 +0100 Peter Bex Fix csc-tests so we can run them without installing first
15f900e4 2017-11-25 16:03:00 +0100 felix Improve using custom build scripts
e01f3b22 2017-11-23 09:56:28 +0100 felix typo fix in manual
43220148 2017-11-19 19:55:00 +0100 Peter Bex Move several global identifiers into suitable modules.
1184e6a5 2017-11-20 13:19:38 +0100 felix added clz64 implementation for non-GCC compilers
99c6ca8d 2017-11-19 14:54:07 +0100 felix Dropped unused compiler-tests-3.scm
e18379d7 2017-11-09 13:29:08 +0100 LemonBoy Fix an error in unicode-range->utf8-pattern
35833419 2017-11-09 13:29:08 +0100 LemonBoy Fix an error in unicode-range->utf8-pattern
a0bb345a 2017-11-08 15:56:21 +0100 LemonBoy Correctly parse FFI types wrapped in `const' forms
c3393980 2017-11-08 15:36:29 +0100 LemonBoy Correctly parse FFI types wrapped in `const' forms
a3c4c45e 2017-11-09 18:27:37 +1300 Evan Hanson Omit internal modules from modules.db
de195f10 2017-11-09 18:25:13 +1300 Evan Hanson Drop shorthand module aliases
3cafafd5 2017-11-06 17:43:29 +1300 Evan Hanson Drop `read-string' rewrite from c-platform.scm
bed0ad7f 2017-11-10 12:03:48 +0100 felix random-bytes: invalid use of inline C function
7c570b21 2017-11-10 12:02:46 +0100 felix drop unneeded header for OpenBSD
b1e4632d 2017-11-06 11:14:48 +0100 LemonBoy Move the definition of `_ex_software'
f5c0c3cd 2017-10-31 21:00:39 +0100 Peter Bex Add module hack so library.scm can refer to built-in core macros
61e95fb0 2017-11-08 09:48:52 +0100 LemonBoy Streamline the behaviour of set-procedure-data!
8941128b 2017-11-08 16:01:47 +0100 felix use full length for random bignum, master florz says so, but it doesn't feel right...
57b0827f 2017-11-08 15:27:04 +0100 felix obtain ptr to RtlGenRandom dynamically by loading adavpi32.dll (thanks to TheLemonMan); drop use of random in posixwin.scm
42958bc3 2017-11-04 18:40:26 +0100 Peter Bex Fix several C++ compilation issues.
5746f0c1 2017-11-04 18:40:26 +0100 Peter Bex Fix several C++ compilation issues.
87d81118 2017-11-05 11:45:32 +0100 felix randomize result length for random bignum
9aa95d87 2017-11-05 11:45:11 +0100 felix latch onto using /dev/urandom if syscall fails once
fda751c7 2017-11-05 01:00:47 +0100 felix fix wrong type in chicken.h, add urandom fallback when syscall fails
c34a4d8e 2017-11-05 00:33:45 +0100 felix use proper type for random_state + size constant
3ab72934 2017-11-05 00:03:47 +0100 felix better random_uniform, uses libsodium/arc4random approach, suggested by Kooda
04956ad2 2017-11-04 23:47:45 +0100 felix more random fixes
63a64c25 2017-10-31 21:44:38 +1300 Evan Hanson Add bootclean target for removing boot-chicken artifacts
025d7146 2017-10-31 21:41:14 +1300 Evan Hanson Remove the chicken.compiler.chicken import library on 'make clean'
49dd4639 2017-10-31 21:38:26 +1300 Evan Hanson Clean up all generated files when running "make testclean"
42012ba9 2017-11-04 14:21:26 +0100 Peter Bex Length is already less than BIGNUM_DIGIT_LENGTH at the end of the loop
9bcb1017 2017-11-04 13:38:58 +0100 felix hardcode GRND_NONBLOCK as header might not be available
321aa005 2017-11-04 13:35:20 +0100 felix added pseudo-random-real to types.db
6e0bf7b6 2017-11-04 13:30:46 +0100 felix Merge branch 'randomness' of ssh://call-cc.org/usr/local/repos/chicken-core into randomness
cd2a1a26 2017-11-04 13:30:23 +0100 felix correctly set last digit of random bignum
85a61f98 2017-11-04 13:18:12 +0100 Kooda Reflect the signature change of random_word to C_a_i_random_real
6a3a8253 2017-11-04 13:10:21 +0100 Kooda Add pseudo-random-real to the chicken.random module.
29850b2b 2017-11-04 13:12:16 +0100 felix drop unused local
cea57d12 2017-11-04 13:11:06 +0100 felix random_bignum: use correct word type (spotted by sjamaan)
d193f83c 2017-11-04 13:09:35 +0100 felix added random-test to manifest
ef8c7d13 2017-11-04 12:40:20 +0100 felix use direct syscall for getrandom(2), obtain uniformity via loop
be47ffb9 2017-11-04 12:38:46 +0100 felix set-pseudo-random-seed!: check for negative "n"
00d8dcd2 2017-10-28 20:54:56 +0200 felix Add identity slot to thread and use this for distinguishing threads when extracting call-chain.
c90c6499 2017-11-03 19:44:44 +0100 felix fix several bugs, possibly introducing new, allow arbitrary large buffer for ranodm-bytes, trying to please the ruthless committee
59caefbb 2017-11-03 19:06:15 +0100 felix use /dev/urandom on cygwin
84fdab81 2017-11-03 19:01:50 +0100 felix unused local removed
a7211196 2017-11-03 18:04:41 +0100 felix perform reading of random bytes inside runtime.c
073d8649 2017-11-03 14:45:07 +0100 felix fixed some tests
4c8d3bc6 2017-11-03 14:44:46 +0100 felix bugfix in set-pseudo-random-seed C primitive
8179b6ce 2017-11-03 14:44:29 +0100 felix specialization for pseudo-random-integer with fixnum arg
97c470e8 2017-11-03 14:43:48 +0100 felix move error checks for random-* into C to allow specializing for the fixnum type
6cd7f7f8 2017-11-03 14:04:25 +0100 felix updated NEWS
12ed9e08 2017-11-03 14:03:56 +0100 felix internal module: use rand(3) for hash table seeding
0e15d142 2017-11-03 14:03:34 +0100 felix csc: lionk with advapi32 on Windows, needed for RtlGenRandom
be98b53b 2017-11-03 13:59:51 +0100 felix drop use of chicken.random in support.scm
294574e3 2017-11-03 13:59:14 +0100 felix updated types.db for new random numbers API
4f9ff45e 2017-11-03 13:58:54 +0100 felix initial attempt at new random numbers API
c6e3fd1d 2017-11-03 13:57:43 +0100 felix added simple re-seeding test
36f3f33d 2017-11-01 21:31:54 +0100 Peter Bex Remove declarations for bind/easyffi from chicken.h
e2dd58fa 2017-11-01 14:05:22 +0100 felix Small bugfix in chicken-install, detected by Mario.
b95f4468 2017-10-30 13:30:22 +0100 felix Merge branch 'chicken-5' of ssh://call-cc.org/usr/local/repos/chicken-core into chicken-5
b86bbcc9 2017-10-30 20:28:00 +1300 Evan Hanson Minor fix for '(predefined TYPES-FILE)' handling in egg files
c96b3adb 2017-10-29 23:59:06 +1300 Evan Hanson Reassign scheme#read directly
fbc3b179 2017-10-28 21:00:15 +0200 Peter Bex Clean up "scheme" module to only contain standard definitions.
af12fa15 2017-10-29 11:26:49 +1300 Evan Hanson Fix output file extension for `csc -c foo.c`
a826b8fa 2017-10-28 18:47:04 +0200 felix Merge branch 'chicken-5' of ssh://call-cc.org/usr/local/repos/chicken-core into chicken-5
db13aa87 2017-10-27 11:01:47 +0200 felix chicken-install: allow preexisting .types files
3eaa4f4d 2017-10-21 22:18:03 +0200 Kooda Use the correct output file extension when using csc -c
61c90bff 2017-10-27 10:18:38 +0200 felix Renamed "read-all" to "read-list".
baa2d855 2017-10-27 21:24:31 +0200 Peter Bex Add deterministic compilation to NEWS file
c6552486 2017-10-21 13:50:45 +0200 Kooda Remove the build tag completely.
579a9d1e 2017-10-21 13:25:33 +0200 Kooda Remove the date from the header comment of generated C files.
9e89d9c7 2017-10-21 11:58:07 +0200 Kooda Sort the symbol table before outputting C code from the compiler.
6d14f739 2017-10-26 20:52:47 +0200 felix Merge branch 'chicken-5' of ssh://call-cc.org/usr/local/repos/chicken-core into chicken-5
a72d3d59 2017-10-16 20:35:33 +0200 Peter Bex Fix flonum to string conversion on extreme edge cases on 64-bit archs
134f9661 2017-10-16 17:44:19 +0200 Peter Bex Fix test-end to not end the entire process but the current group only
a791ab72 2017-10-22 19:10:55 +0200 felix Merge branch 'chicken-5' of ssh://call-cc.org/usr/local/repos/chicken-core into chicken-5
118fcebb 2017-10-10 17:29:44 +0200 Peter Bex Threads are tricky business. We must sacrifice a goat in the name of the dark gods to make them work properly!
596332d6 2017-10-10 17:29:44 +0200 Peter Bex Threads are tricky business. We must sacrifice a goat in the name of the dark gods to make them work properly!
24b9c7ba 2017-10-20 21:41:32 +0200 felix chicken-install: use proper (module) name instead of source name when compiling import library
bce023b7 2017-10-18 10:11:08 +0200 felix "csc -static" is too static
34101b58 2017-10-20 21:41:32 +0200 felix chicken-install: use proper (module) name instead of source name when compiling import library
536e2351 2017-10-14 16:59:02 +0200 Vasilij Schneidermann Handle other errors than EACCES for access(3)
6d3f83e5 2017-10-20 07:17:17 +1300 Evan Hanson Fix incorrect types.db entry for `load-noisily`
04db084d 2017-10-19 22:03:47 +0200 felix NEWS: moved last entry to proper section, fixed typo
a9095ae4 2017-10-19 22:01:38 +0200 felix Added missing entry to NEWS about -from-list option
654ae0b1 2017-10-18 13:55:54 +0200 Peter Bex Add initial version of the "scheme" module.
a6252d12 2017-10-19 07:11:19 +1300 Evan Hanson Add "-from-list" option to chicken-install man page
7f3a0f57 2017-10-18 10:26:18 +0200 felix Add "-from-list" option to chicken-install and allow entries with no version
7d098fe4 2017-10-17 18:54:02 +1300 Evan Hanson Move `require-extension-for-syntax' out of the default macro environment
88138e98 2017-10-17 18:54:02 +1300 Evan Hanson Move `begin-for-syntax' out of the default macro environment
7c7980a6 2017-10-17 14:25:54 +0200 felix csc: Don't try to include static .o files when linking dynamically
e7673ab5 2017-10-16 17:21:14 +0200 Peter Bex Pass on tl? in "eval" when compiling define-{constant,inline}
fdeaaaab 2017-10-16 22:56:05 +1300 Evan Hanson Remove `use' and `use-for-syntax'
634e3041 2017-10-16 08:21:39 +1300 Evan Hanson Add unit dependency info to the scheme and rnrs[-null] modules
d98606f7 2017-10-12 16:44:48 +0200 Peter Bex Remove deprecated -n option from csc
1a6a9481 2017-10-12 16:35:14 +0200 Peter Bex Replace all uses of C_mutate2() with C_mutate()
e64c0ee7 2017-10-12 16:09:33 +0200 Peter Bex Delete things marked OBSOLETE for the pre2 snapshot
5193261c 2017-10-14 11:57:32 +0200 Peter Bex Kill temp hack for making gensym, add1 and sub1 globally available
8553c4c2 2017-10-14 15:19:59 +0200 Peter Bex Remove ambiguous -l<libname> option (fixes #1193)
56aada40 2017-09-11 18:35:10 +0200 Peter Bex Add preliminary version of (chicken base) module
cf915c96 2017-10-10 21:45:56 +1300 Evan Hanson Add a more thorough workaround for stat() issues on MinGW
e311b617 2017-10-10 12:13:01 +0200 Peter Bex Mention which keys win in case of conflicts with hash-table-merge[!] and alist->hash-table
5cb3b1cb 2017-10-10 11:39:59 +0200 Peter Bex Improve instructions for building from Git
9d2f5bb7 2017-10-10 11:39:59 +0200 Peter Bex Improve instructions for building from git
07aa5c16 2017-10-06 22:00:52 +1300 Evan Hanson Add missing import to find-files test
97d76fe8 2017-09-25 19:38:14 +0200 Peter Bex Add DragonflyBSD fix and missing CVE ID for randomization factor to NEWS
13844576 2017-09-25 19:38:14 +0200 Peter Bex Add DragonflyBSD fix and missing CVE ID for randomization factor to NEWS
899a6f9a 2017-09-21 10:17:31 +1200 Markus Pfeiffer Disable feature macros on DragonFly BSD
d2c4ab85 2017-09-21 10:08:30 +1200 Markus Pfeiffer Disable feature macros on DragonFly BSD
72ab8960 2017-09-17 17:30:18 +1200 Evan Hanson Drop unnecessary check for NULL trace buffer keys
d9095a50 2017-09-17 17:30:18 +1200 Evan Hanson Drop unnecessary check for NULL trace buffer keys
40fe7dc9 2017-09-16 21:03:33 +0200 Peter Bex Pre-allocate profile bucket to avoid malloc() in signal handler
41ca5155 2017-09-16 21:03:33 +0200 Peter Bex Pre-allocate profile bucket to avoid malloc() in signal handler
8a1a9e5e 2017-09-14 16:11:30 +0200 felix There are outside...
69f7659c 2017-09-14 16:34:47 +0200 felix There are outside...
2a4b804d 2017-09-13 19:07:20 +1200 Evan Hanson Update {delete,rename}-file types.db entries
2f519885 2017-09-10 17:22:19 +0200 Peter Bex Move delete-file and rename-file from library.scm to file.scm
556c8110 2017-09-12 21:02:20 +0200 Peter Bex Add multiple-values test to distribution manifest
671dd21f 2017-09-08 01:46:16 +0200 Kooda Add a test case for multiple values handling.
2dc0c592 2017-09-08 01:46:15 +0200 Kooda Make `call/cc` continuations behave like `values` ones.
beb97315 2017-09-12 17:18:31 +1200 Evan Hanson Escape "c++" regex in custom install command prefix handling
d33ef105 2017-09-12 17:18:01 +1200 Evan Hanson Drop unused variable in `install-inline-file`
fa477844 2017-09-12 17:17:17 +1200 Evan Hanson Switch the "named?" setting for (files ...) egg forms to #f
4b493129 2017-09-11 19:08:44 +0200 felix Fix handling of types-file + inline-file
33d9c244 2017-09-11 08:41:41 +1200 Evan Hanson Add "chicken.type" module
cd96932c 2017-09-10 16:36:06 +0200 Peter Bex Remove unused dependency on banner.scm and common-declarations.scm from library.scm
d98b153c 2017-09-10 13:02:11 +1200 Evan Hanson Remove the `any?` procedure
f3d44a91 2017-09-07 13:57:51 +0200 felix When compiling static extensions, use a different name for static .o files to avoid collision with .o files for the dynamically linked extension.
d2ac5e7c 2017-09-07 20:52:27 +0200 LemonBoy Relax the syntax check a bit more
8d5b390e 2017-09-07 20:52:27 +0200 LemonBoy Relax the syntax check a bit more
a12fa8d4 2017-09-05 22:37:38 +1200 Evan Hanson Restore void return value for import forms
00e7d981 2017-09-05 22:31:14 +1200 Evan Hanson Drop unused return value from `##sys#process-require'
cd906120 2017-09-05 22:30:51 +1200 Evan Hanson Drop "-all" line from chicken-status help output
072aea8a 2017-09-02 13:45:44 +0200 Peter Bex Add change-directory[*] to (chicken process-context) and fix find-files test
63b393d4 2017-09-01 16:09:04 -0400 Evan Hanson Make `current-directory` a pure getter with associated setter
92f2bf9a 2017-09-01 16:00:39 -0400 Evan Hanson Fix typo in "current-effective-user-id" getter decoration
1491b55d 2017-08-13 17:45:52 +0200 Peter Bex Stub fchdir() on Windows to simplify change-directory[*]
ef634309 2017-08-21 21:12:59 +0200 Peter Bex Rename (chicken lolevel) to (chicken memory representation)
47337654 2017-08-23 21:43:50 +0200 Peter Bex Rewrite vararg generic operators to dyadic ones
6a42120b 2017-08-30 13:42:38 +0200 LemonBoy Teach the heap dumper about the new number formats
09c6dc9f 2017-08-21 18:31:52 +1200 Evan Hanson Update types.db entries for chicken.string procedures
7c1b6abe 2017-08-21 18:11:23 +1200 Evan Hanson Update posixwin.scm to use string module
beb37f79 2017-08-21 18:11:02 +1200 Evan Hanson Update makedist.scm and setversion to use string module
f03b8245 2017-08-20 16:06:55 +0200 Peter Bex Move string manipulation stuff from data-structures to chicken.string
ff6459ca 2017-08-20 16:38:19 +0200 Peter Bex Remove MingW isnormal() workaround; we no longer use this function in our runtime
1366ee85 2017-08-13 14:42:46 +0200 Peter Bex Move sorting procedures from chicken.data-structures to chicken.sort
aafc329d 2017-08-13 13:38:32 +0200 Peter Bex Move current-read-table to chicken.read-syntax module
45489c1b 2017-08-08 19:48:07 +0200 Peter Bex Rename bit-set? to bit->boolean to avoid confusion (fixes #1385)
ae9246f4 2017-08-13 13:13:38 +0200 Peter Bex Move reset and reset-handler to (chicken repl)
25a1527b 2017-08-13 13:18:53 +0200 Peter Bex Make print-call-chain match the declared type in types.db
ef1bee9f 2017-08-09 20:39:03 +1200 Evan Hanson Move call chain procedures out of (chicken condition)
c2afc980 2017-08-07 21:38:58 +1200 Evan Hanson Move `print-error-message' into (chicken condition)
49a66f0f 2017-07-29 09:54:01 +0200 LemonBoy Minor fixes in the srfi-4 module
5b2564ab 2017-07-27 07:46:23 +1200 Evan Hanson Add chicken.plist module
4a813f3d 2017-07-26 16:47:58 +1200 Evan Hanson Add chicken.blob module
7985d1a6 2017-07-26 08:17:47 +1200 Evan Hanson Move `quit' into (chicken repl)
2f1cb148 2017-08-04 12:19:38 +0200 Peter Bex Add #1344 fix to master NEWS for 4.12.1; this bug affects 4.12.0 as well
b9fa5501 2017-08-04 12:19:38 +0200 Peter Bex Add #1344 fix to master NEWS for 4.12.1; this bug affects 4.12.0 as well
74fa4682 2017-08-05 10:05:12 +1200 Evan Hanson Add NEWS entry for sysinfo procedure removal
f2c96809 2017-07-27 17:13:17 +0200 felix Removed sysinfo stuff (`get-host-name' and `system-information')
0dc6b5fa 2017-07-25 18:58:39 +1200 Evan Hanson Move `create-directory' into (chicken file)
3a5150e0 2017-07-23 23:08:19 +1200 Evan Hanson Move `functor' and `define-interface' into (chicken module)
5881a389 2017-07-25 14:42:10 +0200 felix Added keyword generation + reclamation to symbol-GC test
d01ce778 2017-07-25 14:41:34 +0200 felix Merge branch 'chicken-5' of ssh://call-cc.org/usr/local/repos/chicken-core into chicken-5
0ec220f5 2017-07-18 22:32:48 +0200 Peter Bex Introduce an inline helper function to check for keywords.
2e2f1310 2017-07-24 13:58:50 +1200 Evan Hanson Drop extraneous "-D" flag in csc man page
b856a6e7 2017-07-15 14:12:15 +1200 Evan Hanson Fix repository searching for "-link" flag and associated tests
ef9bbaf5 2017-07-18 21:50:04 +0200 Peter Bex Rename with-error-to-* to with-error-output-to-*
f3360f5f 2017-07-18 21:46:38 +0200 Peter Bex Move set-buffering-mode! from posix{unix,win}.scm to port.scm
54e9d7c6 2017-07-17 19:02:07 +1200 Evan Hanson Add compatibility shims for use of 'define-record-type' within core
54b0d5ad 2017-07-14 13:51:24 +0200 Peter Bex Get rid of "global namespace" for record types.
9b21b70a 2017-07-05 13:29:23 +0200 LemonBoy Elide pointless type checks in the lfa2 pass
08f30102 2017-06-30 21:39:04 +0200 Peter Bex Simplify forwarding pointer wrapping/unwrapping
41489039 2017-06-30 15:39:45 +0200 Peter Bex Initialize symbol table after setting up randomization
55f28987 2017-06-30 15:39:45 +0200 Peter Bex Initialize symbol table after setting up randomization
abc3cf4d 2017-06-30 15:28:08 +0200 Peter Bex Fix unpersistability sanity check for symbol GC
aad07d40 2017-07-14 14:02:01 +0200 Peter Bex Remove chicken.posix#unmap-file-from-memory from types.db
09740e03 2017-07-02 12:22:37 +1200 Evan Hanson Rework "glob->regexp" into "glob->sre" and add to irregex exports
92f023f2 2017-06-14 21:34:58 +0200 Peter Bex Move several procedures from "posix" to "file"
cdcafde9 2017-06-25 16:01:59 +0200 Peter Bex Finalize (chicken load) by hiding `load' and `load-extension'
de47b323 2017-06-14 21:30:48 +0200 LemonBoy Restrict define-foreign-type forms to the toplevel
3353cd1d 2017-06-14 21:28:52 +0200 LemonBoy Propagate the tl? flag to the inner definitions
8b2d3e76 2017-06-20 21:51:56 +1200 Evan Hanson Fix running "make check" without installing
43b89bf6 2017-06-20 21:51:55 +1200 Evan Hanson Export CHICKEN_REPOSITORY_PATH for functor and linking tests
602295b1 2017-06-25 17:13:17 +1200 Evan Hanson Add make dependencies from {irregex,csi}.c to chicken.syntax.import.scm
25b7bb7b 2017-06-18 19:24:50 +0200 Peter Bex Rename (chicken expand) to (chicken syntax)
7f5f5135 2017-06-16 19:54:42 +0200 Peter Bex Fix some edge cases with symbol GC
752539dd 2017-06-18 20:09:02 +0200 Mario Domenech Goulart egg-compile.scm: fix output filename when installing programs
5bc3b2d2 2017-06-19 15:01:14 +0200 Peter Bex Add foreign result size computation for enums and enum locations
a50d6871 2017-05-28 23:17:22 +0200 felix chicken-install: allow to override host-bindir/-sharedir/-incdir by setting env var CHICKEN_INSTALL_PREFIX
847b172b 2017-06-17 12:32:20 +1200 Evan Hanson Move `module-environment' into chicken.eval
0ab0a18b 2017-06-17 12:05:36 +1200 Evan Hanson Add "chicken.module" module
5de91e37 2017-06-17 11:34:30 +1200 Evan Hanson Drop now-unnecessary exports from the "chicken.export" module
88b0864d 2017-06-13 08:20:18 +1200 Evan Hanson Move duplicated posix module declarations into posix.scm
c338315a 2017-06-08 21:02:18 +0200 Peter Bex Make syntax-rules fully self-contained
d2991ae4 2017-06-09 20:40:25 +0200 Peter Bex Don't convert symbol->string foreign values in `define-foreign-variable`
122640ea 2017-06-09 20:34:08 +0200 Peter Bex Relax syntax check on `define-foreign-variable`
057b5467 2017-06-08 18:33:38 +1200 Evan Hanson Include posix-common.scm before foreign declarations in posixwin.scm
35bba6c1 2017-06-08 18:56:28 +1200 Evan Hanson Don't try to use lstat in posixwin.scm (since there's no lstat on Windows)
0bc635e4 2017-06-08 17:10:36 +1200 Evan Hanson Replace missing chown stub in posixwin.scm
7e9044a8 2017-06-06 21:28:21 +0200 Peter Bex Fix size_t to map to unsigned 64-bit integers, add signed ssize_t
a77e7109 2017-06-06 21:06:57 +0200 Peter Bex Do not truncate file times to 32 bits on 32-bit or LLP platforms in setter
e438290b 2017-06-06 20:27:36 +0200 Peter Bex Get rid of ##sys# prefix in ##sys#stat
dedc01d7 2017-06-06 16:27:01 +0200 felix chicken-install: egg-info validation was completely broken
252cc18a 2017-05-13 13:28:48 +0200 Peter Bex Move process-group-id and create-session to chicken.process-context
f4e53ffe 2017-05-13 13:06:36 +0200 Peter Bex Improve consistency of posix interface between Windows and Unix
32c535fe 2017-05-14 12:27:05 +0200 Peter Bex Split change-file-owner into set-file-{owner,group}!, add file-group
cb3552ba 2017-05-13 20:53:45 +0200 Peter Bex Rename change-file-mode to set-file-permissions! for consistency
17c40571 2017-05-13 20:51:14 +0200 Peter Bex Move common change-file-mode and file-*-access? code to posix-common
1cc4c252 2017-05-10 22:34:04 +0200 Peter Bex Add "port" to accepted file timestamp argument types
6810aaac 2017-05-10 22:06:13 +0200 Peter Bex Replace file-modification-time setter with set-file-times! procedure
5b3f2c5e 2017-04-30 18:02:09 +0200 Peter Bex Remove ##sys#nodups and ##sys#del
7f3f0092 2017-06-04 17:50:53 +0200 Peter Bex Avoid compiler warning in embedded test on LLP platforms
46903e12 2017-06-04 17:30:13 +0200 Peter Bex Do not use labs() on C_words; llabs() is required on LLP platforms
bb9d1f85 2017-06-04 15:50:16 +0200 Peter Bex LLP is really called C_LLP...
24ea6e9c 2017-06-04 15:22:51 +0200 Peter Bex Fix another format specifier that's wrong on LLP platforms
913e87b7 2017-06-04 15:02:35 +0200 Peter Bex Fix type of "phandle" argument for C_process on 64-bit Windows
35c4952a 2017-06-04 14:49:36 +0200 Peter Bex Fix formatting specifier for Windows OS major, minor, build versions
9ceef43e 2017-06-04 12:59:03 +0200 Peter Bex Fix formatting and alignment hole constants on 64 bit LLP platforms
e99d29f3 2017-06-04 12:44:13 +0200 Peter Bex Fix previous commit; the shift should be for an unsigned value
9f4578b9 2017-06-04 12:42:28 +0200 Peter Bex Fix "UL" left shift constants which are too small on 64-bit machines
86a2d8e0 2017-06-03 17:44:04 +0200 felix chicken-install: forgot to handle "modules" in egg-info validation
b45930ff 2017-06-01 11:30:45 +0200 felix chicken-install: add modules property to selectively build/install import libraries
82c7c060 2017-06-02 15:35:08 +1200 Evan Hanson Relax syntax check on `define-foreign-type`
a6b9105f 2017-06-02 15:35:08 +1200 Evan Hanson Relax syntax check on `define-foreign-type`
70014e53 2017-06-01 19:27:34 +1200 Evan Hanson Add CVE-2017-9334 to changelog
96209ed0 2017-06-01 19:27:31 +1200 Evan Hanson Add CVE-2017-9334 to changelog
075e5833 2017-05-28 12:37:44 +0200 Peter Bex Fix segmentation fault in "length" on improper lists.
a8b11466 2017-05-28 12:37:44 +0200 Peter Bex Fix segmentation fault in "length" on improper lists.
7079f685 2017-05-27 22:58:31 +0200 LemonBoy Check the syntax correctness for some constructs
d17df1bf 2017-05-27 22:58:31 +0200 LemonBoy Check the syntax correctness for some constructs
d921f0bd 2017-05-27 15:59:51 +0200 Peter Bex Improve type declarations for condition-manipulation procedures
cdaf6978 2017-05-27 15:56:29 +0200 Peter Bex Improve type declarations for condition-manipulation procedures
9a7d2ea3 2017-05-25 15:53:30 +0200 LemonBoy Respect install-name when specified.
f0770c33 2017-05-15 20:19:37 +0200 LemonBoy Keep the module module-defined-syntax-list updated
f69abb58 2017-05-15 20:14:42 +0200 LemonBoy Use the raw variable name in env lookups and errors
733f1c8f 2017-05-19 22:11:03 +1200 Evan Hanson Drop files.scm
479041d9 2017-05-27 15:01:27 +1200 Evan Hanson Make `condition->list` use property lists for condition properties
d6e89287 2017-05-20 14:25:54 +0200 Peter Bex Add a more convenient way of constructing condition objects
289254d0 2017-05-19 15:49:59 +0200 Peter Bex Ensure some functions marked OBSOLETE are really unused
9c8c2b69 2017-05-19 15:19:45 +0200 Peter Bex Replace explicit complex number construction with literals
52c702a9 2017-05-21 18:54:38 +0200 Peter Bex In the scrutinizer, do not assume big fixnums will fit into 32 bits
48a294e3 2017-05-19 14:21:32 +0200 Peter Bex Replace convert_string_to_number with simpler flonum-only decoder
79d654ec 2017-05-19 13:05:46 +0200 Peter Bex Remove obsolete, unused numeric procedures
0ee85097 2017-05-21 18:54:38 +0200 Peter Bex In the scrutinizer, do not assume big fixnums will fit into 32 bits
dfd07ef6 2017-05-21 18:23:12 +0200 Peter Bex Remove #:foldable for fixnum-specific ops
93f08c8d 2017-05-19 22:45:28 +0200 LemonBoy Add entries in the types.db for the fxX? ops
c6772503 2017-05-21 15:56:59 +0200 LemonBoy Infer types for inline foreign references
8a7c6ed2 2017-05-21 15:56:59 +0200 LemonBoy Infer types for inline foreign references
1a0a597e 2017-05-15 19:58:17 +0200 LemonBoy Small code cleanup in the expander
e7ac2858 2017-05-19 16:32:01 +0200 Peter Bex Remove in-source documentation for read-buffered; it's in man/5
4c6b21b0 2017-05-13 19:55:48 +1200 Evan Hanson Kill unused "##sys#call-with-direct-continuation" procedure
76b871f1 2017-05-13 19:55:47 +1200 Evan Hanson Drop "##net#" qualifiers in tcp module
abaa7730 2017-05-19 16:18:58 +0200 Peter Bex Temporarily restore ##sys#read-string[!]/port for bootstrapping
25064a3c 2017-05-13 19:55:46 +1200 Evan Hanson Use "internally-namespaced" aliases for read-string[!]/port procedures
7a45fad5 2017-05-18 11:25:56 +1200 Evan Hanson Drop (provide* ...) compatibility shims
d3c44a5f 2017-05-07 21:20:32 +0200 Peter Bex Add syntax exports to chicken.condition
c8608b99 2017-05-07 16:45:16 +0200 Peter Bex Add chicken.condition module
a1da96ff 2017-05-17 08:32:49 +0200 felix Previously, "install-inline-file" installed the inline file in place of the types one, rather than to the correct path.
38c4467f 2017-05-15 20:51:58 +0200 Peter Bex Add CHICKEN_DEBUGGER_PROGRAM to clean target
736b85bf 2017-05-15 20:51:13 +0200 Peter Bex Add CHICKEN_DEBUGGER_PROGRAM to clean target
afd78674 2017-05-14 18:25:49 +1200 Evan Hanson Exempt explicitly-namespaced symbols from module aliasing
82151166 2017-05-14 16:49:45 +0200 Peter Bex fx+?, fx-?, fx/? and fx*? are now documented
edac191b 2017-05-13 11:43:33 +0200 Peter Bex Also add irregex-match-end-chunk to irregex exports
0b4c055b 2017-05-08 19:41:05 +0200 Peter Bex Only export documented procedures from chicken.irregex
e4ce23f1 2017-05-10 22:06:41 +1200 Evan Hanson Put file-modification-time with file-{access,change}-time
f9fec0d5 2017-05-09 15:51:49 +0200 felix NEWS: added changes to egg stuff, CHICKEN_PREFIX + new features
a9aa473c 2017-05-08 19:47:22 +0200 Peter Bex Update data representation with numerics and "weak pairs"
000c56b1 2017-05-07 22:31:48 +1200 Evan Hanson Import chicken.eval in load module
d6fbe659 2017-05-06 14:49:42 +0200 Peter Bex Fix "backslashify" (again) to correctly double any backslashes.
66399b7b 2017-05-06 16:17:01 +0200 Peter Bex Get rid of interactive prompts during install on mingw.
2c34b3f0 2017-05-03 21:06:11 +0200 LemonBoy Fix the check for valid C identifiers
c259067a 2017-05-03 21:13:07 +0200 LemonBoy Show the location in some more error messages.
0d7152d0 2017-05-03 13:42:30 +0200 LemonBoy Fix an oversight in define-external-variable handling
731429d3 2017-05-02 19:33:24 +1200 Evan Hanson Split eval.scm into chicken.eval and chicken.load modules
53518947 2017-04-27 17:43:13 +0200 Peter Bex Restore macro-expansion in canonicalize-body's "main" loop
e603067d 2017-05-01 17:54:10 +1200 Evan Hanson Drop extension-information
3591398e 2017-05-01 13:27:06 +0200 LemonBoy Make fx*? aware of non-fixnum arguments
4ca6d3d6 2017-05-01 13:27:06 +0200 LemonBoy Make fx*? aware of non-fixnum arguments
c822d87b 2017-05-02 16:31:53 +0200 LemonBoy Prevent the use of an unbound variable
0d2bf258 2017-04-30 11:32:51 +1200 Evan Hanson Fix chicken-install error when user declines egg upgrade
b0b86004 2017-04-30 11:21:44 +1200 Evan Hanson Mark "static" parameter to ##sys#process-require with a question mark
970d23e9 2017-04-30 17:19:09 +0200 Peter Bex Move low-level hash tables to the "internal" unit & module.
02da789d 2017-04-30 18:34:34 +0200 Peter Bex Remove feature? from cond-expand's SE
5943e1b5 2017-04-30 09:50:38 +1200 LemonBoy Remove unused parameter in 'walk'
dbab26ec 2017-04-29 12:07:46 +0200 felix chicken-status: make -all the default behaviour
07f9be43 2017-04-29 12:24:30 +0200 felix Drop CHICKEN_PREFIX
71c74491 2017-04-29 19:10:45 +1200 Evan Hanson Fix makedist.scm after new-egg-install changes
b244e088 2017-04-29 19:14:08 +1200 Evan Hanson Drop unused variable assignments from test scripts
10ee2017 2017-04-29 19:08:54 +1200 Evan Hanson Drop unused ##sys#read-from-string procedure
790907d3 2017-04-22 22:12:20 +0200 Peter Bex Move some procedures from chicken.eval to chicken.platform
fad0550f 2017-04-22 21:37:25 +0200 Peter Bex Add chicken.platform module (incomplete)
4d41a535 2017-04-26 17:45:12 +1200 Evan Hanson Fix incorrect sprintf in "csc -version" handling
cf767210 2017-04-26 17:20:55 +1200 Evan Hanson Man page cleanup
656a03e4 2017-04-24 11:15:20 +0200 felix setup.defaults: drop temporary location for C5 development eggs
f948de18 2017-04-23 20:05:29 +0200 Mario Domenech Goulart chicken-install: Update list of short options
c672de1a 2017-04-23 19:55:52 +0200 Mario Domenech Goulart chicken-install: Add note to docs about -list-version being for HTTP transport only
7b3b3900 2017-04-23 19:50:12 +0200 Mario Domenech Goulart manual/Extensions: Update documentation for chicken-status command line options
6353a79a 2017-04-23 19:47:05 +0200 Mario Domenech Goulart manual/Extensions: Update documentation for chicken-uninstall command line options
1c3bae79 2017-04-23 19:43:40 +0200 Mario Domenech Goulart chicken-install: Document -v and add long option for it
8833742b 2017-04-23 19:42:54 +0200 Mario Domenech Goulart manual/Extensions: Update documentation for chicken-install command line options
c7148d0b 2017-04-23 17:05:57 +1200 Evan Hanson Add `generated-source-file` to "chicken-status -c" output
1a2e3bcc 2017-04-23 16:50:29 +1200 Evan Hanson Re-prompt on invalid uninstallation confirmation response
59b5a657 2017-04-23 15:41:19 +1200 Evan Hanson Re-prompt on invalid input in replace-extension-question
bc03800a 2017-04-22 15:12:50 +0200 Peter Bex Fix #1169 by deleting the egg-info file before (re)creating it
6da4f74a 2017-04-22 14:16:01 +0200 Peter Bex Merge branch 'chicken-5-new-egg-install' into chicken-5
9b428de8 2017-04-15 16:20:35 +0200 Peter Bex Bump binary compatibility version to 9
a959524b 2017-04-14 17:17:45 +0200 Peter Bex Remove unnecessary double alias for already aliased renamed identifiers.
41d48cdb 2017-04-14 17:17:45 +0200 Peter Bex Remove unnecessary double alias for already aliased renamed identifiers.
0d7f83f4 2017-04-14 16:49:54 +0200 Peter Bex Do not undo macro renaming when renaming twice.
9473076e 2017-04-14 16:49:54 +0200 Peter Bex Do not undo macro renaming when renaming twice.
89f418de 2017-04-13 14:15:07 +0200 Kristian Lein-Mathisen Use s8vector-set! for the s8vector-ref's setter
04d9ec68 2017-04-13 14:15:07 +0200 Kristian Lein-Mathisen Use s8vector-set! for the s8vector-ref's setter
a116f30b 2017-04-18 22:52:21 +1200 Evan Hanson Move delete-directory tests into posix-tests.scm
0a8b4519 2017-04-15 17:44:34 +0200 felix don't remove remover.o from current dir, stupid
6b433ea1 2017-04-14 16:22:39 +0200 Moritz Heidkamp Fix char-ready? on EOF for string input ports
822a03dd 2017-04-14 16:22:39 +0200 Moritz Heidkamp Fix char-ready? on EOF for string input ports
9381c498 2017-04-12 13:23:28 +0200 felix csc: dropped redundant change, that was taken care of earlier.
68cab8d1 2017-04-12 13:22:36 +0200 felix Merge remote-tracking branch 'origin/windows-fix' into chicken-5-new-egg-install
81c46e5f 2017-04-10 17:03:19 +0200 Kooda Make the chicken-do make rule work on windows, also add a missing dependency for chicken-install.
cd7a2666 2017-04-10 16:58:00 +0200 Kooda Make chicken-install scripts generation work on Windows
2c101996 2017-04-10 16:56:39 +0200 Kooda Make csc output the desired file in compile-only mode
5630ce1f 2017-04-10 16:51:54 +0200 Kooda Make chicken-do work in Windows.
a9eed487 2017-04-10 11:36:27 +0200 felix dropped .meta/.setup from reverser test egg and added .egg files
399e46fb 2017-04-10 11:34:28 +0200 felix eval.scm: more merge debris
1169e68f 2017-04-10 11:34:20 +0200 felix csc: fix broken find-object-files (only returns a single file)
9b9f938d 2017-04-10 11:33:53 +0200 felix csc: repaired merge debris
f1a0e50d 2017-04-10 10:57:58 +0200 felix Merge remote-tracking branch 'origin/chicken-5' into chicken-5-new-egg-install
883431ca 2017-04-09 13:49:26 +0200 Peter Bex Add feature macro for NetBSD
541035ef 2017-04-09 13:49:26 +0200 Peter Bex Add feature macro for NetBSD
b9898e4d 2017-03-27 16:05:23 +0200 LemonBoy Fix a bug in scan-toplevel-assignments walk routine
ae578568 2017-04-09 15:20:51 +0200 Peter Bex Reject define-values in expression contexts.
fac09ea8 2017-04-08 23:44:16 +0200 felix small rewording in error message
5fa67777 2017-04-08 23:31:35 +0200 felix chicken-install: set DYLD_LIBRARY_PATH on Mac OS when running build/install script, if needed
addda210 2017-04-08 23:11:48 +0200 felix csc: drop "prefix", use correct libname when cross-compiling, lookup .o files in csc now
d36ecf75 2017-04-08 23:09:30 +0200 felix target/host use same link file
48724eb0 2017-04-08 23:09:11 +0200 felix drop directory from files in link file
80ab83ce 2017-04-07 18:05:07 +0200 felix chicken-instal: use TARGET_RUN_LIB_DIR when building target-version of .egg-info (incomplete), produce link file for target with proper name
31bc076a 2017-04-07 18:03:10 +0200 felix csc: use target-filename for output file if in compile-only mode
72b6495b 2017-04-07 18:02:47 +0200 felix csc: don't add -emit-link-file, if already given
98aa94f3 2017-04-07 18:02:30 +0200 felix chicken-status: compoinent-listing was broken
cb631ce8 2017-04-07 18:02:13 +0200 felix chicken-install: simplify code that decides what to build/install/test
94c3ee42 2017-04-07 18:01:47 +0200 felix chicken-install: in verbose mode, show locs/servers tried
621a005b 2017-04-07 18:01:11 +0200 felix chicken-install: invalid setting of locations list when loading setup.defaults
e7baf2b9 2017-04-04 22:35:27 +1200 Evan Hanson Move C_process_sleep into runtime.c
7a53761e 2017-04-06 17:38:40 +0200 felix pass -host when generating host build script in cross-chicken
4d2c536e 2017-04-05 16:55:50 +0200 felix compile with default optimization options, unless given in the .egg file
e0bfebab 2017-04-03 21:50:18 +0200 felix chicken-do: all wrong, of course
82f0b107 2017-04-03 18:00:43 +0200 felix first attempt to port chicken-do to windows
2e667a10 2017-03-25 00:04:28 +0100 LemonBoy Rewrite string->list to be tail-recursive.
bc6fe0c6 2017-03-25 00:04:28 +0100 LemonBoy Rewrite string->list to be tail-recursive.
20d5178b 2017-03-25 14:26:04 +0100 jfw export "sort!" from data-structures
7d6e701d 2017-03-22 11:20:15 +0100 felix drop comments from generated C code
bd0aa1c6 2017-03-18 14:15:35 +0100 Peter Bex Add expander hook so compiler can track line numbers.
c9220247 2017-02-25 21:04:45 +0100 Peter Bex Change the way LET bodies are macro-expanded.
d345e514 2017-02-25 17:04:28 +0100 Peter Bex Export internal define-like definitions from chicken.syntax
2a3ea33b 2017-02-25 15:45:41 +0100 Peter Bex Fix invalid definition caught by previous commit.
61241e5d 2017-02-11 15:30:13 +0100 Peter Bex Reject toplevel definitions in non-toplevel contexts.
0f138606 2017-03-12 20:57:45 +0100 Peter Bex Remove inconsistent typecast to C_restart_trampoline
82ec4c59 2017-03-12 20:22:54 +0100 Peter Bex Replace C_inline definitions with "inline static".
14ccde84 2017-03-12 20:18:02 +0100 Peter Bex Remove special case for math.h definitions on Solaris.
212590ce 2017-03-16 19:51:07 +0100 Peter Bex Add CVE-2017-6949 number to changelog.
fba81299 2017-03-16 19:51:07 +0100 Peter Bex Add CVE-2017-6949 number to changelog.
68c4e537 2017-03-10 16:29:47 +0100 LemonBoy Add bound checking to all srfi-4 vector allocations.
e792fd8c 2017-03-10 16:29:47 +0100 LemonBoy Add bound checking to all srfi-4 vector allocations.
f20aa0b4 2017-03-13 11:29:30 +0100 felix removed obsolete and incorrect ext-info-extension constant.
a75a11e5 2017-03-03 17:24:31 +0100 LemonBoy Prevent an infinite loop when the heap is resized.
31d154d1 2017-03-03 17:24:31 +0100 LemonBoy Prevent an infinite loop when the heap is resized.
264cc652 2017-03-11 15:40:40 +1300 Evan Hanson Add chicken.process-context module
7a6a7722 2017-03-11 20:20:30 +1300 Evan Hanson Emit link file based on output file name rather than input source
4f7d4325 2017-03-11 23:16:24 +1300 Evan Hanson Load types.db file by filename when given with "-types" option
94b0f319 2017-03-11 20:02:22 +1300 Evan Hanson Fix chicken.port.import.scm dependency of chicken-uninstall.c
a2545a7c 2017-03-11 17:08:02 +1300 Evan Hanson Fix test-repo var name when setting CHICKEN_REPOSITORY_PATH in test script
dfcf38ef 2017-03-11 16:26:48 +1300 Evan Hanson Add missing slash to test script's CHICKEN_REPOSITORY_PATH setting
a9a09026 2017-03-11 15:39:57 +1300 Evan Hanson Add missing user-pass-tests.scm to distribution/manifest
13773903 2017-03-09 21:36:05 +0100 Peter Bex Avoid allocating scratchspace when reading fixnums.
83010488 2017-03-01 12:10:00 +0100 Kooda Make process procedures in the posix module accept alists for environments.
7a74155c 2017-02-01 19:46:38 +0100 Jörg F. Wittenberger Handle possible EINTR in file-lock, file-lock/blocking and file-unlock.
4720659f 2017-02-01 19:46:38 +0100 Jörg F. Wittenberger Handle possible EINTR in file-lock, file-lock/blocking and file-unlock.
b4534955 2017-03-08 00:49:17 +0100 felix used new module names
74d080dd 2017-03-08 00:20:37 +0100 felix Merge remote-tracking branch 'origin/chicken-5' into chicken-5-new-egg-install
8f20a795 2017-03-07 21:18:40 +0100 Mario Domenech Goulart chicken-status.mdoc: typo fix (s/extensionm/extension/)
38c07742 2017-03-07 21:14:30 +0100 Mario Domenech Goulart manual/Unit eval: typo fix (s/paramater/parameter/)
1d34b941 2017-03-07 20:58:14 +0100 Mario Domenech Goulart chicken-install.scm: avoid calling file-exists? on #f
784d827f 2017-03-07 20:39:07 +0100 Mario Domenech Goulart chicken-install.scm: fix usage format
934eecc8 2017-03-05 16:38:33 +0100 Peter Bex Fix running of tests when not installed (#1347)
c4c60ce5 2017-03-04 16:34:30 +0100 Peter Bex Merge remote-tracking branch 'origin/chicken-5-posix-modules' into chicken-5
fc7c5c8b 2017-03-01 23:05:11 +1300 Evan Hanson Fix procedure name in errors on bad string arguments to `system`
d0110a8b 2017-03-01 23:05:11 +1300 Evan Hanson Fix procedure name in errors on bad string arguments to `system`
0c55b8cd 2017-03-04 10:49:27 +0100 Mario Domenech Goulart mini-salmonella.scm: use get-environment-variable instead of getenv
9e4c1148 2017-03-04 10:48:22 +0100 Mario Domenech Goulart chicken-uninstall.mdoc: typo fix
06d7571f 2017-03-03 17:29:35 +0100 felix ##sys#split-path must handle an #f path (reported by Kooda)
3dd9e42c 2017-03-03 23:27:11 +1300 Evan Hanson Update makedist.scm and setversion for recent module changes
2ef17a9d 2017-03-03 23:19:58 +1300 Evan Hanson Drop compile-file and remove the utils unit
17882aaf 2017-02-28 16:54:02 +1300 Evan Hanson Add chicken.process.signal module
cee15faf 2017-02-24 16:02:59 +1300 Evan Hanson Add chicken.process module
753112e7 2017-02-24 14:12:21 +1300 Evan Hanson Add chicken.time.posix module
474e0535 2017-02-24 14:09:13 +1300 Evan Hanson Add chicken.file.posix module
89d71e42 2017-02-24 13:45:11 +1300 Evan Hanson Deduplicate the Unix and Windows chicken.errno module definitions
18d75b95 2017-02-24 13:39:36 +1300 Evan Hanson Add posix.scm file that wraps platform-specific posix implementations
3495e365 2017-02-24 09:26:17 +1300 Evan Hanson Rename chicken.ports module to chicken.port
29511b88 2016-06-04 10:41:48 +1200 Evan Hanson Add chicken.file module
01d13b28 2017-03-01 19:51:31 +1300 Evan Hanson Add a handful of missing files to distribution/manifest
f53a6342 2017-03-01 21:09:30 +0100 felix split paths consistently; added -no-install-deps
df49ac57 2017-03-01 15:02:02 +0100 felix overhaul paths used to locate eggs, added new env. variables, updated docs
4bd43108 2017-03-01 14:39:58 +0100 felix drop doc-from-wiki
c646d9fc 2017-03-01 14:39:29 +0100 felix chicken-install: only run tests for explicitly named eggs, exit immediately if tests fail
aad09cad 2017-02-27 15:42:26 +0100 Kooda Fix runtime panic with mingw-w64.
68654575 2017-02-27 15:42:26 +0100 Kooda Fix runtime panic with mingw-w64.
ba97d7aa 2017-02-26 01:23:50 +0100 Kooda Correct a wrong include from sys/poll.h to poll.h
80a34c6e 2017-01-29 19:12:51 +0100 Peter Bex Move SEARCH_EXE_PATH macro magic to platform Makefiles
20b9b0e0 2017-01-29 17:40:15 +0100 Peter Bex Remove unused C_GENERIC_CONSOLE definition
f44cca8b 2017-01-29 17:38:28 +0100 Peter Bex Simplify C_STACK_GROWS_DOWNWARD detection
f40315d0 2017-01-29 17:37:53 +0100 Peter Bex Remove unused C_c_regparm definition & fix typo
3b99cb28 2017-02-23 18:06:28 +0100 felix Merge branch 'chicken-5-new-egg-install' of ssh://call-cc.org/usr/local/repos/chicken-core into chicken-5-new-egg-install
3c7f2984 2017-02-23 18:05:12 +0100 felix documented -no-install, dropped abbreviation -n for -dry-run, use "egg" instead of "extension" in the manual at some places.
1e61f4aa 2017-02-22 21:12:15 +0100 Mario Domenech Goulart manual/Extensions: add missing <enscript> tag
57e29b69 2017-02-22 21:11:46 +0100 Mario Domenech Goulart manual/Extensions: another small typo fix
4a2d17ef 2017-02-22 20:57:06 +0100 Mario Domenech Goulart manual/Extensions: some typo fixes
06d627d0 2017-02-22 20:48:32 +0100 Mario Domenech Goulart manual/Extensions: link egg index to /chicken-projects/egg-index-5.html
645dee01 2017-02-22 15:18:58 +0100 felix chicken-install: reimplemented -no-install
65cb9baa 2017-02-22 15:18:45 +0100 felix added copyright headers
6ea24b60 2017-02-19 12:45:11 +0100 Peter Bex Set version to 4.12.0
90e3488b 2017-02-19 12:44:21 +0100 Peter Bex Merge branch 'prerelease' into release
543dbd82 2017-02-16 00:10:17 +0100 felix because it must be.
0a63f9e6 2017-02-16 00:08:58 +0100 felix added inline-file egg property
6cb952dc 2017-02-16 00:08:50 +0100 felix added support for "chicken" subdir
a37f96c0 2017-02-16 00:08:04 +0100 felix updated chicken-install manual page, added manpage for chicken-do
403478ed 2017-02-16 00:07:27 +0100 felix Revamped manual section for extensions
40230757 2017-02-06 11:52:20 +1300 Evan Hanson Bump version to 4.12.0rc2
5d08241b 2017-01-28 16:22:57 +0100 Peter Bex Android has SETENV, so define HAVE_SETENV.
8df6f7d6 2017-01-28 16:29:43 +0100 Peter Bex Do not define standards macros in OS X and iOS.
008185f8 2017-01-28 16:22:57 +0100 Peter Bex Android has SETENV, so define HAVE_SETENV.
b63e61cc 2017-01-28 16:27:51 +0100 Peter Bex Do not define standards macros in OS X and iOS.
a8f31b00 2017-01-28 16:22:57 +0100 Peter Bex Android has SETENV, so define HAVE_SETENV.
0838c4ba 2017-01-28 16:27:51 +0100 Peter Bex Do not define standards macros in OS X and iOS.
227250ca 2017-01-23 18:13:44 +0100 felix chicken-install: updated usage information, added -repository
735de1d5 2017-01-22 21:07:54 +0100 Peter Bex Bump master version to 4.12.1
9275cfab 2017-01-22 18:09:20 +0100 Peter Bex Bump version to 4.12.0rc1
5944fbb2 2017-01-22 18:06:01 +0100 Peter Bex Merge branch 'master' into prerelease
d9bf7bb6 2017-01-22 18:04:29 +0100 Peter Bex Merge manual changes from wiki
34f35198 2017-01-22 18:04:19 +0100 Peter Bex Consolidate NEWS file for 4.12.0
81d9fd15 2017-01-22 18:00:26 +0100 Peter Bex Merge manual changes from wiki
091966af 2017-01-22 17:49:32 +0100 Peter Bex Consolidate NEWS file for 4.12.0
c311de9c 2017-01-22 17:47:03 +0100 Peter Bex Add new -no-install-deps option to NEWS file
ea1b8f46 2017-01-22 17:46:15 +0100 Peter Bex Add new -no-install-deps option to NEWS file
e8429de0 2017-01-18 02:21:11 +0100 Kooda Add the -no-deps-install option to chicken-install.
f68e1d16 2017-01-22 14:36:26 +0100 Peter Bex Use C_snprintf and C_strlcpy in lieu of sprintf and strcpy in dbg-stub.c
149b06cb 2017-01-19 22:15:24 +1300 Evan Hanson Use C_snprintf and C_strlcpy in lieu of sprintf and strcpy in dbg-stub.c
79fc714a 2017-01-22 14:05:16 +0100 Peter Bex Update copyright year to 2017.
cd7c6b41 2017-01-22 14:02:12 +0100 Peter Bex Update copyright year to 2017.
02dcbe1d 2017-01-19 20:33:25 +1300 Evan Hanson Fix spurious array bounds warnings on OpenBSD
2a32b6f8 2017-01-19 20:33:25 +1300 Evan Hanson Fix spurious array bounds warnings on OpenBSD
73037302 2017-01-21 18:06:29 +0100 felix remove obsolete tests and support files (found by sjamaan)
478c1e3e 2017-01-19 22:16:20 +1300 Evan Hanson Ensure va_end() is always called in C_a_i_string()
b3c70620 2017-01-19 22:16:20 +1300 Evan Hanson Ensure va_end() is always called in C_a_i_string()
02e2e4d6 2017-01-17 21:52:17 +0100 Peter Bex Add <strings.h> for strn[case]cmp.
92e1c123 2017-01-18 10:32:04 +1300 Evan Hanson Include chicken-config.h before feature macro definitions
a5073542 2017-01-17 21:52:17 +0100 Peter Bex Add <strings.h> for strn[case]cmp.
e6ee1f15 2017-01-18 10:32:04 +1300 Evan Hanson Include chicken-config.h before feature macro definitions
3d436c5c 2017-01-17 21:47:11 +0100 Peter Bex Do not use feature macros on FreeBSD.
56c907ce 2017-01-17 20:57:11 +0100 Peter Bex Do not use feature macros on FreeBSD.
936b17f9 2016-12-31 13:48:12 +0100 Peter Bex chicken-install's -keep-installed looks in prefix
181f21d3 2017-01-13 16:08:03 +1300 Evan Hanson Add _XOPEN_SOURCE feature test macro
f01e6662 2017-01-13 16:08:03 +1300 Evan Hanson Add _XOPEN_SOURCE feature test macro
a559bb2e 2017-01-16 14:43:52 +1300 Peter Bex Make "time" command detection more robust in tests
708456bc 2017-01-16 14:43:52 +1300 Evan Hanson Make "time" command detection more robust in tests
ddb1b396 2017-01-13 08:54:00 +1300 Evan Hanson Use Windows-aware BINDIR and DATADIR paths when installing feathers
9e6cba42 2017-01-13 08:54:00 +1300 Evan Hanson Use Windows-aware BINDIR and DATADIR paths when installing feathers
4c794000 2017-01-13 13:54:45 +0100 felix egg-compile: avoid unnecessary -emit-link-file options
de96cf11 2017-01-13 13:54:26 +0100 felix csc: transient link files for programs are deleted, fixed collect-linked-objects (thanks to Kooda)
c395e145 2017-01-13 12:29:12 +0100 felix chicken-install: install correct file as link file, emit link file also when building static program
92c66116 2017-01-13 12:28:49 +0100 felix csc: collect linked files before creating argument listm
9bdb1cdf 2017-01-13 11:48:01 +0100 felix drop use of -static-libs when compiling static progranm (found by Kooda)
05646e8e 2016-12-15 23:44:35 +0100 Peter Bex Statically determine if av can be reused or not.
6b9ebc42 2016-12-15 23:44:35 +0100 Peter Bex Statically determine if av can be reused or not.
fac2d9fa 2017-01-12 12:00:29 +0100 felix Merge branch 'chicken-5' of ssh://call-cc.org/usr/local/repos/chicken-core into chicken-5
954e75a3 2016-12-27 17:53:40 +0100 Peter Bex Add __builtin_expect to help branch prediction.
aaca4af5 2016-12-27 18:06:12 +0100 Peter Bex Add __builtin_expect to help branch prediction.
029e0a78 2017-01-09 22:14:49 +0100 felix check installed egg-infos for files that may be overwritten
5164b65e 2017-01-09 10:47:11 +0100 felix documented -emit-link-file
f72d4150 2017-01-07 17:19:46 +0100 felix use link files when compiling static eggs
17928437 2017-01-07 17:19:26 +0100 felix copy local eggs only if necessary into cache
82988ca4 2017-01-07 17:19:04 +0100 felix use link files instaed of file marks
36f71387 2017-01-01 15:12:33 +0100 felix added "install-name", order installed eggs by dependencies, check for dependency cycles, in scripts, cd to builddir.
73c083a9 2016-12-28 19:11:35 +0100 Peter Bex Fix crashes in callbacks after GC (#1337).
dc5bd1e0 2016-12-28 19:04:12 +0100 Peter Bex Fix crashes in callbacks after GC (#1337).
fae7cba4 2016-12-19 16:04:51 +0100 Kooda Fix type declaration of get-environment-variables
da76f9a4 2016-12-19 16:33:27 +0100 Kooda Fix type declaration of get-environment-variables
8c3e9c5d 2016-12-23 19:16:19 +0100 Mario Domenech Goulart egg-download.scm: replace (##sys#fudge 41) by major-version
1ad3512a 2014-09-27 13:37:53 +1200 Peter Bex Include debug info on ##core#direct_call nodes
06577311 2016-12-18 20:11:04 +0100 Peter Bex Include debug info on ##core#direct_call nodes
92bd67d6 2016-12-16 15:26:04 +0100 felix egg-download: avoid using ##sys#fudge
cf501262 2016-12-16 15:25:43 +0100 felix egg-compile: make build-script aware of keeping generated files, bugfix in ordering of dependencies
c93cfb62 2016-12-16 15:24:47 +0100 felix data-structures: missing export of "sort!"
137fdb60 2016-12-16 15:24:31 +0100 felix chicken-install.scm: option to keep generated files.
26372729 2016-12-15 20:27:31 +0100 Peter Bex Add CVE-2016-9954 number to changelog.
670f32e8 2016-12-15 20:26:49 +0100 Peter Bex Add CVE-2016-9954 number to changelog.
60118b0c 2016-12-14 20:28:12 +0100 Peter Bex Update irregex to upstream 0.9.6
2c419f18 2016-12-14 20:25:25 +0100 Peter Bex Update irregex to upstream 0.9.6
47389780 2016-12-12 15:52:59 +1300 Evan Hanson Only try to time tests when `time` command is available
cfdeb4ab 2016-12-12 21:34:13 +0100 Peter Bex Only try to time tests when `time` command is available
87b879ba 2016-12-07 22:24:50 +0100 Peter Bex Remove run-time/compile-time diffs in parameterize
9e20052a 2016-12-06 22:12:59 +0100 Peter Bex Save "current" values when leaving parameterizes.
a75d2b22 2016-12-07 22:24:50 +0100 Peter Bex Remove run-time/compile-time diffs in parameterize
6ea929dd 2016-12-06 22:12:59 +0100 Peter Bex Save "current" values when leaving parameterizes.
b3582238 2016-12-10 21:07:52 +0100 felix FUCK YOU GIT! FUCK YOU!
df75cd56 2016-12-10 20:58:15 +0100 felix documented -static option for chicken
a35b0569 2016-12-10 20:58:00 +0100 felix eval: dropped obscure extension options, depends on egg-information, determine static extensions, if requested
d150545c 2016-12-10 20:56:25 +0100 felix renamed some vars in egg-environment for more consistency
fd80ab7e 2016-12-10 20:56:04 +0100 felix moved egg-info validation into chicken-install
84e7e0d2 2016-12-10 20:55:17 +0100 felix csc: twrapped in module, use egg-environment.scm
036d56cd 2016-12-10 20:53:38 +0100 felix c-backend: emit "mark" indicating statically linked extensions
58f52963 2016-12-10 20:53:15 +0100 felix changed semantcis of -static option in csc, added -static to chicken
7274d9b7 2016-12-10 20:50:36 +0100 felix removed comments about possible future "genericity" of backend
9e5c32cf 2016-11-15 16:36:27 +0100 felix removed alternatives for some egg properties
30d994b6 2016-11-15 16:36:15 +0100 felix bugfix in egg-compile output
b0171a12 2016-11-15 16:36:01 +0100 felix updated manifest
ff6083ab 2016-11-15 16:35:48 +0100 felix typo in list of import libs
364d04cf 2016-11-15 16:35:30 +0100 felix chicken-uninstall: bugfix
3cecf0a7 2016-11-15 16:35:20 +0100 felix use new module for pathnames
c1d42682 2016-11-15 16:34:56 +0100 felix dropped deployment
97387c4a 2016-11-14 20:03:57 +0100 Peter Bex Improve description of how to use release-number-vector
6408d55f 2016-11-14 20:03:38 +0100 Peter Bex Improve description of how to use release-number-vector
4213c880 2016-11-13 16:50:17 +0100 felix removed NOTES
19e24b09 2016-11-12 23:42:28 +0100 felix optional continue when running script (why this?)
da7609b7 2016-11-12 23:40:36 +0100 felix resurrecteed -override
380bb968 2016-11-12 23:40:21 +0100 felix if cached version exists, ignore if egg can't be found or retrieved from server
390cbc5c 2016-11-11 13:06:18 +0100 felix version: make minor/patch optional
f5626b8b 2016-11-11 13:06:03 +0100 felix always exit with 2, if tests failed
4bd742b5 2016-11-04 21:22:20 +0100 felix chicken-install: flush stdout before dbg output
3bf6b79a 2016-11-03 10:12:45 +0100 felix exit with status 2 if tests failed
020af745 2016-11-03 10:10:06 +0100 felix bugfix in server checking loop, added running tests.
3beb63b9 2016-10-28 21:42:03 +0200 felix write version file, always copy sources from location
9c080bbd 2016-10-28 21:41:19 +0200 felix add generated-files, simplify (sort of) building commands
87c2c616 2016-10-28 21:40:35 +0200 felix need access to csi name too
77aa45ff 2016-10-28 21:40:24 +0200 felix added some egg properties
8214de96 2016-10-21 12:03:46 +0200 felix overhauled egg-file validation
edbabfd7 2016-10-21 12:03:34 +0200 felix some extra output when interacting with server
7fb0430d 2016-10-21 12:03:12 +0200 felix chicken-install: bugfix and omitted dep-list
0a1e59e9 2016-10-02 19:30:44 +0200 felix output tweaks in chicken-install, explicit recursive download, some bugfixes, remove programs and shared libraries before overwriting
244f65e0 2016-09-30 22:33:12 +0200 felix bugfixes to make basic retrieval work
032aed6c 2016-09-30 22:32:55 +0200 felix use install(1), when possible, differentiate between executable and file install.
ad38d9ff 2016-09-30 22:32:22 +0200 felix bugfixes in chicken-uninstall
8c9166c0 2016-09-24 18:42:31 +0200 Mario Domenech Goulart Remove references to setup-download and setup-api
fe20c6ae 2016-09-24 18:13:36 +0200 felix egg-compilation: fix info-validation, new egg prop access impl, pass C-compiler include path option when compiling
aea10016 2016-09-24 18:10:42 +0200 felix chicken-uninstall: use better egg-prop access
1918b420 2016-09-24 18:10:23 +0200 felix chicken-status: new egg prop access, bugfix in read-info
e0cb0611 2016-09-24 18:09:47 +0200 felix chicken-install: added update-db operation again, improved egg-property access
cf000f3c 2016-09-24 18:08:16 +0200 felix chicken-do: flush stdout before exec'ing
1261fa09 2016-09-07 14:30:06 +0200 felix egg tools build
75d13dae 2016-09-04 22:28:19 +0200 felix updated rules.make
5fb25ad6 2016-09-04 22:28:06 +0200 felix improvements in egg-related code
286dd6df 2016-09-04 22:27:42 +0200 felix updated manifest
0d9fe39a 2016-09-04 22:27:25 +0200 felix replaced new chicken-install
d4c09fd4 2016-09-04 22:27:02 +0200 felix dropped old files
298e78cd 2016-08-19 22:45:04 +0200 felix bugfixes in chicken-do and script-generation/execution
dac873ad 2016-08-19 00:47:07 +0200 felix bugfixes in egg-compile + new-install, added use of CHICKEN_REPOSITORY
34d36e0c 2016-08-18 17:51:37 +0200 felix various corrections and enhancements in egg-compile/new-install
d6ea9527 2016-08-18 17:51:14 +0200 felix removed obsolete script
7467535a 2016-08-18 17:51:03 +0200 felix removed deployment section from manual
10e76897 2016-08-18 17:49:07 +0200 felix changed setup-info file extension
2d264629 2016-08-18 17:48:17 +0200 felix added chicken-do program
e43e62e3 2016-08-08 21:54:26 +0200 felix document "-debug-level 3" in the manual
f8349503 2016-07-17 14:10:55 +0200 felix more options, more complete rec. retrieval
9dff4319 2016-07-10 22:28:58 +0200 felix continuing to complete retrieval + version mgmt
457b513b 2016-06-30 12:25:41 +0200 felix changed setup.defaults, some bugfixes, list-versions mode
f3370bc5 2016-06-15 14:39:15 +0200 felix various changes to make a basic chicken-install compile
c623cad9 2016-05-19 15:47:54 +0200 felix notes, cleanup in egg-compile, startup with chicken-install wrapper and download code.
ac3f13aa 2016-04-21 23:04:53 +0200 felix improvments to egg-compile.scm
7191ba90 2016-04-21 23:04:19 +0200 felix moved http-download code into new file
5c0cd26c 2016-04-16 22:40:29 +0200 felix completed (for the time being) egg-environment
8facc0d2 2016-04-16 22:40:12 +0200 felix basic implementation of egg-tree compilation
26b6d9d6 2016-04-16 22:39:46 +0200 felix Add STATICBUILD to chicken-config.h
db3bd87b 2016-04-03 20:24:45 +0200 felix egg-info tweaks
009bd07c 2016-04-03 20:24:22 +0200 felix notes
825df9e5 2016-04-02 15:15:24 +0200 felix added first experimental code for processing egg-info
efa387a0 2016-11-11 13:06:18 +0100 felix version: make minor/patch optional
25a46372 2016-11-11 13:06:03 +0100 felix always exit with 2, if tests failed
1ab62dd3 2016-11-01 15:18:26 +0100 Peter Bex Improve read/write invariance of keywords (#1332).
3e3ccd8d 2016-11-05 20:41:07 +0100 Peter Bex Use "portable" keyword style when WRITEing.
de934e90 2016-11-01 15:18:26 +0100 Peter Bex Improve read/write invariance of keywords (#1332).
d4b3d5ad 2016-11-04 21:22:20 +0100 felix chicken-install: flush stdout before dbg output
b66bb5d4 2016-11-03 10:12:45 +0100 felix exit with status 2 if tests failed
6305fbc8 2016-11-03 10:10:06 +0100 felix bugfix in server checking loop, added running tests.
09efd966 2016-10-28 21:42:03 +0200 felix write version file, always copy sources from location
b5c66c5b 2016-10-28 21:41:19 +0200 felix add generated-files, simplify (sort of) building commands
a488b134 2016-10-28 21:40:35 +0200 felix need access to csi name too
8ab1b471 2016-10-28 21:40:24 +0200 felix added some egg properties
0c64540d 2016-10-28 13:56:55 +1300 Evan Hanson Remove use of `##sys#fudge` from setversion script
a08fc90c 2016-10-14 21:51:56 +0200 Peter Bex Finally, remove all traces of ##sys#fudge/C_fudge
318e1199 2016-10-14 21:46:13 +0200 Peter Bex Add helper functions for remaining fudge factors.
220c71cb 2016-10-14 21:11:56 +0200 Peter Bex Replace CHICKEN version fudges with foreign-values
29ea42af 2016-10-12 22:07:23 +0200 Peter Bex Replace fudges with readily available variables.
955e40ab 2016-10-11 22:40:49 +0200 Peter Bex Remove a few more semi-unused fudge factors.
066b6b26 2016-10-11 22:30:11 +0200 Peter Bex Use C_gui_mode directly; remove OS-specific fudges
e4dad2ef 2016-10-11 22:03:30 +0200 Peter Bex Remove a few obsolete fudge factors.
aea23751 2016-10-11 21:54:27 +0200 Peter Bex Replace (##sys#fudge 3) by #:64bit feature checks.
4bea71ab 2016-10-11 21:42:30 +0200 Peter Bex Replace uses of (##sys#fudge 7) by C_wordstobytes.
81b316a6 2016-10-21 12:03:46 +0200 felix overhauled egg-file validation
5ba44a59 2016-10-21 12:03:34 +0200 felix some extra output when interacting with server
ab95f99d 2016-10-21 12:03:12 +0200 felix chicken-install: bugfix and omitted dep-list
58e6c5d5 2016-09-16 17:20:30 +0200 Kooda Make (time) show the maximum heap usage
f311543a 2016-09-16 17:20:30 +0200 Kooda Make (time) show the maximum heap usage
7f60f95c 2016-08-08 22:33:41 +0200 Peter Bex Change ratnum and cplxnum representation to also use custom types.
7d393cf3 2016-08-07 21:32:59 +0200 Peter Bex Change bignum representation to use a custom type.
01d34ab5 2016-10-02 19:30:44 +0200 felix output tweaks in chicken-install, explicit recursive download, some bugfixes, remove programs and shared libraries before overwriting
2bbcdbd5 2016-10-02 19:29:25 +0200 felix notes
2b17d922 2016-09-30 22:35:55 +0200 felix Merge branch 'chicken-5-new-egg-install' of ssh://call-cc.org/usr/local/repos/chicken-core into chicken-5-new-egg-install
0c0252c1 2016-09-30 22:33:12 +0200 felix bugfixes to make basic retrieval work
6907d22d 2016-09-30 22:32:55 +0200 felix use install(1), when possible, differentiate between executable and file install.
80b6763e 2016-09-30 22:32:22 +0200 felix bugfixes in chicken-uninstall
743a535b 2016-09-30 22:32:07 +0200 felix notes
de09e0a2 2016-09-03 18:45:54 +0200 Peter Bex Remove C_BUCKET_TYPE
9b4d279b 2016-09-29 15:43:26 +0200 felix test-finalizers: missing import statement
cae39e63 2016-09-29 15:19:38 +0200 felix (by Peter Bex) Make weak symbol GC the default.
5c3a4292 2016-09-29 15:15:35 +0200 felix (by Peter Bex) Simplify and improve reclaimability of symbol GC
73487f0b 2016-09-24 18:42:31 +0200 Mario Domenech Goulart Remove references to setup-download and setup-api
ad6e006b 2016-09-27 20:11:59 +0200 Peter Bex Fix description of test (thanks to Arthur Maciel for pointing this out)
f5ef2ee4 2016-09-27 20:11:02 +0200 Peter Bex Fix description of test (thanks to Arthur Maciel for pointing this out)
246745d1 2016-09-26 15:27:47 +0200 felix notes
3dba781d 2016-09-26 14:51:33 +0200 Peter Bex Updated copyright year to 2016.
eefcc20f 2016-09-24 11:41:41 +0200 Peter Bex Copy temp arg values back into argvector on loop
73b7b3dc 2016-09-24 11:41:41 +0200 Peter Bex Copy temp arg values back into argvector on loop
0ca2286d 2016-09-24 18:13:36 +0200 felix egg-compilation: fix info-validation, new egg prop access impl, pass C-compiler include path option when compiling
3d177eba 2016-09-24 18:10:42 +0200 felix chicken-uninstall: use better egg-prop access
156dbe7f 2016-09-24 18:10:23 +0200 felix chicken-status: new egg prop access, bugfix in read-info
4734a42a 2016-09-24 18:09:47 +0200 felix chicken-install: added update-db operation again, improved egg-property access
f5caf734 2016-09-24 18:08:16 +0200 felix chicken-do: flush stdout before exec'ing
bdffc23c 2016-09-24 18:06:06 +0200 felix more notes
1e3d20de 2016-09-11 22:21:07 +0200 Peter Bex Missed one more merge conflict marker
5c310bbc 2016-09-11 22:17:45 +0200 Peter Bex Merge bumping of version to 4.11.2 into NEWS and such
0012ce0d 2016-09-11 22:17:45 +0200 Peter Bex Bump version to 4.11.2
a4c3e141 2016-09-08 22:32:21 +1200 Evan Hanson Detect and signal error on stack overflow in `apply`
116f42e7 2016-09-10 22:53:36 +1200 Evan Hanson Detect and signal error on stack overflow in `apply`
1995b31d 2016-09-05 22:54:31 +1200 Evan Hanson Drop initial temp stack size to 256 words
97e15fe1 2016-09-05 22:54:31 +1200 Evan Hanson Drop initial temp stack size to 256 words
f7787a7a 2016-09-05 22:37:39 +1200 Evan Hanson Only shrink temp stack when new size is "significantly" smaller
69510911 2016-09-05 22:37:03 +1200 Evan Hanson Trace temp stack resizing with "-:g" rather than "-:d"
5b5b3f74 2015-10-31 19:57:38 +0100 Peter Bex Dynamically resize temporary stack when needed.
62da2e3d 2016-09-05 22:37:39 +1200 Evan Hanson Only shrink temp stack when new size is "significantly" smaller
de45c063 2016-09-05 22:37:03 +1200 Evan Hanson Trace temp stack resizing with "-:g" rather than "-:d"
a23fa1f4 2015-10-31 19:57:38 +0100 Peter Bex Dynamically resize temporary stack when needed.
503b7905 2016-09-10 11:29:55 +0200 Peter Bex Update irregex to upstream version 0.9.5
90a08d56 2016-09-10 11:29:55 +0200 Peter Bex Update irregex to upstream version 0.9.5
e648d6fe 2016-09-02 15:55:57 +0200 felix feathers: fixed use of source file search path
2f5952b9 2016-09-02 15:55:57 +0200 felix feathers: fixed use of source file search path
99b8d77b 2016-09-02 15:55:18 +0200 felix feathers: use more neutral colors, increased font size
ad85a4c0 2016-09-02 15:55:18 +0200 felix feathers: use more neutral colors, increased font size
70a3d2d0 2016-09-07 14:30:06 +0200 felix egg tools build
d760f6b8 2016-09-04 22:28:19 +0200 felix updated rules.make
a5da30f8 2016-09-04 22:28:06 +0200 felix improvements in egg-related code
b0b7c1a3 2016-09-04 22:27:42 +0200 felix updated manifest
c295dec9 2016-09-04 22:27:32 +0200 felix notes
8915343e 2016-09-04 22:27:25 +0200 felix replaced new chicken-install
2306a09b 2016-09-04 22:27:02 +0200 felix dropped old files
b4b5a900 2016-09-02 15:50:20 +0200 felix Typo fix in copyright header
1f0a353f 2016-09-02 15:50:20 +0200 felix Typo fix in copyright header
b6c9d813 2016-08-24 21:04:37 +0200 Peter Bex Fix symbol GC: add wep lookup after fptr chasing
2150ad56 2016-08-24 21:04:37 +0200 Peter Bex Fix symbol GC: add wep lookup after fptr chasing
28125566 2016-08-19 22:45:04 +0200 felix bugfixes in chicken-do and script-generation/execution
f002246c 2016-08-19 20:39:33 +0200 Peter Bex Add CVE-2016-683[01] for process-spawn/process-execute bugs to NEWS
724f6866 2016-08-19 20:39:33 +0200 Peter Bex Add CVE-2016-683[01] for process-spawn/process-execute bugs to NEWS
65f8c294 2016-08-19 00:47:07 +0200 felix bugfixes in egg-compile + new-install, added use of CHICKEN_REPOSITORY
9f7aeaeb 2016-08-18 17:51:37 +0200 felix various corrections and enhancements in egg-compile/new-install
34714c6d 2016-08-18 17:51:14 +0200 felix removed obsolete script
6d8919ad 2016-08-18 17:51:03 +0200 felix removed deployment section from manual
61a7f604 2016-08-18 17:50:44 +0200 felix feathers: fixed use of source-file search path
a62af2c1 2016-08-18 17:50:25 +0200 felix feathers: use more neutral default colors, increased font size
587ec765 2016-08-18 17:49:07 +0200 felix changed setup-info file extension
cdc9ad0f 2016-08-18 17:48:17 +0200 felix added chicken-do program
c5983812 2016-08-12 17:47:58 +1200 Evan Hanson Preserve spawnvp[e] return value in process-spawn
d866ac19 2016-08-12 17:47:58 +1200 Evan Hanson Preserve spawnvp[e] return value in process-spawn
8d3bb5d3 2016-08-12 17:47:22 +1200 Evan Hanson Add process-spawn to posixwin.scm export list
adcec284 2016-07-23 21:23:50 +0200 Christian Kellermann Fix buffer overflow in posix execvp/execve wrapper
0d20426c 2016-07-23 21:23:50 +0200 Christian Kellermann Fix buffer overflow in posix execvp/execve wrapper
06a55aa3 2016-08-05 23:15:23 +0200 Mario Domenech Goulart create-temporary-directory: don't try to mkdir if a file with the same name exists
045f5138 2016-08-05 23:15:23 +0200 Mario Domenech Goulart create-temporary-directory: don't try to mkdir if a file with the same name exists
57d1a125 2016-08-10 20:58:35 +1200 Evan Hanson Add missing module shortcuts
7796f12a 2016-08-09 23:55:39 +1200 Evan Hanson Add `include-relative` form to "chicken" module
3ff0513f 2016-08-08 21:54:26 +0200 felix document "-debug-level 3" in the manual
48be1ffb 2016-08-08 19:40:03 +0200 Peter Bex Fix C_bitwise_xor allocation buffer copy/paste mistake; we only need C_SIZEOF_BIGNUM_WRAPPER, not that much more
8e664d24 2016-08-07 20:25:46 +0200 Peter Bex Use abstract C_SIZEOF_BIGNUM_WRAPPER instead of concrete C_SIZEOF_STRUCTURE(2)
077b0f94 2016-06-15 09:33:38 +0200 Kooda Change encoding of compiler-tests.scm to utf-8
eb0753bc 2016-06-15 09:33:38 +0200 Kooda Change encoding of compiler-tests.scm to utf-8
1229e0a0 2016-07-30 21:18:36 +0200 Peter Bex Add chicken.memory to modules installed for tests.
e89f3e98 2016-07-24 20:04:20 +0200 Peter Bex Add special-case scrutiny handling for "append"
e61b5e9c 2016-07-24 20:04:20 +0200 Peter Bex Add special-case scrutiny handling for "append"
afcab700 2016-07-24 15:37:11 +0200 Peter Bex Do not warn for out of range indices into possibly smashed list types
1931d796 2016-07-24 15:37:11 +0200 Peter Bex Do not warn for out of range indices into possibly smashed list types
f727ee3f 2016-07-24 21:06:39 +1200 Evan Hanson Add mdoc for "-link" option
1eac399d 2016-07-24 20:58:29 +1200 Evan Hanson Update mdoc for "-module" option
dae44b93 2016-07-20 08:31:01 +0300 Timo Myyrä Rewrite chicken manuals to use mdoc(7)
6c822ec6 2016-07-24 12:28:31 +1200 Evan Hanson Use "~a" formatter for procedure names in scrutiny output
159e5fe8 2016-07-24 12:28:01 +1200 Evan Hanson Fix expected line numbers in scrutiny test output
dc55c850 2016-07-13 22:27:20 +0200 Peter Bex Keep vector length when smashing component types.
3ec19691 2016-07-13 21:34:41 +0200 Peter Bex Add scrutiny warning for bad indexing into vectors and lists.
80d40453 2016-07-10 12:54:51 +0200 Peter Bex Special-case vector-{ref,set!} to ##sys#[set[i]]slot when index is known.
9dc2592c 2016-07-08 19:30:58 +0200 Peter Bex Do not track set! to known-to-be-immediate values.
a023effe 2016-07-17 14:10:55 +0200 felix more options, more complete rec. retrieval
ea8b704d 2016-07-10 22:28:58 +0200 felix continuing to complete retrieval + version mgmt
551d98cd 2016-06-02 18:41:22 +1200 Evan Hanson Reschedule when a thread blocked on thread-join! is forcibly resumed
c369ad4f 2016-07-13 22:27:20 +0200 Peter Bex Keep vector length when smashing component types.
5e9aa097 2016-07-13 21:34:41 +0200 Peter Bex Add scrutiny warning for bad indexing into vectors and lists.
f4fbd941 2016-07-10 12:54:51 +0200 Peter Bex Special-case vector-{ref,set!} to ##sys#[set[i]]slot when index is known.
bbfc758f 2016-07-08 19:30:58 +0200 Peter Bex Do not track set! to known-to-be-immediate values.
efdfd2e6 2016-06-30 23:33:57 +1200 Evan Hanson Restore input- and output-specific port direction error messages
b00218d7 2016-06-30 20:09:49 +1200 Evan Hanson Add new `make-bidirectional-port` procedure to ports unit
23c684ef 2016-06-30 22:35:28 +1200 Evan Hanson Add scrutinizer test suite
365bd2ba 2016-06-30 20:09:47 +1200 Evan Hanson Add basic refinement types
3693970d 2016-06-30 20:09:46 +1200 Evan Hanson Add input-port-open? and output-port-open? procedures
c29ba2b8 2016-06-30 20:09:45 +1200 Evan Hanson Generalize port directionality
2522491f 2016-06-30 12:25:41 +0200 felix changed setup.defaults, some bugfixes, list-versions mode
7b01d7d0 2016-06-29 16:38:16 +0200 Peter Bex Teach C_permanentp about the scratch space.
83198fca 2016-06-17 17:17:01 +0200 Peter Bex Fix several hygiene issues in DSSSL expansions (#806).
d76166d4 2016-06-20 09:59:35 +1200 Evan Hanson Remove extraneous colon on scheduler error messages
7507cba6 2016-02-15 22:20:20 +1300 Evan Hanson Specialize `not` for true/false and add hardcoded result types
1082e899 2016-02-15 22:15:42 +1300 Evan Hanson Propagate known predicate call result types
8fb1176f 2016-02-15 22:13:35 +1300 Evan Hanson Drop consequent branch for conditionals that are always false
339b8ffa 2016-02-15 22:05:42 +1300 Evan Hanson Track source nodes for better scrutiny output
223283d2 2016-06-11 13:05:37 +1200 Evan Hanson Clear fd list and suspend I/O threads on process-fork w/kill-other-threads
7d889878 2016-06-17 17:17:01 +0200 Peter Bex Fix several hygiene issues in DSSSL expansions (#806).
c88ea653 2016-06-22 20:49:54 +0200 Peter Bex Add with-error-to-string and rename with-error-output-to-port to with-error-to-port
253a76de 2016-02-15 22:20:20 +1300 Evan Hanson Specialize `not` for true/false and add hardcoded result types
87aa3427 2016-02-15 22:15:42 +1300 Evan Hanson Propagate known predicate call result types
f0ddac90 2016-02-15 22:13:35 +1300 Evan Hanson Drop consequent branch for conditionals that are always false
7f1fd58a 2016-02-15 22:05:42 +1300 Evan Hanson Track source nodes for better scrutiny output
7866d801 2016-06-11 13:05:37 +1200 Evan Hanson Clear fd list and suspend I/O threads on process-fork w/kill-other-threads
0493e298 2016-06-10 15:24:43 +1200 Evan Hanson Make `sleep` suspend thread if scheduler is loaded, process otherwise
a8ae67fe 2016-06-04 00:03:25 +1200 Evan Hanson Remove group-information and {get, set, initialize}-groups from unit posix
3f28786b 2016-06-04 00:03:24 +1200 Evan Hanson Move errno values to new chicken.errno module
6f4a50ce 2016-06-04 00:03:23 +1200 Evan Hanson Move memory-related procedures to new chicken.memory module
bf091820 2016-06-15 14:39:15 +0200 felix various changes to make a basic chicken-install compile
dd8f0516 2016-06-03 18:56:26 +1200 Evan Hanson Put provided library identifier properties on the core "provided" symbol
6902ed5e 2016-06-03 19:10:28 +1200 Evan Hanson Remove unused "unit-hook" procedure
1c283fa8 2016-05-25 21:35:11 +0200 LemonBoy Truncate overlong lines in ##sys#error-handler
47436a00 2016-05-25 21:35:11 +0200 LemonBoy Truncate overlong lines in ##sys#error-handler
a03678eb 2016-05-31 10:22:50 +1200 Evan Hanson Remove obsolete C_SVN_REVISION fudge factor
110f539b 2016-05-30 10:39:38 +1200 Evan Hanson Drop unnecessary boxing of constant-table entries
471cbbc6 2016-05-29 15:54:29 +0200 Peter Bex Make `define-constant` support singly-quoted symbols
e946ed4b 2016-05-29 16:07:10 +0200 Peter Bex Remove unnecessary {inline-table,constants}-used
d910cef6 2016-05-29 15:54:58 +0200 Evan Hanson Make `define-constant` support singly-quoted symbols
ce980c43 2016-05-28 13:32:27 +0200 Peter Bex Set version to 4.11.0
067dc333 2016-05-28 13:31:42 +0200 Peter Bex Merge branch 'prerelease' into release
f43cba48 2016-05-24 10:28:28 +1200 Evan Hanson Fix misnamed "define-definition" globals
894f9caa 2016-05-21 17:18:35 +1200 Evan Hanson Make `repository-path` a proper parameter
f6e8bb85 2016-05-21 17:08:58 +1200 Evan Hanson Make special-cased parameters return the new value
fdfdfc80 2016-05-16 13:01:35 +0200 Peter Bex Make special-cased parameter setters compatible with new-style parameterize
c2f37304 2016-05-21 17:18:35 +1200 Evan Hanson Make `repository-path` a proper parameter
7c14fd6d 2016-05-21 17:08:58 +1200 Evan Hanson Make special-cased parameters return the new value
1c484120 2016-05-16 12:58:57 +0200 Peter Bex Make special-cased parameter setters compatible with new-style parameterize
9f056340 2016-05-21 17:18:35 +1200 Evan Hanson Make `repository-path` a proper parameter
89408e41 2016-05-21 17:08:58 +1200 Evan Hanson Make special-cased parameters return the new value
9ace4ecc 2016-05-16 12:58:57 +0200 Peter Bex Make special-cased parameter setters compatible with new-style parameterize
758540a7 2016-05-22 12:50:01 +0200 Peter Bex Bump master version to 4.11.1
570e398f 2016-05-22 17:35:00 +1200 Evan Hanson Add +plus-signs+ to list constants in c-platform
14c01313 2016-05-18 10:48:58 +0200 Kooda Make locative-ref inlineable (ticket #1260)
40e476a5 2016-05-18 10:48:58 +0200 Kooda Make locative-ref inlineable (ticket #1260)
b6ea1073 2016-05-21 17:30:18 +1200 Evan Hanson Fix misnamed recursive-hash-max-length manual tag
d75ae837 2016-05-21 17:30:18 +1200 Evan Hanson Fix misnamed recursive-hash-max-length manual tag
dc8aa434 2016-05-19 15:47:54 +0200 felix notes, cleanup in egg-compile, startup with chicken-install wrapper and download code.
363f295d 2016-04-27 20:47:08 +1200 Evan Hanson Modularise csi
8944c980 2016-05-05 13:18:56 +1200 LemonBoy Convert the shift count to a unsigned word for fxshr
712e0e0f 2016-04-29 15:14:41 +1200 LemonBoy Change how unbound variables are checked for
e910197b 2016-04-28 19:35:23 +0200 Peter Bex Bump prerelease version to 4.11.0rc2
10ef6f66 2016-04-24 14:45:17 +0200 Peter Bex Avoid triggering stack overflows in signal handler
f2ed4212 2016-04-24 14:50:15 +0200 Peter Bex Avoid triggering stack overflows in signal handler
5d2a17a5 2016-04-24 14:45:17 +0200 Peter Bex Avoid triggering stack overflows in signal handler
eee72eac 2016-04-25 22:23:41 +0200 LemonBoy Create the destination folder for the "-init" command
a8a9e945 2016-04-25 22:23:41 +0200 LemonBoy Create the destination folder for the "-init" command
49b6b9e7 2016-04-25 22:23:41 +0200 LemonBoy Create the destination folder for the "-init" command
39b2f3f9 2016-04-27 15:53:45 +1200 Evan Hanson Add missing import library to chicken-install's file list
6d291dd9 2016-04-25 19:59:40 +0200 Peter Bex Forgot to add pathname.c to manifest file
db0f4b0e 2016-04-22 12:04:31 +1200 Evan Hanson Move pathname procedures to new chicken.pathname module
dca744b5 2016-04-16 17:55:40 +0200 Peter Bex Remove a few outdated notes from README
58b43e94 2016-04-23 20:43:11 +0200 Peter Bex Fix fixnum literal decoding on ARM64 (#1280)
ec14532b 2016-04-21 23:05:00 +0200 felix notes
3ae120d3 2016-04-21 23:04:53 +0200 felix improvments to egg-compile.scm
2c294f2e 2016-04-21 23:04:19 +0200 felix moved http-download code into new file
ff2f1839 2016-04-16 22:40:37 +0200 felix updated notes
f4c098ab 2016-04-16 22:40:29 +0200 felix completed (for the time being) egg-environment
f12ab503 2016-04-16 22:40:12 +0200 felix basic implementation of egg-tree compilation
4285b9e5 2016-04-16 22:39:46 +0200 felix Add STATICBUILD to chicken-config.h
f6d55729 2016-04-16 17:55:40 +0200 Peter Bex Remove a few outdated notes from README
7bd24046 2016-04-23 20:43:11 +0200 Peter Bex Fix fixnum literal decoding on ARM64 (#1280)
b3c89b70 2016-04-16 17:55:40 +0200 Peter Bex Remove a few outdated notes from README
3a524bdd 2016-04-23 20:43:11 +0200 Peter Bex Fix fixnum literal decoding on ARM64 (#1280)
7e2730df 2016-04-22 11:08:06 +1200 Evan Hanson Fix premature use of `void` when bootstrapping with chicken-5
383e6b82 2016-04-02 17:17:44 +1300 Evan Hanson Respect the "-ignore-repository" option when linking with extensions
f0aafa06 2016-03-31 22:06:12 +1300 Evan Hanson Add "-link" flag for linking with objects from extensions
80d5a0a3 2016-04-04 16:06:56 +1200 Evan Hanson Move user-pass parameters to dedicated module
3ebff5d9 2016-04-17 17:19:18 +0200 Peter Bex Fix compilation of chicken-install; qs wasn't imported
a606eb81 2016-04-15 22:44:48 -0500 Jim Ursetto On OS X, ensure DYLD_LIBRARY_PATH is passed to children (#1277)
87c1bab9 2016-04-15 22:44:48 -0500 Jim Ursetto On OS X, ensure DYLD_LIBRARY_PATH is passed to children (#1277)
9d21c952 2016-04-15 22:44:48 -0500 Jim Ursetto On OS X, ensure DYLD_LIBRARY_PATH is passed to children (#1277)
bdc5633a 2016-04-14 13:38:17 -0500 Jim Ursetto Fix typo in library path used in deployment tests
072a0a47 2016-04-14 13:38:17 -0500 Jim Ursetto Fix typo in library path used in deployment tests
1ab37d3c 2016-04-14 13:38:17 -0500 Jim Ursetto Fix typo in library path used in deployment tests
17342f9d 2016-04-12 21:17:14 +0200 Peter Bex Fix another format string in dbg-stub.c which we overlooked
9f47236b 2016-04-12 21:16:47 +0200 Peter Bex Fix another format string in dbg-stub.c which we overlooked
5fa3e008 2016-04-12 21:08:35 +0200 Peter Bex Fix another format string in dbg-stub.c which we overlooked
3adc1446 2016-04-11 22:28:45 +0200 Peter Bex Fix dbg-stub formatting strings to be 32-bit clean
d22d7242 2016-04-11 22:28:45 +0200 Peter Bex Fix dbg-stub formatting strings to be 32-bit clean
19578e3a 2016-04-11 22:28:45 +0200 Peter Bex Fix dbg-stub formatting strings to be 32-bit clean
f0b9817d 2016-04-05 20:49:51 +1200 Evan Hanson Fix types.db entry for set-read-syntax! to allow symbols as read-marks
7c341016 2016-04-05 21:15:49 +1200 Evan Hanson Make read-marks table a qualified global in library.scm
c7a40283 2016-04-05 21:18:08 +1200 Evan Hanson Fix types.db entries for read-{string,u8vector} to allow eof return value
f8151582 2016-04-05 20:33:15 +1200 Evan Hanson Return #!eof on end-of-file in read-u8vector
44cb24e9 2016-04-04 21:25:38 +0200 Peter Bex Bump prerelease version to 4.11.0rc1
0235eb32 2016-04-04 21:24:55 +0200 Peter Bex Merge branch 'master' into prerelease
57c3e98c 2016-04-04 21:23:01 +0200 Peter Bex Add debugger-client, dbg-stub and manual/Debugging to manifest.
b69b0806 2016-04-04 20:55:39 +0200 Peter Bex Add debugger-client, dbg-stub and manual/Debugging to manifest.
f02c2f84 2016-04-04 21:10:25 +0200 Peter Bex Consolidate NEWS file for 4.11.0
9ce40169 2016-04-04 20:40:15 +0200 Peter Bex Consolidate NEWS file for 4.11.0
6913ac9e 2016-04-04 20:31:21 +1200 Evan Hanson Remove define-macro style define-syntax in normal syntax definitions
469f2bb6 2016-04-03 17:36:33 +0200 Peter Bex Fix #1274 by grouping mvars and vars together.
a5cf1db1 2016-04-03 20:24:45 +0200 felix egg-info tweaks
c852f68e 2016-04-03 20:24:22 +0200 felix notes
5d4f12e2 2016-04-03 18:47:33 +0200 Peter Bex Remove define-macro style define-syntax in internal definitions
69927629 2016-04-03 17:36:33 +0200 Peter Bex Fix #1274 by grouping mvars and vars together.
b363a4f8 2016-04-04 15:46:06 +1200 Evan Hanson Update the "distributing C files" manual section
691fee5d 2016-03-19 13:21:43 +0100 Kooda Clean up process exit and flush output streams
62662bb2 2016-03-19 13:21:43 +0100 Kooda Clean up process exit and flush output streams
70c3e3b6 2016-04-03 17:12:28 +1200 Evan Hanson Add a simple test case for invalid string->number bases
3d4228b9 2016-04-03 17:12:28 +1200 Evan Hanson Add a simple test case for invalid string->number bases
2d5ff600 2016-03-31 21:40:29 +0200 Peter Bex Fix invalid base handling of string->number
76a84c3c 2016-03-31 21:40:29 +0200 Peter Bex Fix invalid base handling of string->number
5947ebb7 2016-04-02 15:15:37 +0200 felix added notes for new setup system
eaced6c9 2016-04-02 15:15:24 +0200 felix added first experimental code for processing egg-info
d6c35912 2016-03-18 20:27:09 +0100 Peter Bex Don't shortcut pure calls in the optimiser
29ae9575 2016-03-27 17:11:53 +0200 Peter Bex Automatically retry file-close on _eintr
c59306a3 2016-03-25 16:11:41 +0200 Timo Myyrä Add support for sudo alternatives through $SUDO environment variable
21cab067 2016-03-18 20:27:09 +0100 Peter Bex Don't shortcut pure calls in the optimiser
3ba1326e 2016-03-27 16:10:13 +0200 Peter Bex Automatically retry file-close on _eintr
46b8c3ec 2016-03-25 16:11:41 +0200 Timo Myyrä Add support for sudo alternatives through $SUDO environment variable
a5374e0b 2016-03-08 19:11:07 +0100 LemonBoy Make ##sys#find-extension return the full path
af7f338d 2016-03-16 10:45:39 +1300 Evan Hanson Really send C_DEBUGGER_REPLY_GET_BYTES responses as unsigned char values
27f4c00f 2016-03-16 10:45:39 +1300 Evan Hanson Really send C_DEBUGGER_REPLY_GET_BYTES responses as unsigned char values
fe311473 2016-03-08 19:52:59 +0100 Peter Bex Preserve destination name when inserting C_DEBUG_GLOBAL_ASSIGN events
fc329c3b 2016-03-06 17:37:13 +1300 Evan Hanson Preserve destination name when inserting C_DEBUG_GLOBAL_ASSIGN events
a26f82fe 2016-03-04 14:03:14 +1300 Evan Hanson Send C_DEBUGGER_REPLY_GET_BYTES responses as unsigned char values
44f16230 2016-03-04 14:03:14 +1300 Evan Hanson Send C_DEBUGGER_REPLY_GET_BYTES responses as unsigned char values
b489a2fd 2016-02-25 13:57:36 +1300 Evan Hanson Move fixnum procedures to new chicken.fixnum module
d6a0ccf7 2016-02-09 17:02:34 +1300 Evan Hanson Documentation updates
b92149da 2016-02-09 13:37:46 +1300 Evan Hanson Drop srfi-88 and 98 from library's features
b3aff204 2016-02-09 12:19:16 +1300 Evan Hanson Give load-library and load-extension a void result
e174be1b 2016-02-09 12:14:31 +1300 Evan Hanson Drop duplicate call to `##sys#provided?` from load-library
b8db248b 2016-02-09 12:14:05 +1300 Evan Hanson Some small fixes after rebasing against chicken-5
64be532e 2016-02-09 10:01:26 +1300 Evan Hanson Restore non-registration of modules in executables
aa95702f 2016-02-09 09:26:11 +1300 Evan Hanson Drop unnecessary "##core#begin" from "##core#require" expansions
35f76a8a 2016-02-09 09:24:46 +1300 Evan Hanson Add missing import libraries to README
cbb5a37c 2016-02-09 07:37:58 +1300 Evan Hanson Restore the warning for missing extensions
8fe52bc3 2016-02-09 07:35:28 +1300 Evan Hanson Remove the dynamic unit compilation warning
044fd609 2016-02-09 07:34:10 +1300 Evan Hanson Only require-for-syntax one library at a time
648ca198 2016-02-09 07:29:54 +1300 Evan Hanson Better tracking for statically-provided requirements
9aaabd5f 2016-02-09 07:22:39 +1300 Evan Hanson Check library requirement against alternates list in load-extension
5e707861 2016-02-05 23:30:20 +1300 Evan Hanson Use imports rather than hardcoded module prefixes in library.scm
2fc3e23a 2016-02-05 19:33:54 +1300 Evan Hanson Issue warning when program loads libraries but not the eval unit
647d33dd 2016-02-05 19:31:32 +1300 Evan Hanson Handle "-uses" flags before "-R" so units are called first
21709a00 2016-02-05 17:04:01 +1300 Evan Hanson Update module-environment types.db entry for list-style library names
4d6e5515 2016-02-05 12:35:23 +1300 Evan Hanson Use imports rather than hardcoded module prefixes in modules.scm
5cbb53c6 2016-02-05 11:27:56 +1300 Evan Hanson Argument type checks and types.db entries for new eval procedures
96bae494 2016-02-05 10:33:09 +1300 Evan Hanson Hook modules into new provide/require infrastructure
cc07beaa 2016-02-05 10:24:38 +1300 Evan Hanson Some fixes after load-extension signature changes
ba7cc8d3 2016-02-05 10:14:35 +1300 Evan Hanson Un-##sys# more chicken.expand identifiers
1441dbf9 2016-02-05 10:03:33 +1300 Evan Hanson Drop srfi-12 from built-in features now that it's a module
f19f2a68 2016-02-05 10:02:05 +1300 Evan Hanson Drop unnecessary trailing form from program code
3b5cb47d 2016-02-03 00:28:30 +1300 Evan Hanson Print error message before panicking on missing error-hook
d245c1cd 2016-02-03 00:25:14 +1300 Evan Hanson Load chicken-syntax for eval and add modules for all built-in SRFIs
27567757 2016-02-03 00:03:55 +1300 Evan Hanson Add core form for library tracking
9735828b 2016-02-02 23:36:35 +1300 Evan Hanson Unset `standalone-executable` when a unit declaration is encountered
e1d3b214 2016-02-02 23:33:55 +1300 Evan Hanson No implicit imports when explicit-use is given
9b6954ed 2016-01-27 22:43:38 +1300 Evan Hanson Add modules for some built-in SRFIs
efad96ca 2016-01-27 19:26:42 +1300 Evan Hanson Drop feature test from evaluated requirement processing
31a1e0c9 2016-01-27 19:45:54 +1300 Evan Hanson Rename `require` to `load-extension`
c243dc49 2016-01-26 09:26:45 +1300 Evan Hanson Clean up imports and drop unnecessary require-library forms
5611e999 2016-01-22 16:15:19 +1300 Evan Hanson Move `yes-or-no?` into setup-api
c6acc165 2016-01-22 14:59:10 +1300 Evan Hanson Rename "_exit" to "emergency-exit" and move to posix-common
a0cc040d 2016-01-22 13:18:05 +1300 Evan Hanson Move `cpu-time` and `current-[milli]seconds` to new chicken.time module
b792fc2a 2016-01-22 08:17:16 +1300 Evan Hanson Move flonum procedures to new chicken.flonum module
895612ed 2016-01-20 23:10:56 +1300 Evan Hanson Move keyword-related procedures to new chicken.keyword module
7ce8688f 2016-01-20 22:22:29 +1300 Evan Hanson Drop filename argument handling from "read-lines"
0f39091c 2016-01-20 22:14:08 +1300 Evan Hanson Rename "read-file" to "read-all", drop filename argument handling
04462913 2016-01-19 23:50:59 +1300 Evan Hanson Drop nonexistent file from runbench.sh
89e8671d 2016-01-19 20:03:15 +1300 Evan Hanson Drop some unnecessary "hide" declarations
8c9d4d1a 2016-01-19 20:02:34 +1300 Evan Hanson Move read-syntax module into its own unit
29748e69 2016-01-19 16:02:47 +1300 Evan Hanson Move reader-related procedures to new chicken.read-syntax module
e955b8dc 2016-01-19 09:42:09 +1300 Evan Hanson Move gc-related procedures to new chicken.gc module
b24b0308 2016-01-19 00:17:34 +1300 Evan Hanson Move locative-related procedures to new chicken.locative module
93d97a11 2016-01-18 23:36:24 +1300 Evan Hanson Drop `read-all` from unit utils
c78cdcd9 2016-01-18 23:31:53 +1300 Evan Hanson Make `read-string` return #!eof on empty input
47249ad1 2016-01-18 22:34:58 +1300 Evan Hanson Move remaining procedures in extras to new chicken.io module
c4400ff0 2016-01-18 21:45:28 +1300 Evan Hanson Move pretty-print procedures to new chicken.pretty-print module
54ea5a7d 2016-01-18 21:03:26 +1300 Evan Hanson Rename [un]setenv -> [un]set-environment-variable!
33b0880a 2016-01-18 20:59:55 +1300 Evan Hanson Move formatting procedures to new chicken.format module
219f6e6e 2016-01-18 19:09:45 +1300 Evan Hanson Drop obsolete #:tmp marker for specializations in `build-node-graph`
5fae080c 2016-01-15 17:41:16 +1300 Evan Hanson Rename the "import-only" extension flag to "syntax-only"
b17e4725 2016-01-14 00:12:31 +1300 Evan Hanson Remove scan-input-lines from unit utils
de78797f 2016-01-13 22:54:21 +1300 Evan Hanson Move random[ize] to new chicken.random module
b5ebf93c 2016-01-13 22:23:58 +1300 Evan Hanson Un-##sys# `compile-to-closure`
a913beac 2016-01-13 21:20:03 +1300 Evan Hanson Update runtests.bat for meta-syntax-test.scm changes
9973d0e3 2016-01-13 15:08:58 +1300 Evan Hanson Move bitwise procedures to new chicken.bitwise module
782c15b9 2016-01-13 09:05:46 +1300 Evan Hanson Move continuations API to new chicken.continuation module
e1d4dea7 2016-01-12 23:42:55 +1300 Evan Hanson Move repl and repl-prompt to new chicken.repl module
7ca3fd65 2016-01-12 22:47:00 +1300 Evan Hanson Minor bugfix for mini-srfi-1's lset-union/eq?
c0442ea1 2016-01-12 22:45:29 +1300 Evan Hanson Hide check-for-multiple-bindings
8dd1c237 2016-01-12 22:44:22 +1300 Evan Hanson Add some missing chicken.expand imports
c4cd22f8 2016-01-12 22:38:06 +1300 Evan Hanson Simplify toplevel name generation
09ae443c 2016-01-12 22:14:36 +1300 Evan Hanson Rehaul library loading
6a15da53 2016-01-04 14:32:14 +1300 Evan Hanson Use full filename of found extensions when loading code
9a93b94d 2016-01-04 14:28:48 +1300 Evan Hanson Import just syntax when updating the chicken-install db
c1a85bc8 2016-01-04 14:28:19 +1300 Evan Hanson Use `import` when loading "csi -require-extension" arguments
c3a8576a 2016-01-03 21:18:11 +1300 Evan Hanson Require imported libraries
fdae78e1 2016-01-03 21:15:26 +1300 Evan Hanson Trigger unit hook on module definition
fa104a8a 2016-01-03 19:03:15 +1300 Evan Hanson Explicitly `##core#quote` required library ids in eval.scm
bb521b12 2016-01-02 14:12:08 +1300 Evan Hanson Remove obsolete compiler flags from batch-driver.scm
d3901489 2016-01-02 13:22:14 +1300 Evan Hanson Add "-consult-type-file" flag for consistency with inline feature
e4bfe38f 2016-01-02 13:07:08 +1300 Evan Hanson Drop nonexistent compiler flags from c-platform.scm
948ddab6 2016-01-02 11:37:01 +1300 Evan Hanson Tiny wording change to dload debug message
3a12b8a3 2016-01-02 11:31:31 +1300 Evan Hanson Add syntax unit mappings
e0e8e849 2016-01-02 11:23:46 +1300 Evan Hanson Kill `provide` and `provided?`
7bda9854 2016-01-02 11:22:57 +1300 Evan Hanson Don't use features to track core unit loading
439fe437 2016-01-01 23:09:35 +1300 Evan Hanson Collect the "unit-name" declaration argument as a symbol
f52b256a 2016-01-01 20:27:46 +1300 Evan Hanson Remove unused list of required-extensions from csc
e15ef2ef 2016-01-01 12:11:59 +1300 Evan Hanson Make import load, add unit info to import libraries, track unit execution
26f1edaf 2016-03-08 20:47:19 +1300 Peter Bex Include argvector size in C_demand() calculations.
7515a084 2016-02-28 14:57:56 +0100 Peter Bex Simplify code generation by only using C_demand()
3cda4c56 2016-03-08 20:47:19 +1300 Peter Bex Include argvector size in C_demand() calculations.
66bcec0b 2016-02-28 20:34:56 +0100 LemonBoy Check if port is open before file-lock operations
a5006d93 2016-02-28 18:15:37 +0100 Peter Bex Fix excessive temporary generation
b3a31490 2016-02-28 14:57:56 +0100 Peter Bex Simplify code generation by only using C_demand()
06df89dc 2016-02-29 11:56:05 +1300 LemonBoy Check if port is open before file-lock operations
eb97d205 2016-02-28 18:13:21 +0100 Peter Bex Fix excessive temporary generation
539d3ad9 2016-02-25 17:03:57 +1300 Evan Hanson Fix C_call_with_cthulhu
3d086dd2 2016-02-25 17:01:03 +1300 Evan Hanson Fix C_call_with_cthulhu
cd12e52f 2016-02-24 21:11:32 +0100 Peter Bex Allow hooking into ##sys#force-primordial
aef44868 2016-02-24 21:10:26 +0100 Peter Bex Allow hooking into ##sys#force-primordial
99c1e5aa 2016-02-22 14:04:40 +1300 Evan Hanson Print "chicken-install -repository" after processing all arguments
38d3f52f 2016-02-22 14:04:40 +1300 Evan Hanson Print "chicken-install -repository" after processing all arguments
0634d339 2016-02-23 13:11:42 +1300 Evan Hanson Load lolevel in compiler so that foldable bindings are present
57d0097c 2016-02-23 12:37:24 +1300 Evan Hanson Load lolevel in compiler so that foldable bindings are present
8be5ab43 2016-02-18 21:48:49 +0100 Peter Bex Fix references into u32 and s32 locatives
8c9905a8 2016-02-21 13:38:37 +0100 Peter Bex Fix module db generation on Windows.
91263967 2016-02-17 14:08:08 +1300 Evan Hanson Declare _WIN32_WINNT for access to timer functions on mingw32
7f928ac2 2016-02-16 09:29:11 +1300 Evan Hanson Allow compatible types, not just subtypes, in (the ...) declarations
32910b27 2016-02-20 15:49:20 +1300 Evan Hanson Fix CHICKEN_DEBUGGER host splitting
ee4518f7 2016-02-18 21:33:44 +0100 Peter Bex Fix references into u32 and s32 locatives
6e554718 2016-02-21 13:38:37 +0100 Peter Bex Fix module db generation on Windows.
65af2658 2016-02-17 14:08:08 +1300 Evan Hanson Declare _WIN32_WINNT for access to timer functions on mingw32
1939cbb9 2016-02-16 09:29:11 +1300 Evan Hanson Allow compatible types, not just subtypes, in (the ...) declarations
7d1512b4 2016-02-20 13:38:07 +0100 Peter Bex Update copyright year to 2016.
4dac6a79 2016-02-20 15:49:20 +1300 Evan Hanson Fix CHICKEN_DEBUGGER host splitting
22716b02 2016-02-19 09:02:46 +1300 Evan Hanson Add `for-each` to the srfi-1 module's export list
ee62f799 2016-02-15 20:49:43 +0100 Peter Bex Replace strndup() with strdup() for compat reasons
d8260d3a 2016-02-15 20:49:43 +0100 Peter Bex Replace strndup() with strdup() for compat reasons
2f7d7f2c 2016-02-16 21:16:00 +0100 Peter Bex Fix scrutiny out/expected comparison in tests on Mingw w/o MSYS
a9bee115 2016-02-16 21:17:14 +0100 Peter Bex Fix scrutiny out/expected comparison in tests on Mingw w/o MSYS
36ad662f 2016-02-16 14:35:20 +1300 Evan Hanson Allow multiple debug modes to be used for `debugging`
f757e7d9 2016-02-16 14:35:20 +1300 Evan Hanson Allow multiple debug modes to be used for `debugging`
307ba887 2016-02-15 19:40:26 +0100 Peter Bex Update NEWS file with alist-{update[!],ref} changes and reindent
8622b1c7 2016-02-15 19:39:33 +0100 Peter Bex Update NEWS file with alist-{update[!],ref} changes and reindent
7fcb9fe2 2016-02-10 15:21:01 +0100 felix Fix for ticket 1231 Fix removal of owner from mutex when mutex-lock! with timeout fails. Fix memory leak in mutex-unlock! More tests.
5aaedf21 2016-02-14 11:49:02 +1300 Evan Hanson Add line numbers to scrutiny warnings for value count mismatches
54a1ba8f 2016-02-14 11:49:02 +1300 Evan Hanson Add line numbers to scrutiny warnings for value count mismatches
1bfc0df8 2016-02-13 19:21:33 +0100 Peter Bex Preserve type of argument in car in assq/assv procedure results.
caec8083 2016-02-13 19:23:06 +0100 Peter Bex Preserve type of argument in car in assq/assv/assoc procedure results.
2a8feb5e 2016-02-13 23:51:07 +1300 Evan Hanson Preserve type of first element in memq/memv procedure results
0b501bc5 2016-02-13 23:56:40 +1300 Evan Hanson Preserve type of first element in mem* procedure results
b376d3a0 2016-02-12 20:17:03 +0100 Peter Bex Fix type signatures of a few alist procedures
df99ec3e 2016-02-11 21:20:00 +0100 Peter Bex Fix type signatures of a few alist procedures
be820819 2016-01-23 16:26:27 +0100 Peter Bex Simplify parameterize expansion
9a63e35f 2016-01-23 15:10:26 +0100 Peter Bex Fix nonlocal exit handling in parameterize
cd2f4c21 2016-02-06 13:19:41 +1300 Evan Hanson Unrename types when reporting scrutiny results
67b5182b 2016-01-30 14:18:36 +0100 Peter Bex Don't silently truncate huge literals
bdda1a0d 2016-01-28 22:35:53 +0100 Peter Bex Port another B/Z performance fix from numbers egg.
2c3797fe 2016-01-25 21:00:55 +0100 Peter Bex Fix reference URL in comment, which moved
33cea4e5 2016-01-25 20:45:22 +0100 Peter Bex Fix number->string "overlap" radix handling.
927f1864 2016-01-24 15:31:49 +0100 Peter Bex Update manual with latest changes from the wiki
1f634598 2016-01-24 13:54:23 +0100 Peter Bex Fix init-repository: use repo-path instead of prefix
7be07eaf 2016-01-21 21:28:22 +0100 Peter Bex Do not reinstall satisfied deps in deploy mode
24b0ce85 2016-01-21 21:27:49 +0100 Peter Bex Add -prefix and -deploy support to chicken-{uninstall,status}
54c1af5d 2016-01-23 21:06:33 +0100 Peter Bex Fix unsafe code generation for procedure calls.
245b656a 2016-01-23 17:21:04 +0100 Peter Bex Reindent core libraries and swap with tools section in NEWS
944eee0d 2016-01-23 17:12:18 +0100 Peter Bex Fix NEWS's missing SRFI-18 entry.
b0594d1b 2016-01-23 16:26:27 +0100 Peter Bex Simplify parameterize expansion
a94b69e5 2016-01-23 15:10:26 +0100 Peter Bex Fix nonlocal exit handling in parameterize
ba053bb4 2016-02-06 13:19:41 +1300 Evan Hanson Unrename types when reporting scrutiny results
812b52ea 2016-01-30 14:23:47 +0100 Peter Bex Don't silently truncate huge literals
06cedbba 2016-01-24 15:31:02 +0100 Peter Bex Update manual with latest changes from the wiki
ad5f74dc 2016-01-24 13:53:29 +0100 Peter Bex Fix init-repository: use repo-path instead of prefix
e090c524 2016-01-16 16:30:41 +0100 Peter Bex Do not reinstall satisfied deps in deploy mode
c24fcb6f 2016-01-16 16:03:44 +0100 Peter Bex Add -prefix and -deploy support to chicken-{uninstall,status}
5b27c626 2016-01-23 21:04:37 +0100 Peter Bex Fix unsafe code generation for procedure calls.
ead7f9b7 2016-01-23 16:49:52 +0100 Peter Bex Fix NEWS entry for Unit "posix" change
685e137b 2016-01-16 16:47:48 +0100 Peter Bex Fix dependencies of csc.scm
0221f15c 2016-01-16 15:54:42 +0100 Peter Bex Fix double quote wrapping of libs in csc.
9603c616 2016-01-17 11:28:56 -0200 Mario Domenech Goulart Fix path quoting patch (introduced in 5920000)
932004b7 2016-01-16 15:54:42 +0100 Peter Bex Fix double quote wrapping of libs in csc.
4be9b00d 2016-01-16 17:02:52 +0100 Peter Bex Add posix to declared units in csc.scm
96c503a1 2016-01-16 19:55:20 +1300 Evan Hanson Add NEWS entry for the statistical profiler
5674e3cd 2016-01-16 19:55:20 +1300 Evan Hanson Add NEWS entry for the statistical profiler
0953e6dd 2016-01-16 19:18:42 +1300 Evan Hanson Hide `empty-file?` in unit profiler
8dcd283f 2015-12-06 20:07:30 +0100 Peter Bex Fix statistical percentage chicken-profile output
60c3df0b 2015-12-06 17:02:12 +0100 Peter Bex Support profiling on Windows with native timers
37f94e90 2015-12-05 16:28:59 +0100 Peter Bex Add simple statistical profiler to runtime library
6cb94c95 2016-01-16 19:21:07 +1300 Evan Hanson Hide `empty-file?` in unit profiler
a68c5804 2016-01-02 17:24:37 +0100 Peter Bex Fix statistical percentage chicken-profile output
e9f5eaaa 2016-01-02 17:20:58 +0100 Peter Bex Support profiling on Windows with native timers
a24457f0 2016-01-02 17:20:30 +0100 Peter Bex Add simple statistical profiler to runtime library
72165012 2016-01-14 20:09:40 +0100 Jörg F. Wittenberger Allow signal handlers to be dispatched to multiple threads
82946832 2015-12-03 10:52:06 +0100 Jörg F. Wittenberger Allow signal handlers to be dispatched to multiple threads
71da1be7 2015-12-08 21:50:26 +0100 Peter Bex Improve irregex matching performance
c62d96c4 2016-01-11 08:58:01 +1300 Evan Hanson Use ##compiler#type-source property for type origin info (db local inference)
a8f97697 2015-11-18 19:28:08 +0100 Peter Bex Mark external type declarations as declared.
e77c9932 2016-01-01 16:09:40 +1300 Evan Hanson Remove stray trailing parenthesis in uninstall target
fa2f24af 2016-01-01 14:53:44 +1300 Evan Hanson Fix feathers usage message so program name is interpolated
505735e4 2016-01-01 14:27:27 +1300 Evan Hanson Fix typo in feathers' MangleSymbol
022dce82 2015-12-08 21:43:16 +0100 Peter Bex Improve irregex matching performance
dde0adcd 2016-01-11 08:52:44 +1300 Evan Hanson Use ##compiler#type-source property for type origin info (db local inference)
5fcf890d 2015-11-18 17:04:57 +0100 Peter Bex Mark external type declarations as declared.
25dc2841 2016-01-01 16:09:40 +1300 Evan Hanson Remove stray trailing parenthesis in uninstall target
afd7278c 2016-01-01 14:53:44 +1300 Evan Hanson Fix feathers usage message so program name is interpolated
89119e77 2016-01-01 14:27:27 +1300 Evan Hanson Fix typo in feathers' MangleSymbol
86010b50 2015-12-07 10:27:50 +0100 felix Add a basic form of source-level debugging to compiled Scheme code
edd039e4 2015-12-07 11:09:26 +0100 felix Add a basic form of source-level debugging to compiled Scheme code
c6791b7b 2015-11-19 16:51:25 +0100 Peter Bex Make ##sys#with-print-limit a bit more consistent
36a5403b 2016-01-01 18:30:50 +1300 Evan Hanson Update error message on missing import libraries to use `quit-compiling`
b941aab9 2016-01-01 18:27:43 +1300 Evan Hanson Make the chicken executable a module
0330f719 2016-01-01 18:27:16 +1300 Evan Hanson Make mini-srfi-1's delete remove all occurences of x
f55c138d 2016-01-01 17:17:11 +1300 Evan Hanson Remove import libraries from tracking list even when "-J" is used
d63741b7 2015-11-19 15:58:37 +0100 Peter Bex Error out when emitting import libraries for nonexistant modules
ad691278 2015-12-20 20:18:43 +0100 Peter Bex Fix UWORD_COUNT_FORMAT_STRING on 64bit platforms
850fa48e 2015-12-29 08:38:49 +1300 Evan Hanson Don't warn about unused hidden variables
0f133024 2015-12-21 12:18:48 +1300 Evan Hanson Use pair as loop result handle in compiler-syntax for `map`
02da15c2 2015-12-17 21:59:11 +0100 Peter Bex Reduce difference with upstream irregex.
3d833218 2015-12-17 21:44:14 +0100 Peter Bex Update irregex to upstream version 0.9.4
5249d9d0 2015-11-18 19:29:59 +0100 Peter Bex Fix a few incorrect type declarations
a1a0ab93 2015-11-18 19:28:21 +0100 Peter Bex Avoid CPS call in read-char to read-char/port.
eb51b331 2015-11-06 20:50:21 +0100 Jörg F. Wittenberger Remove unused procedure `##sys#hash-table-location`
fac7415f 2015-11-28 18:02:44 +0100 Peter Bex Attempt to detect server errors and translate them to an exception.
bacdd50e 2015-12-08 12:35:41 +0100 Christian Kellermann Fix documentation for procedures using ##sys-stat
6812155e 2015-12-07 22:10:14 +0100 LemonBoy Update the documentation.
8c1015d4 2015-12-07 21:50:56 +0100 LemonBoy Make ##sys#stat work with ports.
451b6577 2015-12-05 14:52:02 +0100 Peter Bex Fix "slashify" C string escaping mechanism.
379a0193 2015-11-20 15:54:39 +0100 Peter Bex C_i_char_*p are now truly safe.
eb15ee6b 2015-11-20 18:50:54 +0100 Peter Bex Fix equal? comparison of closures.
938b33f4 2015-11-19 16:51:25 +0100 Peter Bex Make ##sys#with-print-limit a bit more consistent
3d22782b 2016-01-01 17:17:11 +1300 Evan Hanson Remove import libraries from tracking list even when "-J" is used
7cdf0eb7 2015-11-19 15:55:55 +0100 Peter Bex Error out when emitting import libraries for nonexistant modules
c9fa040b 2015-12-20 19:45:13 +0100 Peter Bex Fix UWORD_COUNT_FORMAT_STRING on 64bit platforms.
0710fa98 2015-12-29 08:38:49 +1300 Evan Hanson Don't warn about unused hidden variables
1382439b 2015-12-21 12:18:48 +1300 Evan Hanson Use pair as loop result handle in compiler-syntax for `map`
6e034642 2015-12-17 21:59:11 +0100 Peter Bex Reduce difference with upstream irregex.
a2473d94 2015-12-17 21:44:14 +0100 Peter Bex Update irregex to upstream version 0.9.4
532549d5 2015-11-18 19:26:05 +0100 Peter Bex Fix a few incorrect type declarations
6b33edff 2015-11-18 19:14:16 +0100 Peter Bex Avoid CPS call in read-char to read-char/port
5cdcbb36 2015-11-28 18:02:44 +0100 Peter Bex Attempt to detect server errors and translate them to an exception.
eea44fc9 2015-12-08 12:35:41 +0100 Christian Kellermann Fix documentation for procedures using ##sys-stat
17d2f216 2015-12-07 22:10:14 +0100 LemonBoy Update the documentation.
c0adebca 2015-12-07 21:50:56 +0100 LemonBoy Make ##sys#stat work with ports.
c3dfc51e 2015-12-05 14:43:01 +0100 Peter Bex Fix "slashify" C string escaping mechanism.
274e7afa 2015-11-20 15:46:48 +0100 Peter Bex C_i_char_*p are now truly safe.
3545d5e8 2015-11-20 18:50:54 +0100 Peter Bex Fix equal? comparison of closures.
e0747bad 2015-11-07 18:54:48 +0100 Jörg F. Wittenberger In thread-join! handle joining a thread in state `sleeping` with timeout.
2152d20b 2015-11-12 21:14:28 -0200 Mario Domenech Goulart manual/Extensions: standard-extension: use VERSION instead of the arbitrary 0.1 in the example
48f692bc 2015-11-11 20:50:34 -0200 Mario Domenech Goulart manual/Unit files: normalize-pathname doesn't perform ~ and $<VAR> expansions anymore
59200008 2015-11-06 10:13:16 +0100 felix On UNIX-based systems, only accept "/" as path-separator. Windows still allows "/" and "\" (as does the Windows file-APIs)
4e186092 2015-11-12 21:14:28 -0200 Mario Domenech Goulart manual/Extensions: standard-extension: use VERSION instead of the arbitrary 0.1 in the example
f36c19cc 2015-11-11 20:50:34 -0200 Mario Domenech Goulart manual/Unit files: normalize-pathname doesn't perform ~ and $<VAR> expansions anymore
edd4926b 2015-11-11 14:12:57 +0100 felix On UNIX-based systems, only accept "/" as path-separator. Windows still allows "/" and "\" (as does the Windows file-APIs)
a9dd2bf7 2015-11-08 16:36:08 +0100 felix Merge remote-tracking branch 'origin/chicken-5' into chicken-5
fe7e02b3 2015-11-08 16:14:54 +0100 felix Disable getc_unlocked on MinGW
2068b7ba 2015-11-08 16:14:54 +0100 felix Disable getc_unlocked on MinGW
31e69d23 2015-11-03 23:11:19 +1300 Evan Hanson Support library lists when switching modules with csi's ",m" command
afc8fb60 2015-11-03 23:09:40 +1300 Evan Hanson Check list? in library-id for nicer error messages
0c77daa4 2015-10-14 11:15:27 +1300 Evan Hanson Update manual/Modules to mention new library list syntax
cda6dc6b 2015-10-13 21:29:48 +1300 Evan Hanson Add missing srfi-1.scm dependency to internal unit's make rule
15c5f8fc 2015-10-13 20:22:10 +1300 Evan Hanson Un-##sys# toplevel definitions not used outside eval.scm
72eb12dd 2015-10-12 19:53:35 +1300 Evan Hanson Un-##sys# and hide toplevel definitions not used outside modules.scm
9a42090d 2015-10-11 17:56:24 +1300 Evan Hanson Some refactoring to simplify import handling
d2d195ac 2015-10-09 20:36:33 +1300 Evan Hanson Add support for library lists in functors and functor arguments
f2523f3b 2015-10-09 11:48:50 +1300 Evan Hanson Move library list helpers to new "internal" unit
11fc480e 2015-10-08 18:01:46 +1300 Evan Hanson Restructure import expansion for nicer errors on missing libraries
fc05e040 2015-10-08 18:01:35 +1300 Evan Hanson Add support for library lists in module definitions
3a4c31fa 2015-10-01 12:25:50 +1300 Evan Hanson Move library list-related utilities into new chicken.core module
0b3a73dc 2015-08-14 21:59:54 +1200 Evan Hanson Process library lists when expanding imports
6e02eff3 2015-07-12 19:34:49 +1200 Evan Hanson Process library lists when ##sys#doing-the-right-thing
2d0040f2 2015-11-01 11:12:41 +1300 Evan Hanson Rename "exact" param to "all" in over-all-instantiations
3b01f727 2015-10-31 15:56:51 +0100 Peter Bex Merge remote-tracking branch 'origin/chicken-5-named-module-option' into chicken-5
6c93e9c9 2015-10-31 14:35:10 +1300 Evan Hanson Remove the somewhat silly "-main-module" option
e58f6e22 2015-10-30 21:30:08 +0100 Peter Bex Update NEWS with fix for #1214
9b381899 2015-10-30 21:30:08 +0100 Peter Bex Update NEWS with fix for #1214
14f6f55e 2015-09-30 09:01:31 +1300 Evan Hanson Standardize specialization and argument type matching
c467b406 2015-09-30 09:01:31 +1300 Evan Hanson Standardize specialization and argument type matching
393285a5 2015-10-24 21:17:07 +0200 Peter Bex Copy thread "state vector" to a fresh argvector before invoking the trampoline function.
40fe2c93 2015-10-24 21:17:07 +0200 Peter Bex Copy thread "state vector" to a fresh argvector before invoking the trampoline function.
00593363 2015-04-07 08:23:43 +1200 Evan Hanson Make the "-module" option take the module name as an argument
fb28e749 2015-10-17 16:47:09 +0200 Peter Bex Make literal-size calculation for symbols more precise.
fc545f52 2015-10-17 16:45:26 +0200 Peter Bex Make memory demand for rest-args list more precise.
9455d4e4 2015-10-17 16:44:25 +0200 Peter Bex Try to detect corrupted data before performing GC_REALLOC.
af3bf5b5 2015-10-17 16:44:04 +0200 Peter Bex Fix heap allocation size calculations in toplevel.
f8ff9d70 2015-10-17 15:50:06 +0200 Peter Bex Make literal-size calculation for symbols more precise.
6d4a6ca9 2015-10-17 15:47:35 +0200 Peter Bex Make memory demand for rest-args list more precise.
9d36c362 2015-10-17 13:19:36 +0200 Peter Bex Try to detect corrupted data before performing GC_REALLOC.
b7510458 2015-10-17 13:10:33 +0200 Peter Bex Fix heap allocation size calculations in toplevel.
d420a814 2015-10-17 16:20:54 +0200 Peter Bex Close file in test, otherwise we can't delete it in Windows
5d2ac620 2015-10-06 20:47:45 +0200 Christian Kellermann Remove bogus and in cond case
75e0ccef 2015-10-06 20:47:45 +0200 Christian Kellermann Remove bogus and in cond case
a4c4ca25 2015-10-04 20:25:56 +1300 Evan Hanson Loop to known list length when copying args into av during C_apply*
250fdc2e 2015-10-04 20:09:19 +1300 Evan Hanson Fix (harmless) off-by-one in C_apply_values
e358c886 2015-10-01 17:03:21 +0200 Peter Bex Simplify C_make_structure by using standard save_and_reclaim
1ee1ce4b 2015-10-04 20:25:56 +1300 Evan Hanson Loop to known list length when copying args into av during C_apply*
705b2856 2015-10-04 20:09:19 +1300 Evan Hanson Fix (harmless) off-by-one in C_apply_values
1d60b7d9 2015-10-01 16:18:16 +0200 Peter Bex Simplify C_make_structure by using standard save_and_reclaim
9eed2742 2015-10-01 15:57:56 +0200 Peter Bex Avoid allocating argvectors on the temporary stack.
491e914e 2015-10-01 15:57:56 +0200 Peter Bex Avoid allocating argvectors on the temporary stack.
74fb9607 2015-09-28 17:01:10 +0200 Peter Bex Always call fdset_add for every entry in ##sys#fd-list, to ensure positions match.
fe144885 2015-09-28 17:01:10 +0200 Peter Bex Always call fdset_add for every entry in ##sys#fd-list, to ensure positions match.
ad0bc663 2015-09-27 12:16:59 +0200 Christian Kellermann Avoid adding runtime prefix on destination prefix
d90426ad 2015-09-27 12:16:59 +0200 Christian Kellermann Avoid adding runtime prefix on destination prefix
7d5a3342 2015-09-27 01:37:02 +0200 Evan Hanson Minor tweak to import warnings to avoid extras dependency
03d8d608 2015-09-26 15:22:25 +0200 Evan Hanson Warn when users try to import nonexistent identifiers from modules
dab1eb67 2015-09-26 15:22:25 +0200 Evan Hanson Warn when users try to import nonexistent identifiers from modules
6fac44ad 2015-09-26 08:37:41 +0200 Evan Hanson Initialize saved-environments list for compiled modules
8c683403 2015-09-26 08:37:41 +0200 Evan Hanson Initialize saved-environments list for compiled modules
d46bf47a 2015-09-25 23:34:25 +0200 Peter Bex Fix misleading comment for C_u_fixnum_modulo
fc604522 2015-09-25 20:29:09 +0200 Evan Hanson Avoid adding duplicate file descriptors when populating C_fdset_set
4e322620 2015-09-25 20:29:09 +0200 Evan Hanson Avoid adding duplicate file descriptors when populating C_fdset_set
af59953b 2015-09-25 18:20:13 +0200 Peter Bex Restore unsafe fixnum modulo operator C macro.
a33fc620 2015-08-30 20:11:45 +0200 Peter Bex Dynamically determine if we can re-use argvectors.
d04f591d 2015-08-30 20:11:45 +0200 Peter Bex Dynamically determine if we can re-use argvectors.
b1da1ba3 2015-09-21 15:27:52 +0200 Peter Bex Fix URLencoding of user manual link in index.html.
704ab556 2015-09-21 15:27:52 +0200 Peter Bex Fix URLencoding of user manual link in index.html.
9d8c529f 2015-09-19 17:40:34 +0200 Peter Bex Add make-[su]64vector to SRFI-4 export list.
979c6517 2015-09-13 17:06:27 +0200 Peter Bex Ensure scheduler calls C_msleep() with an integral value.
0efdd46b 2015-09-13 12:09:54 +0200 Peter Bex Make base allocation size zero for C_a_i_listN rewrites
8e4dee9e 2015-09-13 14:39:16 +1200 Evan Hanson Make base allocation size zero for C_a_i_listN rewrites
d1281cb1 2015-09-11 20:08:14 +0200 Peter Bex Unbreak chicken-install's -init option.
3a15b291 2015-09-10 20:45:33 +0200 Peter Bex Fix unsafe specializations in types.db
55e9d1e1 2015-09-05 00:24:32 +0200 Moritz Heidkamp Fix unsafe specializations in types.db
30bb83a7 2015-09-01 20:31:13 +0200 Peter Bex Add support for the Linux X32 ABI.
68d0c2d1 2015-09-01 20:25:34 +0200 Peter Bex Add support for the Linux X32 ABI.
e96c2d20 2015-09-06 21:09:42 +0200 Peter Bex Don't use exact comparison for inexact result
33fcdb3a 2015-08-24 21:45:39 +0200 Peter Bex Ensure "try-compile" from setup-api cleans up tempfiles.
85988273 2015-08-24 21:45:39 +0200 Peter Bex Ensure "try-compile" from setup-api cleans up tempfiles.
259fa4bf 2015-09-05 17:17:55 +0200 Peter Bex Replace two more memcpy calls with memmove.
0260c176 2015-09-05 17:17:55 +0200 Peter Bex Replace two more memcpy calls with memmove.
3011d62e 2015-08-30 13:18:34 +0200 Peter Bex Remove generation of large C_procN signatures.
2f7f0ec3 2015-08-30 17:48:48 +0200 Peter Bex Fix off-by-one error in C_values use of memmove.
bd8610b6 2015-08-30 13:18:34 +0200 Peter Bex Remove generation of large C_procN signatures.
f2fa0b11 2015-08-30 17:48:48 +0200 Peter Bex Fix off-by-one error in C_values use of memmove.
2344ce2a 2015-08-29 18:44:26 +0200 Peter Bex Fix "identify.sh" for release and snapshot builds.
eb1e95e0 2015-08-29 18:44:26 +0200 Peter Bex Fix "identify.sh" for release and snapshot builds.
e3358561 2015-08-29 17:19:56 +0200 Peter Bex Note in NEWS that C_values, C_do_apply and C_procN have changed.
6b5f96a7 2015-08-29 17:19:56 +0200 Peter Bex Note in NEWS that C_values, C_do_apply and C_procN have changed.
74a3401e 2015-08-29 16:28:46 +0200 Peter Bex Remove notes about apply-hack in "Cross development" manual section.
605b353a 2015-08-29 16:21:09 +0200 Peter Bex Update docs: returning multiple values from FFI.
96ddb43d 2015-08-29 16:15:26 +0200 Peter Bex Bump binary compatibility version to 8.
39544a99 2015-08-29 16:13:14 +0200 Peter Bex Update NEWS with argvector changes
fac78190 2015-08-29 16:56:51 +0200 Peter Bex Update NEWS to list 4.10.0 instead of 4.9.1
553bac08 2015-08-29 16:54:59 +0200 Peter Bex Merge branch 'chicken-5-argvector' into chicken-5
2713ac84 2015-08-29 16:28:46 +0200 Peter Bex Remove notes about apply-hack in "Cross development" manual section.
5452e795 2015-08-29 16:21:09 +0200 Peter Bex Update docs: returning multiple values from FFI.
73479ee6 2015-08-29 16:15:26 +0200 Peter Bex Bump binary compatibility version to 8.
099c35c7 2015-08-29 16:13:14 +0200 Peter Bex Update NEWS with argvector changes
0c7f127f 2015-08-29 16:04:38 +0200 Peter Bex Merge branch 'argvector' into master
8b59cc6e 2015-08-10 20:57:44 +0200 Peter Bex Restore type definitions for pure R5RS versions of SRFI-1 and SRFI-13 extended procedures
366a299a 2015-08-22 18:20:10 +0200 Peter Bex Fix C_kontinue block to use do..while construct, thanks to Florian Zumbiehl
129df54c 2015-08-22 18:20:04 +0200 Peter Bex corrected prototype for C_toplevel in 2nd embedded test
27cd45d4 2015-08-22 18:19:58 +0200 Peter Bex removed code in apply-test that used fixed limit (there is no fixed limit, the limit depends on multiple factors)
2fdd7dde 2015-08-22 18:17:54 +0200 Peter Bex bugfixes in C_make_structure(_2)
bd345df2 2015-08-22 18:17:47 +0200 Peter Bex C_allocate_vector: better range-check (negative sizes)
037a8fbf 2015-08-22 18:17:36 +0200 Peter Bex corrected counts + offsets in C_apply
2b0e440c 2015-08-22 18:17:31 +0200 Peter Bex increased tempstack-size, as apply + gc-related av-save both need it.
cb63b29f 2015-08-22 18:17:20 +0200 Peter Bex in toplevel, call C_reclaim with correct toplevel entry name
0ce1e7ec 2015-08-22 18:17:13 +0200 Peter Bex missing closing brace for toplevel-lambda without lf
c781b251 2015-08-22 18:17:07 +0200 Peter Bex updated specialization-test for use of C_values
5322e826 2015-08-22 18:17:00 +0200 Peter Bex fixed incorrect argc-limit check in apply
a8a32200 2015-08-22 18:16:53 +0200 Peter Bex "manyargs" may be considered available
71eca8c9 2015-08-22 18:16:43 +0200 Peter Bex C_save_and_reclaim clobbered count
56d308e8 2015-08-22 18:16:32 +0200 Peter Bex reverse order when pushing callback arguments
9b92c587 2015-08-22 18:16:25 +0200 Peter Bex bugfixes in C_callback
7f945a5b 2015-08-22 18:15:34 +0200 Peter Bex repaired codegen for foreign-stubs
8bf06ffe 2015-08-22 18:15:10 +0200 Peter Bex use av instead of stack when restoring args in trampoline
eb13513b 2015-08-22 18:15:00 +0200 Peter Bex restore temp-stack after use, and use av where appropriate
cb9b4ab4 2015-08-22 18:14:14 +0200 Peter Bex dropped obsolete stack-modification macros
69ca5e08 2015-08-22 18:14:06 +0200 Peter Bex several corrections in C_apply_values
fa07fab4 2015-08-22 18:13:59 +0200 Peter Bex C_values: another off-by-one error while moving args in av
9d880531 2015-08-22 18:13:48 +0200 Peter Bex move arg-extraction after argc checks, minor cleanups
b0d1c778 2015-08-22 18:13:39 +0200 Peter Bex C_call_with_values: fetch args after checking argc
af172af5 2015-08-22 18:12:56 +0200 Peter Bex fixedx off-by-one in C_context_switch
12b70846 2015-08-22 18:12:43 +0200 Peter Bex restore C_temporary_stack, where necessary
b4ece070 2015-08-22 18:12:24 +0200 Peter Bex Changed argcount limit in manual
cd2874b2 2015-08-22 18:01:15 +0200 Peter Bex csi starts
79f19cc2 2015-08-22 18:01:06 +0200 Peter Bex added correctly working "base" apply, repaired C_apply once more
fc747adf 2015-08-22 17:58:37 +0200 Peter Bex corrected apply
99d4c2ca 2015-08-22 17:58:19 +0200 Peter Bex repaired rest-list allocation
b1288c7a 2015-08-22 17:58:09 +0200 Peter Bex drop rewrites for ##sys#direct-return
bab70f41 2015-08-22 17:54:16 +0200 Peter Bex backend-bugfixes and corrections
5b440dc5 2015-08-22 17:54:09 +0200 Peter Bex minimal example (fac) compiles
243ac403 2015-08-22 17:52:27 +0200 Peter Bex create proper termination continuation before invoking toplevel
3bb9fd97 2015-08-22 17:52:18 +0200 Peter Bex C_build_rest needs to know effective argc
7800dc45 2015-08-22 17:52:10 +0200 Peter Bex cosmetic change in chicken.h
3cb59064 2015-08-22 17:52:00 +0200 Peter Bex dropped use of obsolete ##sys#direct-return
b6556fdb 2015-08-22 17:51:44 +0200 Peter Bex runtime.c compiles
67a3d9c4 2015-08-22 17:33:00 +0200 Peter Bex removed hacked-apply, rewrote all cps-procs in runtime.c
9f6a2577 2015-08-22 15:30:39 +0200 Peter Bex removed C_procXXX definitions, simplified cps-proc declarations, removed obsolete stuff
9adc6654 2015-08-22 15:20:20 +0200 Peter Bex dropped obsolete rest-vector rewrites in c-platform
92e4a92a 2015-08-22 15:13:47 +0200 Peter Bex removed apply-hack
cfbe25c9 2015-08-22 15:13:37 +0200 Peter Bex separate av for calls (to avoid confusion with incoming av), simplification of rest-handling
179ad48f 2015-08-22 15:13:29 +0200 Peter Bex further backend changes
d7bd5f08 2015-08-22 15:13:04 +0200 Peter Bex first go at conversion of CPS-calls to use of argument-vector.
c0395ce2 2015-08-09 16:46:39 +0200 Peter Bex Do not override ##sys#quit-hook in csi
73bc11f9 2015-08-09 13:53:06 +0200 Peter Bex Remove support for SWIG.
d053ea6d 2015-08-09 14:49:32 +0200 Peter Bex Add missing exports for chicken.lolevel#pointer-[su]64-{ref,set!}
c8d9cd2f 2015-08-09 12:50:13 +0200 Peter Bex Fix posix tests to also remove the mmap test's temporary file
1b79aa53 2015-08-04 22:10:42 +0200 Peter Bex Bump version to 4.10.1, and update version in NEWS
b2596318 2015-08-04 20:48:55 +0200 Peter Bex Set version to 4.10.0
81e44df8 2015-08-04 20:46:53 +0200 Peter Bex Merge branch 'prerelease' into release
a9450731 2015-08-01 18:05:07 +0200 Peter Bex Update DISTFILES to include dynamically generated import files.
a65660fb 2015-08-01 17:17:37 +0200 Peter Bex Merge branch 'chicken-5-unit-modules' into chicken-5
0e402033 2015-07-31 09:35:33 +0200 Peter Bex Fix C_kontinue block to use do..while construct, thanks to Florian Zumbiehl
c98a6d65 2015-07-28 22:30:31 -0300 Mario Domenech Goulart README: update instructions on how to subscribe to mailing lists
24763042 2015-07-28 22:30:31 -0300 Mario Domenech Goulart README: update instructions on how to subscribe to mailing lists
3ef2c39d 2015-07-28 22:30:31 -0300 Mario Domenech Goulart README: update instructions on how to subscribe to mailing lists
1bd9b185 2015-07-27 22:49:14 -0300 Mario Domenech Goulart README: fix binversion in libchicken filename ("What gets installed" section)
64423f9a 2015-07-27 22:49:14 -0300 Mario Domenech Goulart README: fix binversion in libchicken filename ("What gets installed" section)
eb9f5092 2015-07-27 22:49:14 -0300 Mario Domenech Goulart README: fix binversion in libchicken filename ("What gets installed" section)
ba91e2ea 2015-07-24 12:58:02 +0200 Peter Bex Bump version to 4.10.0rc4 (correctly, this time)
7bfed552 2015-07-10 20:41:16 -0300 Mario Domenech Goulart Getting started (manual): some fixes
1bc51ed4 2015-07-10 20:41:16 -0300 Mario Domenech Goulart Getting started (manual): some fixes
98deea72 2015-07-10 20:41:16 -0300 Mario Domenech Goulart Getting started (manual): some fixes
1e39d54a 2015-07-23 20:20:25 +0200 Peter Bex Bump version to 4.10.0rc3
e81a4dcc 2015-07-21 22:19:45 +1200 Evan Hanson Fix normalize-pathname for dot-relative paths beginning with ".//"
d1d093f0 2015-07-21 22:19:45 +1200 Evan Hanson Fix normalize-pathname for dot-relative paths beginning with ".//"
cde39539 2015-07-21 22:19:45 +1200 Evan Hanson Fix normalize-pathname for dot-relative paths beginning with ".//"
44c72738 2015-07-20 22:53:09 +0200 felix corrected prototype for C_toplevel in 2nd embedded test
3837dd8c 2015-07-20 22:52:56 +0200 felix removed code in apply-test that used fixed limit (there is no fixed limit, the limit depends on multiple factors)
4b6fe237 2015-07-20 22:52:22 +0200 felix bugfixes in C_make_structure(_2)
190a8188 2015-07-20 22:52:08 +0200 felix C_allocate_vector: better range-check (negative sizes)
c150029e 2015-07-20 22:51:56 +0200 felix corrected counts + offsets in C_apply
50dc82d0 2015-07-20 22:51:35 +0200 felix increased tempstack-size, as apply + gc-related av-save both need it.
34f5dba7 2015-07-20 22:25:04 +0200 felix Merge branch 'argvector-bootstrap' into argvector
135b562f 2015-07-20 22:24:39 +0200 felix in toplevel, call C_reclaim with correct toplevel entry name
aabb523a 2015-07-20 22:03:29 +0200 felix Merge branch 'argvector-bootstrap' into argvector
fe752175 2015-07-20 22:03:08 +0200 felix missing closing brace for toplevel-lambda without lf
bba98355 2015-07-20 17:20:10 +1200 Evan Hanson Update README with new import files
e95b024a 2015-07-19 22:31:06 +0200 felix updated specialization-test for use of C_values
f8816e4c 2015-07-19 22:30:42 +0200 felix fixed incorrect argc-limit check in apply
ae04d33f 2015-07-19 22:30:28 +0200 felix "manyargs" may be considered available
76115ae2 2015-07-19 22:30:14 +0200 felix C_save_and_reclaim clobbered count
384412bc 2015-07-19 19:30:58 +0200 felix Merge branch 'argvector-bootstrap' into argvector
01fcd00e 2015-07-19 19:30:31 +0200 felix reverse order when pushing callback arguments
41b9d74b 2015-07-19 11:32:37 +0200 felix bugfixes in C_callback
a7799579 2015-07-19 21:10:36 +1200 Evan Hanson Add NEWS entry for SRFI removals
28c81a03 2015-07-19 11:05:42 +0200 felix Merge branch 'argvector-bootstrap' into argvector
443c37dc 2015-07-19 11:05:34 +0200 felix repaired codegen for foreign-stubs
f651d097 2015-07-19 20:56:00 +1200 Evan Hanson Add NEWS entry for unit modularisation
38dab1e2 2015-07-18 23:11:43 +0200 felix Merge branch 'argvector-bootstrap' into argvector
bf1bba56 2015-07-18 23:11:11 +0200 felix use av instead of stack when restoring args in trampoline
2c3d1d91 2015-07-18 23:10:35 +0200 felix restore temp-stack after use, and use av where appropriate
b5a227dc 2015-07-18 23:09:47 +0200 felix dropped obsolete stack-modification macros
23fdb457 2015-07-17 12:06:11 +0200 felix several corrections in C_apply_values
79fa43ed 2015-07-17 12:05:55 +0200 felix C_values: another off-by-one error while moving args in av
80be013d 2015-07-17 12:05:31 +0200 felix move arg-extraction after argc checks, minor cleanups
0f20eec8 2015-07-17 12:04:23 +0200 felix C_call_with_values: fetch args after checking argc
e4e2afbf 2015-07-17 12:04:00 +0200 felix fixedx off-by-one in C_context_switch
da93a243 2015-07-16 13:14:26 +0200 felix restore C_temporary_stack, where necessary
1cd83685 2015-07-15 14:50:22 +0200 felix Changed argcount limit in manual
bf7d5821 2015-07-15 14:48:28 +0200 felix Merge remote-tracking branch 'origin/master' into argvector
d310dc22 2015-07-15 12:32:27 +0200 felix csi starts
8f0193bd 2015-07-15 10:01:32 +0200 felix added correctly working "base" apply, repaired C_apply once more
ea2740f7 2015-07-14 23:33:33 +0200 felix corrected apply
75239d75 2015-07-14 23:21:33 +0200 felix Merge branch 'argvector-bootstrap' into argvector
e53bea42 2015-07-14 21:34:12 +1200 Evan Hanson Use `print` for debug-mode printing
b666dd21 2015-07-14 11:05:13 +0200 felix create proper termination continuation before invoking toplevel
fe34c3bf 2015-07-14 11:04:42 +0200 felix C_build_rest needs to know effective argc
134752b2 2015-07-14 11:04:15 +0200 felix cosmetic change in chicken.h
ad0be361 2015-07-14 11:03:58 +0200 felix repaired rest-list allocation
3f45498d 2015-07-13 21:44:28 +0200 Peter Bex Include `angle` in the "scheme" primitive module
8c423c47 2015-07-13 21:43:51 +0200 Peter Bex Include `angle` in the "scheme" primitive module
538ff855 2015-07-13 17:34:57 +1200 Evan Hanson Include `angle` in the "scheme" primitive module
f73bbeeb 2015-07-13 21:22:55 +0200 felix dropped use of obsolete ##sys#direct-return
fdeea7aa 2015-07-13 21:21:42 +0200 felix drop rewrites for ##sys#direct-return
f2f5b573 2015-07-13 21:18:08 +0200 felix backend-bugfixes and corrections
df85f4fc 2015-06-25 20:03:49 +0200 Peter Bex Improve read-u8vector performance
e5797f69 2015-07-13 12:08:52 +1200 Evan Hanson Update built-in compiler-syntax rules to respect modules
2fdacd1a 2015-07-12 22:37:45 +0200 felix minimal example (fac) compiles
02ec62ce 2015-07-12 22:09:10 +0200 felix runtime.c compiles
ad562fb4 2015-07-12 17:25:43 +0200 felix removed hacked-apply, rewrote all cps-procs in runtime.c
550d787f 2015-07-12 17:25:15 +0200 felix removed C_procXXX definitions, simplified cps-proc declarations, removed obsolete stuff
100ceb3c 2015-07-12 17:24:35 +0200 felix dropped spurious newline
e86f006b 2015-07-12 17:21:30 +0200 felix dropped obsolete rest-vector rewrites in c-platform
58e74410 2015-07-12 17:21:30 +0200 felix dropped obsolete rest-vector rewrites in c-platform
eb76436f 2015-07-12 21:48:36 +1200 Evan Hanson Update built-in compiler-syntax rules to handle module-namespaced identifiers
5a347891 2015-07-11 19:46:45 +0200 felix removed apply-hack
c9c560f2 2015-07-11 19:44:48 +0200 felix separate av for calls (to avoid confusion with incoming av), simplification of rest-handling
9a8b25e0 2015-07-11 17:12:08 +1200 Evan Hanson Update c-platform rewrites for core unit modules
0ecfffad 2015-07-10 23:36:07 +0200 felix further backend changes
150500bd 2015-07-10 12:00:43 +0200 felix first go at conversion of CPS-calls to use of argument-vector.
7f97f041 2015-07-10 13:11:56 +1200 Evan Hanson Remove ##sys# prefix from lambda-info names of eval module procedures
0f55d5a1 2015-07-10 12:30:21 +1200 Evan Hanson Remove unused ##sys#abort-load procedure
517009e3 2015-07-12 19:37:15 +1200 Evan Hanson Add missing extras dependencies
200e6387 2015-07-10 10:46:45 +1200 Evan Hanson Simplify import library Makefile definitions
6b3e7e0d 2015-07-10 10:17:24 +1200 Evan Hanson Convert the srfi-4 unit into a module
36eb3e9b 2015-07-09 13:50:45 +1200 Evan Hanson Use module-namespaced load procedures
b4d9df49 2015-07-08 22:58:06 +1200 Evan Hanson Use module-namespaced expand procedures
14f7eb30 2015-07-08 21:14:44 +1200 Evan Hanson Convert the expand unit into a module
702f3f25 2015-07-04 11:28:10 +0200 Peter Bex Remove other mentions of set-process-group-id! in manual
858ce038 2015-07-04 11:27:43 +0200 Peter Bex Remove other mentions of set-process-group-id! in manual
779bc252 2015-07-04 11:25:54 +0200 Peter Bex set-process-group-id! does not exist anymore: remove from manual
51f3c2e4 2015-07-04 11:21:24 +0200 Peter Bex set-process-group-id! does not exist anymore: remove from manual
2c2ab14b 2015-07-03 18:30:56 +0200 Moritz Heidkamp Bump version to 4.10.0rc2
6dcb15fe 2015-07-03 18:17:24 +0200 Moritz Heidkamp Fix various erroneous types.db entries for srfi-4
61ceb83b 2015-07-03 18:17:24 +0200 Moritz Heidkamp Fix various erroneous types.db entries for srfi-4
474cb9fa 2015-06-25 20:03:49 +0200 Peter Bex Improve read-u8vector performance
e0514dd8 2015-06-25 20:03:49 +0200 Peter Bex Improve read-u8vector performance
a9ca6d91 2015-07-13 10:29:48 +1200 Evan Hanson Add basic test case for `chicken-profile'
e9db7f89 2015-07-04 15:06:53 +0200 Peter Bex Replace calls to deleted "remove" with "filter" in chicken-profile.
7b73c88c 2015-07-13 08:53:50 +1200 Evan Hanson Fix filenames of numbers tests in manifest
b0711c4c 2015-07-06 23:39:14 +0200 Peter Bex Port B/Z division perf stability fix from numbers.
19ff7930 2015-07-04 14:39:44 +0200 Peter Bex Remove unused variable, change misleading comment
819482aa 2015-07-04 11:28:33 +0200 Peter Bex Remove other mentions of set-process-group-id! in manual
ce4830f7 2015-07-04 11:24:52 +0200 Peter Bex set-process-group-id! does not exist anymore: remove from manual
c7919bab 2015-07-03 20:57:35 +0200 Peter Bex Fix double C_fix wrap in ratcmp code, resulting in wrong temporary bignum sizes
3846c9f0 2015-07-03 18:17:24 +0200 Moritz Heidkamp Fix various erroneous types.db entries for srfi-4
e5c7d96d 2015-06-20 21:04:01 +0200 Peter Bex Avoid shifting signed values, which is undefined behaviour in C.
9d8c2cbd 2015-06-20 20:55:23 +0200 Peter Bex Avoid shifting signed values, which is undefined behaviour in C.
f918d869 2015-06-25 09:24:13 +1200 Evan Hanson Make LENGTH argument to read-u8vector, {read, write}-string more precise in types.db
76218f59 2015-06-25 09:22:40 +0200 Evan Hanson Make LENGTH argument to read-u8vector, {read, write}-string more precise in types.db
f16da960 2015-06-25 09:24:13 +1200 Evan Hanson Make LENGTH argument to read-u8vector, {read, write}-string more precise in types.db
221f751c 2015-06-20 14:08:26 +0200 Peter Bex Fix create-directory parent dir creation on Windows.
8eb73e47 2015-06-20 14:59:54 +0200 Peter Bex Fix executable-tests on mingw-msys for path separator
c594cdae 2015-06-20 14:36:28 +0200 Peter Bex Skip symlink tests in find-files test on Windows, which can't handle symlinks
3d56f301 2015-06-20 14:08:26 +0200 Peter Bex Fix create-directory parent dir creation on Windows.
cd5273c4 2015-06-20 14:36:28 +0200 Peter Bex Skip symlink tests in find-files test on Windows, which can't handle symlinks
4379c19e 2015-06-20 14:08:26 +0200 Peter Bex Fix create-directory parent dir creation on Windows.
11955672 2015-06-17 20:14:32 +0200 Peter Bex Fix compiler error in C++ strict mode.
2658c4ef 2015-06-17 20:14:32 +0200 Peter Bex Fix compiler error in C++ strict mode.
a03442e2 2015-06-17 20:19:48 +0200 Peter Bex Fix compiler error in C++ strict mode.
3dd602a4 2015-06-17 23:23:05 +0200 Peter Bex Fix Mingw-MSYS build: mkdir program was not set, and install was set to 'cp'.
79c38d06 2015-06-17 23:23:05 +0200 Peter Bex Fix Mingw-MSYS build: mkdir program was not set, and install was set to 'cp'.
dde858ee 2015-06-10 15:03:38 -0300 Moritz Heidkamp data-structures: fix substring-index[-ci] corner case ("" as 2nd arg)
5de5c6e1 2015-06-10 15:03:38 -0300 Moritz Heidkamp data-structures: fix substring-index[-ci] corner case ("" as 2nd arg)
623fe3d0 2015-06-14 13:15:26 -0300 Arthur Maciel Drop Watcom, Metroworks and Delorie (DJGPP) support (deleted comment and pre-processor definitions)
e6723ded 2015-06-10 15:03:38 -0300 Moritz Heidkamp data-structures: fix substring-index[-ci] corner case ("" as 2nd arg)
360d49bd 2015-06-15 19:41:32 +0200 Peter Bex Add CVE-2015-4556 reference to NEWS
85f7491d 2015-06-15 19:41:32 +0200 Peter Bex Add CVE-2015-4556 reference to NEWS
ea221a3b 2015-06-15 19:41:32 +0200 Peter Bex Add CVE-2015-4556 reference to NEWS
d2982b0d 2015-06-14 19:52:26 +0200 Peter Bex Fix potential buffer overrun error in string-translate*
8a460209 2015-06-14 19:52:26 +0200 Peter Bex Fix potential buffer overrun error in string-translate*
46cf1138 2015-06-14 19:52:26 +0200 Peter Bex Fix potential buffer overrun error in string-translate*
4568ac2a 2015-06-13 10:38:28 +0200 Jörg F. Wittenberger Add cases for unhandled error codes to `barf`.
1ae3dc14 2015-06-13 10:38:28 +0200 Jörg F. Wittenberger Add cases for unhandled error codes to `barf`.
5639ad58 2015-06-13 14:14:01 +0200 Benutzer Modify identify.sh to make custom builds easier.
29248f47 2015-06-12 16:08:16 +0200 Michele La Monaca fix MAKEDIR_COMMAND when INSTALL_PROGRAM is set
f459a334 2015-06-13 16:06:19 +0200 Peter Bex Move Haiku and MacOS-specific includes into runtime.c; they're not used elsewhere
50dfa0f3 2015-06-13 14:32:07 +0200 Peter Bex Add cases for unhandled error codes to `barf`.
4e1f7272 2015-06-13 14:14:01 +0200 Benutzer Modify identify.sh to make custom builds easier.
f62a7f57 2015-06-12 16:08:16 +0200 Michele La Monaca fix MAKEDIR_COMMAND when INSTALL_PROGRAM is set
817afd5a 2015-06-06 17:38:26 +0200 Peter Bex Merge online wiki changes into the manual.
27b1ba2d 2015-06-13 15:56:37 +0200 Peter Bex Merge remote-tracking branch 'refs/remotes/origin/chicken-5-executable-pathname' into chicken-5
c8af768e 2015-06-01 20:23:49 +0200 Peter Bex Allow for zero or single-argument numeric comparisons, as an extension to R5RS and for consistency with existing type specializations
b9129eeb 2015-06-12 10:18:51 +1200 Evan Hanson Use ordering-insensitive comparison for find-files tests
2df56df8 2015-06-02 22:08:17 -0300 Mario Domenech Goulart posix-common: find-files: use `directory' instead of `glob'
773164a7 2015-06-02 22:07:27 -0300 Mario Domenech Goulart Add test suite for find-files
ad14b7e4 2015-06-12 10:18:51 +1200 Evan Hanson Use ordering-insensitive comparisons in find-files tests
d87e1238 2015-06-02 22:08:17 -0300 Mario Domenech Goulart posix-common: find-files: use `directory' instead of `glob'
540ab9c1 2015-06-02 22:07:27 -0300 Mario Domenech Goulart Add test suite for find-files
671a5eb3 2015-06-06 20:55:09 +0200 Moritz Heidkamp Also bump version in NEWS to 4.10.0rc1
eacc846b 2015-06-06 18:47:06 +0200 Moritz Heidkamp Bump version to 4.10.0rc1
e59d9cab 2015-06-06 17:44:13 +0200 Moritz Heidkamp Merge remote-tracking branch 'origin/master' into prerelease
8c769c55 2015-06-06 17:38:26 +0200 Peter Bex Merge online wiki changes into the manual.
0b0d820a 2015-06-06 14:33:44 +0200 Moritz Heidkamp Update copyright year to 2015.
d91a1a28 2015-06-06 14:28:59 +0200 Moritz Heidkamp Update copyright year to 2015.
525e0f71 2015-05-31 15:59:26 +0200 Peter Bex Update NEWS to mention full numeric tower support, and note the pitfall mentioned by John Cowan
a3f09e53 2015-05-26 22:38:44 +0200 Peter Bex Also perform range checks on foreign integer argument types.
ec5ebfca 2015-05-23 15:04:40 +0200 Peter Bex Fix C_long_to_num and C_unsigned_long_to_num so it doesn't attempt to allocate bignums of size 2
81da7430 2015-05-22 21:24:23 +0200 Peter Bex Also add handling for bignums to [unsigned-]long and fix integer64 and integer argument type checkers to accept bignums too. Add a few basic tests. Fix size calculation for foreign [unsigned]-integer64 type and srfi-4 conversions and fix conversion on 32-bit platforms.
f7889a9a 2015-05-18 12:27:00 +0200 felix posix unit: "local-time->seconds" and "utc-time->seconds" internally expected float result (changed now to use "=" instead of "fp=", which also removes compiler warning.
97e61d2b 2015-05-06 20:13:38 +0200 Peter Bex Small cleanup: remove unnecessary code in overflow detection in C_a_i_fixnum_plus
5a3f3638 2015-04-19 14:50:04 +0200 Peter Bex Use precise tracking of scratch space memory usage to reduce the number of "forced" minor GCs
3044620a 2015-04-19 13:38:49 +0200 Peter Bex Restore Burnikel-Ziegler division, which makes a big difference for division of huge numbers
a04069e4 2015-04-07 22:29:01 +0200 Peter Bex Convert the final procedure that uses C_bignum_allocate to use the scratch space.
40e30a45 2015-04-06 20:16:14 +0200 Peter Bex Make quotient, remainder *and* modulo inlineable, and restore compiler rewrites for them. Fix fxmod to work according to Scheme rather than C %-operator semantics.
e4dee9a9 2015-04-06 15:39:07 +0200 Peter Bex Clean up rat_times_{rat,integer}, integer_gcd and C_a_i_exact_to_inexact considerably.
4859e34b 2015-04-06 13:34:38 +0200 Peter Bex Convert dyadic integer division functions to use scratch space.
fc2b3994 2015-03-29 22:14:50 +0200 Peter Bex Simplify division of bignums and remove a lot of boilerplate code.
15d7c84f 2015-03-29 19:55:04 +0200 Peter Bex Restore Lehmer's gcd, which *really* improves bignum performance in some cases.
71a88794 2015-03-29 15:09:06 +0200 Peter Bex Make C_digits_to_integer inlineable, to make the reading of numbers a little bit faster
84391f76 2015-03-28 20:02:11 +0100 Peter Bex Re-implement variadic * in C, in order to avoid consing up rest lists.
404627f2 2015-03-28 19:28:56 +0100 Peter Bex Make generic dyadic * inlineable! Restore old-style compiler specialization rewrites for dyadic *.
be8d5078 2015-03-25 16:51:58 +0100 Peter Bex Convert dyadic integer multiplication (including Karatsuba!) to use scratch space.
ef6fe73f 2015-03-22 19:35:26 +0100 Peter Bex Make dyadic bitwise operators inlineable again and restore compiler rewrites. Also move variadic versions of bitwise operators to C.
fe500d83 2015-03-22 15:45:24 +0100 Peter Bex Make arithmetic-shift inlineable again, and restore compiler rewrites for it.
6140fe4d 2015-03-22 14:47:02 +0100 Peter Bex Make bignum-extract-digits inlineable, to improve Karatsuba and Burnikel-Ziegler perf.
3700b414 2015-03-21 10:19:41 +0100 Peter Bex Re-implement variadic + and - in C, in order to avoid consing up rest lists. Restore old-style compiler specialization rewrites for dyadic + and -.
db5d2864 2015-03-19 20:38:36 +0100 Peter Bex Make generic dyadic + and - inlineable!
15fd9001 2015-03-15 17:56:56 +0100 Peter Bex Convert exact->inexact to a horribly long and ugly C function, making it inlineable (needed for converting + and - to be inlineable)
fdae1c59 2015-03-12 22:27:48 +0100 Peter Bex Convert dyadic integer plus and integer minus to use scratch space.
285b06bc 2015-03-09 23:31:12 +0100 Peter Bex Convert gcd to use scratch space, making it inlineable.
4b517f9e 2015-03-19 22:25:58 +0100 Peter Bex Convert generic negate and abs procedures to inlinable scratchspace-based versions
46f1bea7 2015-03-01 21:51:07 +0100 Peter Bex Introduce a new transient memory region: the "scratch space", and update integer abs and integer negate to use it.
f2315e8e 2015-02-22 15:44:05 +0100 Peter Bex Convert bignum representation to be a string wrapped in a structure.
c493d510 2015-02-12 23:03:24 +0100 Peter Bex Improve performance a lot by also rewriting vararg numeric ops with two arguments of *unknown* types to the dyadic versions.
a2d7a045 2015-02-12 20:57:27 +0100 Peter Bex Fix silly bug in eqv?
f945fd84 2015-02-11 22:02:45 +0100 Peter Bex Improve error messages in lcm by enforcing that the checks done by gcd are performed first, which has the location available
5576895f 2015-02-07 16:06:31 +0100 Peter Bex Update lfa2 with the new number types
a5bd817a 2015-02-07 15:45:45 +0100 Peter Bex Change procedures that deal with UNIX timestamps so they return exact integers
ed552724 2015-02-07 12:52:29 +0100 Peter Bex Extend srfi-4 with s64vectors and u64vectors, so we have the full SRFI covered. Update locatives to use exact integers and support 64-bit integers.
45874a8b 2015-02-06 22:18:40 +0100 Peter Bex Fix srfi-4 integer vectors so they operate on exact integers. Add better arg checking and improve tests.
8ff49601 2015-02-03 20:55:01 +0100 Peter Bex Update arithmetic-test expectations to have exact integers instead of flonums. Fix arithmetic test to signal success/failure in exit status (it would just ignore failure before, which makes it a pretty useless test)
65e2e707 2015-02-02 21:10:53 +0100 Peter Bex Provide the "full-numeric-tower" feature identifier, like the numbers egg does. Update expected r4rs output to include lines about bignums and cplxnums. All tests now pass again!
ed374ee1 2015-02-01 21:21:37 +0100 Peter Bex Add bignum support to the FFI.
12a921b5 2015-02-01 20:20:52 +0100 Peter Bex Teach C backend about bignums, so that literals will be encoded/decoded correctly in binaries.
1d6b133c 2015-02-01 13:31:32 +0100 Peter Bex Restore optimized algorithms for multiplication, division and number->string conversion.
92433dcf 2015-01-31 22:31:21 +0100 Peter Bex Add some tests from the numbers egg, they all pass in interpreted mode. To run the test suite we still need to do quite a bit of work on the compiler.
039a8d5c 2015-01-31 21:37:38 +0100 Peter Bex Convert most ##sys#check-exact calls to the new ##sys#check-fixnum, because that's what's usually really meant.
98bac9be 2015-01-31 16:47:00 +0100 Peter Bex Fix sqrt and signum to accept extended numbers (behaving like CL on cplxnums). Add exact-integer-sqrt and exact-integer-nth-root for exact root finding.
ff20cb56 2015-01-31 16:01:12 +0100 Peter Bex Convert bitwise operators to accept bignums: - bitwise-and - bitwise-xor - bitwise-ior - bitwise-not - arithmetic-shift - bit-set?
f89539d7 2015-01-25 20:07:11 +0100 Peter Bex Make exact->inexact and inexact->exact aware of extended number types. Implement rounding operations: round, floor, ceiling, truncate. Add rationalize, remove ratnum restrictions from "Deviations from the standard". Update angle, log, exp, expt and the trig functions to accept extended numbers.
61af5f12 2015-01-25 17:51:52 +0100 Peter Bex Implement the basic five (and derived) operators for extended numbers: +, -, *, /, gcd
c0ac70d0 2015-01-25 12:52:19 +0100 Peter Bex Change comparison procedures to understand extended number types.
53b2775d 2015-01-25 20:02:01 +0100 Peter Bex Add extended number support to "describe" feature in csi
0378abc4 2015-01-24 21:56:42 +0100 Peter Bex Add basic support for reading and writing of extended numbers.
c47ac264 2015-01-24 18:05:57 +0100 Peter Bex Add a few predicates and teach existing ones about extended numbers; add complex constructors.
1ee218f1 2015-01-22 22:01:20 +0100 Peter Bex Add basic low-level plumbing for extended numeric types.
08f07fd2 2015-05-30 16:52:02 +0200 Peter Bex silence a valgrind warning about "count" being used without initialization
3b30dcfb 2015-05-26 16:11:59 +0200 Joerg F. Wittenberger silence a valgrind warning about "count" being used without initialization
800fff56 2015-05-27 20:25:33 +1200 Evan Hanson Add test case that triggers clustering
00a78166 2015-05-27 17:34:15 +1200 Evan Hanson Fix invalid calls to `get` where `db-get` should be used
7eb95c52 2015-05-25 17:42:01 +0200 Peter Bex Re-walk `if` nodes after dropping branches
93f5ce7c 2015-05-25 11:53:21 +1200 Evan Hanson Re-walk `if` nodes after dropping branches
33000ace 2015-05-25 15:43:30 +0200 Peter Bex Silence "always true" warning for *allow-utf8-mode?*
87422d23 2015-05-25 15:42:03 +0200 Peter Bex Don't consider #t not always-true
21fa0f22 2015-05-25 15:25:17 +0200 Peter Bex Don't use -local for bootstrap compiler objects
c48a2fb6 2015-05-25 15:08:23 +0200 Peter Bex Silence "always true" warning for *allow-utf8-mode?*
332ba1db 2015-04-18 18:21:17 +1200 Evan Hanson Don't consider #t not always-true
f606bbc8 2015-04-18 18:08:02 +1200 Evan Hanson Don't use -local for bootstrap compiler objects
f40f5daf 2015-05-23 16:14:36 +0200 Peter Bex Fix size calculation for generated code for (list ...).
b6fbdbc8 2015-05-23 16:01:32 +0200 Peter Bex Fix size calculation for generated code for (list ...).
889d1c9b 2015-05-01 20:24:43 +1200 Evan Hanson Specialize memq, assq et al. of null to false
fca21d27 2015-05-01 20:24:43 +1200 Evan Hanson Specialize memq, assq et al. of null to false
e1dd3292 2015-04-25 15:27:56 +1200 Evan Hanson Convert the eval unit into a module
60512769 2015-04-25 08:40:29 +1200 Evan Hanson Use srfi-4 module for environment-tests
a3b8a0ad 2015-04-25 08:11:24 +1200 Evan Hanson Remove references and rewrites for null-pointer[?]
279dee59 2015-04-25 08:11:24 +1200 Evan Hanson Remove references and rewrites for null-pointer[?]
541215a4 2015-04-24 17:16:29 -0300 Mario Domenech Goulart README: typo fix in Windows notes (s/but use backslashes/use backslashes/)
c1f9dc27 2015-04-24 17:11:50 -0300 Mario Domenech Goulart README: update binary version in "What gets installed"
30ea66a7 2015-04-24 17:16:29 -0300 Mario Domenech Goulart README: typo fix in Windows notes (s/but use backslashes/use backslashes/)
792059f4 2015-04-24 17:11:50 -0300 Mario Domenech Goulart README: update binary version in "What gets installed"
233ac05c 2015-04-24 19:13:59 +1200 Evan Hanson Remove references to c-runtime
3f40dafc 2015-04-24 19:13:59 +1200 Evan Hanson Remove references to c-runtime
e86234cd 2015-04-24 18:55:14 +1200 Evan Hanson Fix misspelled "if" forms in argument check procedures
100f322a 2015-04-24 18:55:14 +1200 Evan Hanson Fix misspelled "if" forms in argument check procedures
ed76dd2a 2015-04-21 10:13:45 +0200 felix Merge remote-tracking branch 'origin/chicken-5' into chicken-5
ebcbcb0a 2015-04-20 18:55:57 +1200 Evan Hanson Remove c-platform rewrites for srfi-1 identifiers
6fb7d633 2015-04-20 18:55:36 +1200 Evan Hanson Remove extended-bindings for srfi-1 identifiers
c567d252 2015-04-20 18:26:40 +1200 Evan Hanson Remove unused C_WINDOWS_GUI macro
fb2eb526 2015-04-20 18:01:49 +1200 Evan Hanson Only resolve executable once when using a private repository
52febfc8 2015-03-17 20:57:16 +1300 Evan Hanson Move C_path_to_executable into runtime and add executable-pathname procedure
0d53a48d 2015-04-18 10:17:44 +1200 Evan Hanson Merge branch 'drop-srfi-1' into chicken-5
2abae62e 2015-04-18 10:07:54 +1200 Evan Hanson Remove srfi-1 usage from files under scripts/
bd9e8a15 2015-04-16 18:52:50 +1200 Evan Hanson Make initializer argument to mini-srfi-1's make-list optional
38cb8621 2015-04-16 18:52:04 +1200 Evan Hanson Use eq? as default comparator for mini-srfi-1's delete
d8d2334f 2015-04-16 18:50:14 +1200 Evan Hanson Suffix mini-srfi-1 lset procedures to indicate that they use eq?
2b89724d 2015-03-22 15:25:49 +1300 Evan Hanson Add arity checks for ##core#proc-class platform rewrites
778605bb 2015-03-22 15:25:49 +1300 Evan Hanson Add arity checks for ##core#proc-class platform rewrites
3a061a3b 2015-03-22 10:54:45 +1300 Evan Hanson Fix typo in variable name "user-suppplied-options"
b61e79cb 2015-03-19 21:54:09 +1300 Evan Hanson Remove incorrect sentence in argv docs re: uniquity of resulting list
175e2157 2015-03-19 21:54:09 +1300 Evan Hanson Remove incorrect sentence in argv docs re: uniquity of resulting list
39b1a129 2015-02-17 12:34:04 +0100 felix changed links to tarball repo, which moved to code.call-cc.org
51081b8c 2015-02-15 10:28:36 +1300 Evan Hanson Add missing imports to scripts/makedist.scm
f94b6850 2015-02-13 17:06:45 +1300 Evan Hanson Import regardless of features when interpreted
abd9f27e 2015-02-12 19:20:24 +1300 Evan Hanson Rename the foreign module to chicken.foreign
591bc953 2015-02-12 17:44:54 +1300 Evan Hanson Convert the irregex unit into a module
04103179 2015-06-18 20:59:12 +1200 Evan Hanson Add extras import to numbers-tests for sprintf
1b7ffe21 2015-02-11 09:17:47 +1300 Evan Hanson Convert the extras unit into a module
8ebea4a7 2015-02-11 09:06:06 +1300 Evan Hanson Convert the posix unit into a module
bfb7fdf9 2015-02-10 18:39:12 +1300 Evan Hanson Convert the lolevel unit into a module
7f7ec447 2015-02-10 17:55:43 +1300 Evan Hanson Convert the files unit into a module
03f709f8 2015-02-10 14:12:35 +1300 Evan Hanson Convert the tcp unit into a module
ee71f3cd 2015-02-09 07:04:34 +1300 Evan Hanson Convert the data-structures unit into a module
ad725d12 2015-02-07 23:41:02 +1300 Evan Hanson Convert the utils unit into a module
d4b6dab3 2015-01-28 19:35:20 +1300 Evan Hanson Convert the ports unit into a module
cbd00288 2015-02-08 14:43:48 +1300 Evan Hanson Remove references to srfi-1 from the manual
d0216986 2015-02-17 12:31:08 +0100 felix declare functions in mini-srfi-1 as unused, as recommended by evhan
3a39198b 2015-02-01 14:45:20 +0100 felix Fixed bug in chicken-install.scm (incorrect attempt to simulate iota)
c54824f7 2015-01-31 00:44:09 +0100 felix More fixing for mini-srfi-1
77e3855c 2015-01-30 11:56:05 +0100 felix added posq/posv to mini-srfi-1.scm and fixed a few bugs, but optimizer seems to be broken.
5589270f 2015-01-29 19:02:09 +1300 Evan Hanson Clarify define-inline documentation
20cb557d 2015-01-29 17:52:52 +1300 Evan Hanson Merge wiki changes into manual
98fcf5fd 2015-01-29 18:53:49 +0100 Moritz Heidkamp Add CVE-2014-9651 to NEWS
9ff12f96 2015-01-29 18:53:49 +0100 Moritz Heidkamp Add CVE-2014-9651 to NEWS
5d102c31 2015-01-29 19:02:09 +1300 Evan Hanson Clarify define-inline documentation
a9ecc86e 2015-01-29 17:52:52 +1300 Evan Hanson Merge wiki changes into manual
c5599d13 2015-01-28 23:29:35 +0100 felix Many changes to make build run trough
4f1d3c90 2015-01-28 11:53:50 +0100 felix Removed special cases for srfi-1 operations in scrutiinizer.
dede8e27 2015-01-28 11:53:39 +0100 felix Removed srfi-1 from tests.
eea2aae3 2015-01-28 11:53:29 +0100 felix Removed srfi-1 refs in build and config files
c5eea053 2015-01-28 11:53:10 +0100 felix Removed srfi-1 entries in types.db
38eba685 2015-01-28 11:53:02 +0100 felix Removed more references to srfi-1 unit.
8c4ad133 2015-01-28 11:52:37 +0100 felix Removed srfi-1 sources and import lib
2bea48d9 2015-01-28 11:52:06 +0100 felix Removed srfi-1 from docs
f7d4cb8c 2015-01-25 22:39:20 +0100 felix Converted all core modules
c5279b81 2015-01-25 22:17:21 +0100 felix And on, and on, and on.
2457805b 2015-01-25 22:04:00 +0100 felix csc, chicken-status, chicken-uninstall: mini-srfi-1.scm
afcc3871 2015-01-25 22:03:26 +0100 felix compiler-syntax.scm: mini-srfi-1
7152bdbe 2015-01-25 22:03:05 +0100 felix mini-srfi-1.scm: length+
7fdad6a8 2015-01-25 21:54:41 +0100 felix Added dependencies for mini-srfi-1.scm
993c6754 2015-01-25 21:54:30 +0100 felix lfa2.scm: mini-srfi-1
957a745b 2015-01-25 21:53:08 +0100 felix core.scm: mini-srfi-1
b7a86a7b 2015-01-25 21:52:31 +0100 felix optimizer.scm: mini-srfi-1
84887121 2015-01-25 21:50:03 +0100 felix chicken.scm: mini-srfi-1, dropped unnecessary "remove"
fde5d35a 2015-01-25 21:49:36 +0100 felix Use non-destructive split-at in chicken-syntax.scm
c7c0bdf8 2015-01-25 21:49:16 +0100 felix mini-srfi-1: batch-driver.scm
5846115e 2015-01-25 21:49:05 +0100 felix Added more stuff to mini-srfi-1.scm
7f462b76 2015-01-24 12:53:24 +0100 felix chicken-syntax.scm and chicken-ffi-syntax.scm depend on mini-srfi-1.scm
1557f5a4 2015-01-24 12:52:39 +0100 felix chicken-ffi-syntax.scm: use mini-srfi-1.scm and dropped use of 3-arg fold-right
e153e0e3 2015-01-24 12:51:48 +0100 felix chicken-syntax.scm: uses mini-srfi-1.scm
3c843e18 2015-01-24 12:51:20 +0100 felix Removed use of not-pair? from data-structures.scm
4008cf82 2015-01-24 12:51:08 +0100 felix Removed use of lset-adjoin in eval.scm
8b8add5b 2015-01-24 12:50:22 +0100 felix Added minimal implementation of some srfi-1 procedures.
3ab0b0d1 2015-01-24 12:19:07 +0100 felix Typo fix in chicken-profile.scm
d7011615 2015-01-12 18:40:19 +1100 Evan Hanson Make ->string procedures non-foldable
63d0445e 2014-12-14 23:33:52 +0100 Moritz Heidkamp Fix buffer overrun in substring-index[-ci]
25db851b 2014-12-14 23:33:52 +0100 Moritz Heidkamp Fix buffer overrun in substring-index[-ci]
266391aa 2014-10-21 22:56:28 +0400 Oleg Kolosov Removed few usages of gcc extensions from runtime
e7248ba5 2014-10-21 22:56:28 +0400 Oleg Kolosov Removed few usages of gcc extensions from runtime
f71a49c1 2014-11-16 13:40:45 +0100 Peter Bex Fix missing/wrong filenames in distribution manifest, as detected by the modified "dist" script
e91bbd7a 2014-11-16 13:32:05 +0100 Peter Bex Fix broken missing file detection in distribution tarball generator
fb788c61 2014-11-16 14:00:11 +0100 Peter Bex Fix missing/wrong filenames in distribution manifest, as detected by the modified "dist" script
6a8b5bf4 2014-11-16 13:32:05 +0100 Peter Bex Fix broken missing file detection in distribution tarball generator
231a1c7f 2014-10-01 20:39:55 +1300 Evan Hanson Mark circular-list?, dotted-list? and atom? as foldable in types.db
368fca8c 2014-09-22 18:37:31 +1200 Evan Hanson Move foldable binding annotations into types.db
aaa172be 2014-11-05 06:09:39 -0200 Mario Domenech Goulart manual: remove random-seed from data-structures
2905dde7 2014-11-05 06:09:39 -0200 Mario Domenech Goulart manual: remove random-seed from data-structures
16a6fb59 2014-10-25 17:39:03 +0200 Peder Refsnes Fix deprecation warning for _BSD_SOURCE
16387212 2014-10-25 17:39:03 +0200 Peder Refsnes Fix deprecation warning for _BSD_SOURCE
a0ce0b4c 2014-10-21 10:38:00 -0700 Thomas Hintz Improve performance of write-u8vector.
be1110b9 2014-10-21 10:38:00 -0700 Thomas Hintz Improve performance of write-u8vector.
873b3361 2014-10-24 22:56:50 -0200 Mario Domenech Goulart manual: chicken-home returns $CHICKEN_PREFIX/share/chicken if CHICKEN_PREFIX is set
f9f9e0f0 2014-10-20 12:34:45 +0200 felix Use correct variable when updating buffer-location in "read-buffered" for tcp ports.
1d21ec81 2014-10-20 12:34:45 +0200 felix Use correct variable when updating buffer-location in "read-buffered" for tcp ports.
465b584a 2014-10-19 17:36:00 +0400 Oleg Kolosov Add missing "C_" prefix to a snprintf calls in a tcp module
7e796865 2014-10-19 17:36:00 +0400 Oleg Kolosov Add missing "C_" prefix to a snprintf calls in a tcp module
9808ec07 2014-10-19 15:39:37 +1300 Evan Hanson Dealias module names in saved module import forms
4e3d9900 2014-10-19 15:39:37 +1300 Evan Hanson Dealias module names in saved module import forms
20e7cae5 2014-09-06 09:10:18 +1200 Evan Hanson Add scrutiny special case for reverse and specialization for null argument
535b9092 2014-09-06 09:10:18 +1200 Evan Hanson Add scrutiny special case for reverse and specialization for null argument
9f07e332 2014-08-17 18:36:21 +1200 Evan Hanson Add scrutiny special cases for make-list/make-vector with known sizes
fce5c764 2014-08-17 18:36:21 +1200 Evan Hanson Add scrutiny special cases for make-list/make-vector with known sizes
b9460767 2014-08-17 13:10:43 +1200 Evan Hanson Add scrutiny special cases for drop & take
506ecbbe 2014-08-17 13:10:43 +1200 Evan Hanson Add scrutiny special cases for drop & take
d65ccd18 2014-08-16 16:42:07 +1200 Evan Hanson Walk nested pair types in special-cased scrutiny for list-ref/list-tail
6a9db963 2014-08-16 16:42:07 +1200 Evan Hanson Walk nested pair types in special-cased scrutiny for list-ref/list-tail
bf5cf6a1 2014-08-16 16:16:29 +1200 Evan Hanson Fix list-copy types.db entry to allow any argument type
4d07d9e7 2014-08-16 16:16:29 +1200 Evan Hanson Fix list-copy types.db entry to allow any argument type
d143e6eb 2014-10-17 20:46:15 +0200 Peter Bex Fix incorrect optimization in cond expansion.
af1658cc 2014-10-17 20:46:15 +0200 Peter Bex Fix incorrect optimization in cond expansion.
0cf4eba9 2014-10-15 20:11:05 +1300 Evan Hanson Remove srfi-14
7bf261dc 2014-10-13 06:16:40 +1300 Evan Hanson Add missing bufpos variable for read-buffered on tcp ports
931ba538 2014-10-13 06:16:40 +1300 Evan Hanson Add missing bufpos variable for read-buffered on tcp ports
dfd28828 2014-10-12 20:40:13 +0200 Peter Bex Minor improvements to predicated/enforcing type inference
097f6425 2014-09-25 19:40:51 +1200 Evan Hanson Minor improvements to predicated/enforcing type inference
81178534 2014-10-13 06:04:31 +1300 Evan Hanson Fix misnamed location variable in %irregex-error
d0c1874c 2014-10-13 06:02:23 +1300 Evan Hanson Fix typo in ##sys#custom-input-port EAGAIN check.
58cbee77 2014-10-13 06:04:31 +1300 Evan Hanson Fix misnamed location variable in %irregex-error
32df2731 2014-10-13 06:02:23 +1300 Evan Hanson Fix typo in ##sys#custom-input-port EAGAIN check.
8d038d86 2014-10-09 07:08:59 +1300 Evan Hanson Avoid invalid specializations for multi-valued foreign-primitives
2464eca5 2014-10-09 07:08:59 +1300 Evan Hanson Avoid invalid specializations for multi-valued foreign-primitives
ddc222e8 2014-10-09 20:57:44 +1300 Evan Hanson Fix the -r5rs-syntax flag
e7922448 2014-10-09 20:57:44 +1300 Evan Hanson Fix the -r5rs-syntax flag
e43c7ebe 2014-09-22 06:51:52 +1200 Evan Hanson Make normalize-pathname take pathnames with no parts to just "/" or "."
b95f4c46 2014-09-22 06:51:52 +1200 Evan Hanson Make normalize-pathname take pathnames with no parts to just "/" or "."
ae8fb48f 2014-10-07 22:23:50 +0200 felix Merge remote-tracking branch 'origin/chicken-5' into chicken-5
72c5e04f 2014-10-05 20:46:29 +0200 Peter Bex Enable debug_mode on Android only for DEBUGBUILDs
b4de0398 2014-10-05 20:46:29 +0200 Peter Bex Enable debug_mode on Android only for DEBUGBUILDs
0fd4db3d 2014-10-05 20:46:29 +0200 Peter Bex Enable debug_mode on Android only for DEBUGBUILDs
edec4a92 2014-09-30 19:43:33 +1300 Evan Hanson Fix malformed specialization for irregex-match-num-submatches
5bdd2693 2014-09-30 19:43:33 +1300 Evan Hanson Fix malformed specialization for irregex-match-num-submatches
996b13c0 2014-08-11 19:40:22 +1200 Evan Hanson Add procedure argument checks for srfi-1's list= and lset procedures
ca281584 2014-08-11 19:40:22 +1200 Evan Hanson Add procedure argument checks for srfi-1's list= and lset procedures
6a860ab0 2014-09-22 19:18:12 +1200 Evan Hanson Fix incorrect error message for malformed `pure` declarations
8d252394 2014-09-22 19:18:12 +1200 Evan Hanson Fix incorrect error message for malformed `pure` declarations
253ea893 2014-09-16 08:43:23 +1200 Evan Hanson Remove use of srfi-13 string-trim-both from yes-or-no in utils.scm
bcf817a0 2014-09-12 15:02:36 -0300 Mario Domenech Goulart Bump version to 5.0.0
cfa6d990 2014-09-15 17:20:38 +1200 Evan Hanson Fix incorrect error locations in with-[error-]output-to-port argument checks
627ea218 2014-09-15 17:20:38 +1200 Evan Hanson Fix incorrect error locations in with-[error-]output-to-port argument checks
b284eebe 2014-09-14 15:18:37 +0200 Peter Bex Pass major CHICKEN version to Henrietta
7cf99764 2014-09-14 15:14:43 +0200 Peter Bex Remove subversion transport type from setup-download
83498aa8 2014-09-14 22:12:18 +0200 felix Removed obsolete test.
88135634 2014-09-14 21:38:17 +0200 felix Merge remote-tracking branch 'origin/chicken-5' into chicken-5
b900c071 2014-09-13 19:55:54 +0200 Peter Bex Add convenience macros for calculating allocation sizes of structures and closures.
c04f36b9 2014-09-11 20:58:56 +0200 felix Removed srfi-18 and srfi-69.
60a0aa1f 2014-09-13 23:37:22 +0200 felix Use correct module prefix for call of "process-declaration" in eval.scm
00cc9687 2014-09-13 23:32:16 +0200 felix Merge remote-tracking branch 'origin/chicken-5' into chicken-5
db71a1b4 2014-09-13 16:54:50 -0300 arthurmaciel * modules.scm: Removed #+debugbuild map-se duplicate and corrected typo.
2ddcd398 2014-08-25 22:21:51 +0200 felix Renamed compiler modules to "chicken.compiler.XXX", to avoid collisions with eggs when used in user-passes, and in preparation for a later R7RSish hierarchical module structure.
5b466669 2014-09-08 21:54:24 -0300 Mario Domenech Goulart Remove srfi-13
6a22ce5f 2014-08-25 23:07:04 +0200 felix Removed memory-mapped files, object-eviction, binary-search and queues - these are now available as eggs.
ccfb168b 2014-08-04 15:23:13 +0200 Moritz Heidkamp Invert poll(2) flag default
3395c0ed 2014-08-04 15:23:13 +0200 Moritz Heidkamp Invert poll(2) flag default
2f96b84b 2014-09-11 15:01:05 +0200 Christian Kellermann Merge branch 'master' into chicken-5
729febc0 2014-09-11 12:25:48 +0200 Moritz Heidkamp Update NEWS to mention CVE-2014-6310.
e6ebb028 2014-09-09 21:49:19 +1200 Evan Hanson Remove the unused typename procedure from scrutinizer.scm
7af0014e 2014-09-09 21:47:45 +1200 Evan Hanson Mark vector and ##sys#vector as pure
38483b82 2014-09-09 21:47:08 +1200 Evan Hanson Avoid building unnecessary forall types during simplification when no typevars are used
d7aad7e1 2014-09-09 21:46:30 +1200 Evan Hanson Evaluate length/##sys#length subforms when specializing for null
50ee93d8 2014-08-25 19:08:55 +0200 felix Squashed commit of the following:
57bbe3b7 2014-08-18 15:32:41 +0200 felix commented some curious things - these seem to be wrong
ee2bab38 2014-08-03 14:52:32 +0200 Peter Bex Fix file-mkstemp behaviour on Windows (#819).
2782232f 2014-08-12 17:12:07 +1200 Evan Hanson Remove outdated manual section on letrec binding references
870c3538 2014-08-03 17:54:34 +0200 Peter Bex Fix bug in deploy mode under Cygwin introduced by be5b0827ad02473c7fbf277b8153dabb8863e973
8aee5a8c 2014-08-06 18:33:45 +1200 Evan Hanson Fix scrutiny special case for list-tail when tail is null
7daaa4ba 2014-08-06 18:35:12 +1200 Evan Hanson Remove ##sys# prefix from lambda-info names of expand unit procedures
7b2fef6f 2014-08-06 18:49:19 +1200 Evan Hanson Strip syntax from identifiers in scrutiny output
10b3a533 2014-08-06 18:25:19 +1200 Evan Hanson Make chicken-install write "(none)" to stderr when no eggs are matched
bbf5c1d5 2014-08-04 15:19:48 +0200 Moritz Heidkamp Set HAVE_POSIX_POLL for Android
04b7f468 2014-08-04 21:33:39 +1200 Evan Hanson Include reverse-list->string in srfi-13's import library
5baaaa25 2014-08-03 21:25:51 +0200 Peter Bex Fix #1109: chicken-install -r should remove empty directory when egg doesn't exist
b1b832f9 2014-08-06 18:54:36 +1200 Evan Hanson Remove the nonexistent `zap-strings-flag` from compiler-namespace
6e763cda 2014-08-06 18:22:54 +1200 Evan Hanson Fix incorrect comment on `canonicalize-list-type`
3e5941de 2014-07-26 14:30:50 +0200 Peter Bex Do not use a private namespace for the "csi" program.
e29b85b2 2014-07-13 13:52:51 +0200 Peter Bex Fix bug in move-memory! for overlapping memory regions (#1136).
f4dafebf 2014-07-23 19:56:01 +1200 Evan Hanson Remove ##sys# prefix from lambda-info names of library procedures
be5b0827 2014-07-13 13:39:43 +0200 Michele La Monaca fix static compilation in cygwin
9ee2a22a 2014-07-20 15:50:02 +0200 Peter Bex Get rid of explicit marking of primitives re-exported by modules.
9c442c97 2014-07-13 15:03:19 +0200 Peter Bex Enforce consistent official spelling of CHICKEN to be all-caps in code, manual and README (#362)
26de3cdf 2014-07-12 18:22:17 +0200 Peter Bex Add a few more tests for define-values: internal bindings should "shadow" toplevel ones
df0eb601 2014-07-07 22:46:00 +0200 felix Allow functor-arguments to be optional and having defaults, and use the correct export-lists when matching functor arguments.
136e0b42 2014-07-12 17:29:02 +0200 Peter Bex Clarify that let[(*|rec)]-values can use dotted tail notation (a little tricky to make a BNF-like production for this)
e2960480 2014-07-05 13:54:29 +1200 Evan Hanson Add full lambda list support for letrec-values bindings
3a00e602 2014-07-03 22:31:09 +1200 Evan Hanson Add full lambda list support for define-values forms in internal definitions
9d6a21ee 2014-07-12 16:48:38 +0200 Peter Bex Update manual to mention basic lambda list syntax for define-values, set!-values.
25a9b993 2014-07-03 22:08:22 +1200 Evan Hanson Add full lambda list support for define-values and set!-values
30bb2f29 2014-06-27 22:55:12 +0200 felix Generalize "scheme-pointer" foreign type to allow giving a type for the generated pointer variable holding the argument.
20b1c596 2014-07-08 08:40:48 +1200 felix types.db fix for append
4f91e654 2014-06-22 13:31:26 +0200 Peter Bex Remove ##sys#expand-home-path as shell expansion has no place in a filesystem API.
2ef671b6 2014-06-22 18:02:33 +0200 Peter Bex Fix #878 which was indeed a bug, caused by an incorrect hand-rolled optimisation.
6b36695d 2014-06-27 17:43:38 -0300 Mario Domenech Goulart C_substring_copy: use C_memmove instead of C_memcpy
a25d2006 2014-06-19 20:06:19 +0200 Peter Bex Fix #1133 by adding ports (and dropping extras) in unit tcp's "uses" declaration
b1a32afc 2014-06-12 21:13:49 +0200 Peter Bex Make the handling of variables for directory prefixes a little more consistent with common UNIX practice, and support setting the important ones from Make through the environment (by using ?=-style instead of =-style assignment)
3dccbc8b 2014-06-14 20:45:12 +0200 Peter Bex Remove two more deprecated procedures (##sys#check-port-mode and ##sys#check-port*) now that no remaining eggs are using it
15b2dc1a 2014-06-15 20:55:52 +0200 Peter Bex Make compiler.scm honor debug mode when the "d" debug macro is enabled, like the rest
ee34cc87 2014-06-12 20:18:25 +0200 Peter Bex Make /bin/sh scripts in scripts/ directory executable and fix a small portability issue with "csc-trans" reported by Aleksej Saushev
c407a369 2014-06-07 22:21:10 +0200 Peter Bex Remove obsolete procedures and C functions, undeprecate C_mutate() and deprecate C_mutate2().
e88cc7ac 2014-06-07 14:03:09 +0200 Peter Bex Fix recursive Make invocation for boot-chicken and installation when relinking
9b055f95 2014-06-04 21:44:25 +0200 felix Merge remote-tracking branch 'origin/master'
54005772 2014-06-04 21:43:53 +0200 felix Manual fixes and slight rewordings.
3f195ba7 2014-06-02 16:30:17 +0200 Peter Bex Add a note regarding Haiku (remove -fwrapv and touch build-version.c)
e033c2b1 2014-06-02 16:30:17 +0200 Peter Bex Add a note regarding Haiku (remove -fwrapv and touch build-version.c)
10e353b9 2014-05-18 18:39:00 +0200 Peter Bex Shorten defaults.make by automating the replacement of slash->backslash in 'I'-prefixed variables under Windows.
ae99aa3c 2014-05-17 22:03:20 +0200 Peter Bex Instead of calling Make recursively, include the platform-specific Makefile, but avoid including the config when building boot-chicken.
3018776b 2014-05-21 09:09:15 +1200 Evan Hanson Sync manual/Types with wiki, and some nitpicky faq grammar tweaks
33aefa63 2014-05-19 19:48:19 +0200 Peter Bex Merge prerelease into release
ce208785 2014-05-19 19:44:51 +0200 Peter Bex Bumped version to 4.9.0
fc6e9333 2014-05-19 16:45:44 +0200 Peter Bex Add CVE-2014-3776 to NEWS
6703b707 2014-05-19 16:45:44 +0200 Peter Bex Add CVE-2014-3776 to NEWS
f47e7cc5 2014-05-19 06:24:16 +1200 Evan Hanson Generalize deprecation warnings
10f19b06 2014-05-12 11:42:25 -0700 Evan Hanson Document alternative form of "deprecated" type
661d1470 2014-05-18 14:20:25 +0200 Peter Bex Manually merge latest wiki changes into the manual
8ac1b693 2014-05-18 14:20:25 +0200 Peter Bex Manually merge latest wiki changes into the manual
54621ee4 2014-05-17 20:43:58 -0700 Evan Hanson Fix read-string! and u8vector! types.db entries to allow false length arguments
d4a3c11c 2014-05-18 14:16:31 +1200 Evan Hanson Bound read-u8vector! to dest vector's size when no length is given
fa248a73 2014-05-17 20:43:58 -0700 Evan Hanson Fix read-string! and u8vector! types.db entries to allow false length arguments
1d06ce7e 2014-05-18 14:16:31 +1200 Evan Hanson Bound read-u8vector! to dest vector's size when no length is given
5b62a076 2014-05-02 12:47:22 +0200 Peter Bex Allow negative arguments to set-file-position! for seek/cur. This is done by ignoring the argument altogether, and letting POSIX handle the error instead.
06fb58e1 2014-05-02 16:41:26 +0200 Peter Bex Fix #983 by reinstating the vector-like? procedure.
89e7da47 2014-05-05 12:20:22 +0200 Peter Bex Use TARGETS as dependency for "check" target to ensure that everything's built before testing.
397e41cf 2014-05-06 13:17:57 +0200 Michele La Monaca fix private repository tests for Solaris
9839760e 2014-05-06 13:17:57 +0200 Michele La Monaca fix private repository tests for Solaris
1218353a 2014-05-06 00:50:52 +0200 Peter Bex sync again :)
05cbd44f 2014-05-06 00:47:36 +0200 Peter Bex Update 'data representation' manual section to match the current wiki version
1b00bdfd 2014-05-04 11:27:10 +0200 Peter Bex For consistency, raise an exception from alist-ref when passed a non-list.
a3c7a5a4 2014-05-04 14:26:41 +0200 felix Comments.
66e61af8 2014-04-17 23:32:09 -0300 Mario Domenech Goulart Add tests/version-tests.scm
b00d73a5 2014-04-18 09:45:24 -0300 Mario Domenech Goulart Bump version to 4.9.1
3cf19679 2014-04-17 11:25:12 -0300 Mario Domenech Goulart Bump C_MINOR_VERSION to 9
a4fab85f 2014-04-17 11:04:13 -0300 Mario Domenech Goulart NEWS: typo fix (s/leightweight/lightweight/)
ab6f00b1 2014-04-17 11:25:12 -0300 Mario Domenech Goulart Bump C_MINOR_VERSION to 9
8dbd7529 2014-04-17 11:04:13 -0300 Mario Domenech Goulart NEWS: typo fix (s/leightweight/lightweight/)
839d4e51 2014-04-16 15:34:34 +0200 felix Make sure "ev-tstvec" does not hold on to a released object, because the storage may be re-used during GC.
c4a09c91 2014-04-16 15:55:19 +0200 Peter Bex Remove stuff from posixwin's 'unimplemented' list which has since been implemented
97849ffc 2014-04-16 15:34:34 +0200 felix Make sure "ev-tstvec" does not hold on to a released object, because the storage may be re-used during GC.
aeadade8 2014-04-16 15:55:19 +0200 Peter Bex Remove stuff from posixwin's 'unimplemented' list which has since been implemented
cf37a5ca 2014-04-12 19:10:35 +0200 Peter Bex Set version to 4.9.0rc1
3890bdc7 2014-04-05 21:04:54 +0200 Peter Bex Improve GC performance by avoiding tracking of nursery->nursery or heap->heap mutations.
775df107 2014-04-04 21:05:57 +0200 Moritz Heidkamp Merge remote-tracking branch 'origin/master' into prerelease
e42caebc 2014-04-04 08:38:07 +0200 Peter Bex Consolidate NEWS file for 4.9.0
b1e5a9bc 2014-03-28 11:07:53 -0300 Mario Domenech Goulart runtime.c: remove unused FILE_INFO_SIZE constant
cf48879e 2014-03-26 18:27:23 -0300 Mario Domenech Goulart manual/Unit library: update the possible return values for build-platform, software-version, machine-type and software-type
96a2bbff 2014-03-25 11:54:52 +0100 Moritz Heidkamp Merge remote-tracking branch 'origin/master' into prerelease
ec4444e3 2013-12-19 11:02:06 +0100 felix Added basic iOS support.
4f063e8a 2014-03-24 11:45:03 +0100 Christian Kellermann Merge branch 'master' into prerelease for a new 4.8.4rc round.
a105a031 2014-03-20 20:49:34 +0100 Peter Bex Use rpath for test binaries to make install-less tests work always.
e8b48bf4 2014-03-19 14:32:29 +0100 Christian Kellermann Deduplicate Tools section in NEWS
026fdaa8 2014-03-17 21:30:39 +0100 Peter Bex Don't fire finalizers on compiled, non-GCable constants (reported by "Pluijzer")
391ead6b 2014-03-12 15:42:29 +0100 Christian Kellermann Fix bug #1106 chicken-install -deploy dependencies
814913e4 2014-03-12 19:26:40 +0100 Peter Bex Add a few hooks and hacks to make tests work without having to install CHICKEN (fixes #1057)
59144e02 2014-03-09 21:34:36 +0100 Peter Bex Remove dependency on dos2unix, and restore r4rstest diff.
a12c3486 2014-02-23 13:30:43 +0100 Peter Bex Fix isnormal() problem on MingW by using gcc builtin instead of the macro from mingw's header-files. Restore the tests as well
84f89ca2 2014-02-24 21:23:35 +0100 Peter Bex Disable deployment tests on Hurd (for now); ORIGIN is not fully supported there
f6080d27 2014-03-04 16:24:14 +0100 Peter Bex numbers no longer uses GMP
4777fb07 2014-02-22 14:55:25 +0100 felix Attempt to fix #219 where renamed reexports are not correctly resolved.
62183d19 2014-02-25 10:10:28 +0100 Peter Bex Fix typo: C_structure -> C_structurep
9a4183fd 2014-02-23 21:21:31 +0100 Peter Bex Use proper linker flag quotation on Haiku
4121a759 2014-02-20 21:57:05 -0300 Mario Domenech Goulart Quote $(MAKE) invocations
5e69e49b 2014-02-20 22:07:01 +0100 Peter Bex Fix unsetenv() on Solaris, and start an effort to get rid of the strange "GNU_ENV" definition
841d25ff 2014-02-20 22:44:44 +0100 Peter Bex Disable deployment tests on Solaris as well, because it isn't supported there
49f4a606 2014-02-20 22:20:45 +0100 Peter Bex Solaris uses sonames as well
9892683b 2014-02-18 21:48:57 +0100 Peter Bex As a BSD family member (distant relative by now), Solaris has strlcat/strlcpy
cce929c2 2014-02-20 21:30:31 +0100 Peter Bex Solaris requires __C99FEATURES__ to enable C99 support (which we need from math.h)
a30edf39 2014-02-18 22:03:51 +0100 Peter Bex On Solaris, ginstall requires the -m switch and its numerical argument to be separated by whitespace
2e85368d 2014-02-16 11:50:24 +0100 Peter Bex Update manual with changes from the wiki
0cfcd5bb 2013-12-20 13:52:27 +0100 felix Use C_COMPILER_OPTIMIZATION_OPTIONS also when building "chicken-boot", as this setting is the only one the user can override to provide custom compiler options.
ca891676 2014-02-15 11:36:59 +0100 Peter Bex Update manifest; remove stale files, add a few missing ones
6cf5b12b 2014-02-13 21:20:20 +0100 Peter Bex Block *all* signals while the global signal handler is running.
019c1bfb 2014-02-14 08:46:57 +0100 Peter Bex Android patch was submitted in 2013 but applied in 2014 after updating copyright
c3684622 2014-02-08 13:50:11 +0100 Peter Bex Disable denormalized flonum tests, as this is too unreliable and requires hardware support as well as proper implementation in software.
bcf46bec 2014-02-06 11:28:09 -0800 Kon Lovett macosx has strlcpy & strlcat
6e984b25 2014-02-07 21:42:14 -0200 Mario Domenech Goulart Add note about SRFI-13 fixes to NEWS
758656d6 2014-02-07 21:42:31 +0100 Peter Bex Move C_strlcat/C_strlcpy definitions up in chicken.h
b89d1d4f 2014-02-06 10:00:17 +0100 Peter Bex Fix strlcat usage in setenv: use the start of the string as dest buffer and append the "=" using strlcat instead of overwriting the NUL character.
d6d3da4b 2014-02-06 09:56:48 +0100 Peter Bex Prevent problems when the host system does provide strlcpy/strlcat.
226007b2 2014-02-06 09:01:02 -0200 Mario Domenech Goulart Fix subvector when the TO optional argument equals the given vector length (#1097)
3d545a9e 2014-02-05 23:26:39 +0100 Moritz Heidkamp Remove list argument check from C_u_i_memq
1eee3f99 2014-02-06 08:46:11 +0100 Peter Bex Cygwin has strlcat and strcpy
be56516c 2014-01-25 21:36:40 +0100 Peter Bex Remove more Makefile redundancy
21788357 2014-01-24 23:24:29 +0100 Peter Bex Fix SONAME handling on Windows
3aa8ec7f 2014-01-03 15:16:51 +0100 Kristian Lein-Mathisen fix: eval.scm: use soname only with when USES_SONAME present in Makefile
8efbbc50 2014-01-10 15:43:07 +0100 Christian Kellermann Replace unsafe string functions with their safer counterparts
26b5e92b 2014-02-01 20:05:06 +0100 Peter Bex Enable -deploy ($ORIGIN) support for NetBSD
af659a64 2013-12-20 13:50:36 +0100 felix Allow overriding EGGDIR.
402879b4 2014-01-30 21:17:25 +0100 Peter Bex Remove obsolete -no-cpp-precomp flag for OS X build (thanks to Jason E. Aten)
c6a6a262 2014-01-28 10:16:09 +0100 felix Use additional variables in MacOSX makefile to specify location of C compiler and build tools. Setting -isysroot doesn't seem to be necessary in this case, the default being to compile for Mac OS, apparently.
3913575f 2014-01-28 10:17:18 +0100 felix Store name of the post-install program in chicken-config, so that csc can pick up the path to "install_program_name" on Mac OS. Also pass "-headerpad_max_install_names" to the linker when building dynamically loadable .so's.
bed74a74 2014-02-01 19:57:44 +0100 Peter Bex Bumped version to 4.8.4
49f4bcdb 2014-01-24 15:31:42 +0100 Christian Kellermann Enable -deploy on OpenBSD
8a16742b 2014-01-30 20:23:11 +1300 Evan Hanson types.db signature improvements
ddb2b635 2014-01-27 11:37:37 +1300 Evan Hanson Add distinct boolean subtypes for true and false
13d526f5 2014-01-19 20:08:17 -0200 Mario Domenech Goulart srfi-13: fix bug in string-trim-right
32d0deac 2014-01-11 18:11:47 -0200 Mario Domenech Goulart Fix bug in string-index-right and string-skip-right
2b37594c 2014-01-27 21:16:59 +0100 Peter Bex Fix issue building files which explicitly use units via -uses and then (use) them
9b47664d 2014-01-27 21:48:12 +1300 Evan Hanson Fix validation for multiple-return procedure types
92fbfcfc 2014-01-22 15:26:15 +0100 Peter Bex Fix #1003 by converting section references to internal links or removing them if the section isn't in our manual
0a52536b 2014-01-21 12:20:11 +0100 Moritz Heidkamp Add proper list checks to assq/assv/assoc and memq/memv/member
5649c906 2014-01-05 20:38:43 +0100 Peter Bex Fix race condition in #877.
18fec778 2014-01-21 16:06:04 +0100 Peter Bex Make type declaration for vector-resize more precise and correct when initialisation type differs from the type of the vector's contents
229ff282 2013-12-20 13:51:29 +0100 felix Some changes in the "acknowledgements" section of the manual.
d152736a 2013-12-18 14:36:16 +0100 felix Added Android-specific changes to posix-unit and runtime and added a simple makefile.
8fbcbf9a 2014-01-17 21:26:51 +0100 Peter Bex Fix crashes in resize-vector when sizing down (detected by DEBUGBUILD)
7bf5eceb 2014-01-17 14:30:59 +1300 Evan Hanson Pass "-z origin" as a linker option for deployed binaries on FreeBSD
0326751b 2014-01-03 20:03:02 +0100 Peter Bex Update copyright year to 2014.
504ec7a3 2013-12-29 14:47:32 +1300 Evan Hanson Improve scrutiny for pair types
639896ed 2013-12-29 14:46:39 +1300 Evan Hanson Remove some redundant/unreachable cases in type matching
04fb8aa6 2013-12-28 19:47:19 +1300 Evan Hanson Add null guards and fix empty list rewriting in (pair a b) <-> (list ...) type comparisons
8910d79e 2014-01-05 19:55:44 +0100 Peter Bex Convert map-se to be a macro
62157e98 2014-01-01 07:38:11 +1300 Evan Hanson Fix invalid assertions in scrutiny-tests-2.scm
05d663cc 2013-12-29 16:57:14 +0100 Peter Bex Fix for #1068 (2): don't allow captured lambdas to get replaced.
3e302a40 2013-12-15 16:04:27 +0100 Peter Bex Fix #1068 (partially!) by removing returnvar-passing from CPS-conversion
99d43101 2013-12-30 18:02:54 +1300 Evan Hanson Various types.db signature fixes, specializations
ac54afbc 2013-12-15 13:30:41 +0100 Peter Bex Add initial dir-locals file
0cb14819 2013-12-27 21:30:04 +0100 Peter Bex Add foreign-primitive to chicken.el's known syntactic forms
59007e8b 2013-12-27 06:41:48 +1300 Evan Hanson Fix premature EOF termination
1d9b5854 2013-12-21 20:19:42 +1300 Evan Hanson Fix argument error on incomplete here document tag due to (string-length #!eof)
fa97b396 2013-12-21 20:20:49 +1300 Evan Hanson Signal read errors on unterminated string literals ending with '\'
84f293ed 2013-12-21 20:18:39 +1300 Evan Hanson Fix argument error when signaling invalid (surrogate) \U unicode escapes
d2fa321f 2013-12-01 18:01:19 +0100 Peter Bex Get rid of all fallback winsock.h code and simplify a few more Windows things.
18e75a43 2013-11-20 23:05:40 +0100 Peter Bex Several Windows-related fixes and one race condition-related fix for TCP.
5879eb10 2013-12-18 21:58:39 +0100 Peter Bex Mark ##sys#zap-symbols obsolete
dc961de8 2013-12-15 13:23:38 +0100 Peter Bex Remove duplicate and-let* from, and add letrec* indentation rule to, chicken.el
b504261e 2013-12-13 21:50:25 +0100 Peter Bex Fix #1080
5d2b4fad 2013-12-12 05:29:13 -0500 Christian Kellermann Fix #1081 by explicitly setting the interval to 0 in setitimer.
2477220d 2013-11-22 20:34:30 +0100 Peter Bex Fix "process" under Windows and fix general error handling under Windows.
dec1b2ee 2013-12-10 23:16:58 +0100 Peter Bex Fix test compilation error on Windows
e2700786 2013-12-10 12:41:54 +0100 Christian Kellermann Go back to sleep when thread-join! is called without timeout.
b1aa8048 2013-11-26 21:44:53 +0100 Peter Bex Explicitly use signed chars for s8vector operations.
37a788ce 2013-11-25 20:04:05 +0100 Peter Bex Ignore user's umask: set proper permissions on directories while installing.
70050020 2013-11-18 22:06:13 +0100 Peter Bex Remove HAVE_GCVT check and definition. Use snprintf on all platforms.
6a389c5c 2013-11-27 16:11:20 +1300 Evan Hanson Expand cond clauses with constant tests and no expressions to the test value
133dc1c7 2013-11-24 15:16:16 +0100 Peter Bex Simplify handling of header file inclusion:
6ca6044d 2013-11-17 11:37:56 +0100 Peter Bex Irregex: Fix #1066: submatches in negative look-behind work with chunked strings
e902a271 2013-11-18 21:31:57 +0100 Peter Bex Silence compiler warning due to inconsistent broken piece of shit Windows API
22d7cda0 2013-11-17 21:33:16 +0100 Peter Bex Add a note for hapless Windows users getting bitten by the broken virusscanner
7718c808 2013-11-16 13:37:41 +0100 Peter Bex Irregex: Fix #1064 and #1065 (documentation bugs)
fdd6415b 2013-11-16 17:52:29 +1300 Evan Hanson Fix literal identifier formatting in the irregex unit's docs
b982e51a 2013-11-16 17:50:34 +1300 Evan Hanson Fix incorrect irregex-search examples in irregex docs
b6add538 2013-11-15 20:04:39 +0100 Peter Bex Warn on cond clauses following constant expressions like for `else'.
4fb8be6f 2013-11-15 15:17:26 +1300 Evan Hanson Return the result of EXP from (assert EXP)
e98b6f61 2013-11-15 14:03:48 +1300 Evan Hanson Warn on all clauses after an else in cond and case forms
9fcc3631 2013-11-12 20:56:54 +0100 Christian Kellermann Add Hurd also to the dynamic-load-libraries in eval.scm
f97cfc90 2013-11-10 21:53:32 +0100 Peter Bex Fix various Haiku issues
b663e07c 2013-11-09 12:32:46 -0200 Mario Domenech Goulart Fix unsetenv on Windows
d3906e96 2013-11-08 16:50:29 +0100 Peter Bex Fix #1059: Use appropriate lolevel accessors for SRFI-4 vectors (not C_u_i_cdr)
d217ed78 2013-11-09 09:44:04 -0200 Mario Domenech Goulart README: fix typo (unintended hyphenation: "auto- matically")
6ab54b78 2013-11-08 19:23:11 +0100 Peter Bex Update NEWS
50e6c96d 2013-11-08 19:14:19 +0100 Peter Bex Add change-directory* to the POSIX export list (thanks to Alan Post)
8783c0ac 2013-11-08 17:21:18 +0100 Peter Bex Use C_block_item(bucket,[01]) instead of C_u_i_c[ad]r in C_enumerate_symbols.
ac83e67c 2013-11-08 16:59:25 +0100 Peter Bex Remove unused and silly C_invert_flag macro
a0eee6e9 2013-11-08 06:28:27 +1300 Evan Hanson Warn and exit when the user declines an egg upgrade during chicken-install
f9129374 2013-11-08 06:24:02 +1300 Evan Hanson Properly set the default value ("no") for chicken-install's egg upgrade prompt
afc06e05 2013-10-24 10:21:54 +0200 Christian Kellermann Make The Hurd a first class target
4d1d39a0 2013-10-23 14:42:16 +0200 Christian Kellermann Don't rely on __MACH__ being MAC OS X when choosing the apply-hack
f22c58ad 2013-11-05 16:37:09 +0100 Peter Bex Fix regression introduced by interrupt handling change.
3f43b7c8 2013-11-04 21:07:59 +0100 Peter Bex Git rid of endless GC loop while handling signals. Fixes #989 (and #877?)
d7bc2607 2013-10-31 19:05:17 +1300 Evan Hanson Treat lone carriage returns as line endings in ##sys#scan-buffer-line
a6cdfd09 2013-10-31 19:02:47 +1300 Evan Hanson Remove unused procedure definition in extras' read-line
f058105f 2013-11-03 12:39:54 +0100 Peter Bex Add delay-force to NEWS
58bc3769 2013-10-30 20:43:10 +1300 Evan Hanson R7RS delay/force/delay-force
9fc31686 2013-10-30 20:40:25 +1300 Evan Hanson Fix force's types.db entry to specify multiple-value return
99f526aa 2013-10-24 15:12:38 +0200 Peter Bex Get rid of clang warnings in embedded3 test
e04f68d3 2013-10-28 19:56:36 +0100 Peter Bex Complete AIX instructions in README and manual (contributed by Erik Falor)
654ca18f 2013-08-12 16:27:44 -0600 Erik Falor (fadein) Add support for AIX
dc071fba 2013-10-21 22:15:29 +0200 Peter Bex Use "noreturn" attribute in newer clang versions and get rid of a clang warning.
eccd1789 2013-10-17 21:23:18 +0200 Peter Bex Don't do a shady unsigned comparison, but ensure we're growing the heap before checking it grows enough to fit the stack
ba01911d 2013-10-20 22:06:08 -0200 Mario Domenech Goulart `##sys#find-files' bug fix: handle dot files recursively
9c093ffd 2013-10-13 12:50:28 +0200 Peter Bex Fix read-string!'s EINTR handling in stream ports (non-fixnum in rem. byte calc)
16c2295c 2013-10-18 19:23:26 +0200 Peter Bex Fix private-repository-test on non-cygwin Windows (broken by d5dbf637ea8ec8cf819852b644a2240b0c51398b). Thanks to Rivo for reporting
5ddc861d 2013-10-18 12:53:41 +0200 Peter Bex Disable some bogus library tests
445e245a 2013-10-12 11:12:57 +0200 Peter Bex Add paranoid checks to C_u_i_car and C_u_i_cdr.
4c14161b 2013-10-11 22:22:40 +0200 Peter Bex Fix #1058: never add mutex objects to FD lists in the scheduler (causes panics!)
c6384b71 2013-10-14 22:14:34 +0200 Peter Bex Grow both halves of the heap by stack_size instead of growing them by half the stack_size
7cc54e27 2013-10-06 17:01:27 +0200 Peter Bex Disable paranoid code for clang & C++, due to limited support in g++/clang
b4ee6336 2013-10-13 14:28:32 +0200 Peter Bex Remove duplicate C_C_fileno macro definition
d519f5bd 2013-10-12 11:23:15 +0200 Peter Bex Add data-structures and extras to hash-table-tests so they can also be compiled
9f319b5e 2013-10-11 20:18:35 +0200 Peter Bex Be helpful: Add a little debugging info to the panics in the scheduler...
61a4ce78 2013-10-07 22:52:09 +0200 Peter Bex Avoid running lolevel-tests twice (probably a copy/paste mistake)
dcb09a2b 2013-10-05 09:59:22 +0200 Peter Bex Simplify evil C macroloy & remove misleading comment about how I *thought* it worked :)
d095c9c2 2013-10-03 20:05:03 +0200 Peter Bex Use HAVE_STATEMENT_EXPRESSIONS for determining how to define C_a_i() as well.
5bf6208b 2013-10-02 23:17:15 +0200 Peter Bex Fix data corruption problem in list->queue and add a set of tests for queues.
18ce467a 2013-09-22 16:30:56 +0200 Peter Bex Fix #1051: use C99 isnormal() and return canned values.
df10e8ae 2013-09-29 13:17:58 +0200 Peter Bex Fix read-string! behaviour after peeking at EOF & add regression test.
37355ff0 2013-09-28 22:14:16 +0200 Peter Bex Fix several subtle problems in the reader caused by calling char=? on EOF
555856c4 2013-09-28 22:06:57 +0200 Peter Bex Fix CHICKEN_initialize's call to C_randomize (which expects a boxed fixnum)
bedbfe6c 2013-09-28 21:11:24 +0200 Peter Bex In DEBUGBUILDs, add sanity assertions to most important Scheme object accessors.
27e912e0 2013-10-01 22:16:26 +0200 Peter Bex A few fixes for file-creation-mode.
2063347a 2013-09-30 21:32:47 +0200 Peter Bex Forgot final sentence about read-line
842aee77 2013-09-30 21:30:15 +0200 Peter Bex Document make-input-port's other optional arguments (except for read-buffered which is currently undocumented itself)
2d08e965 2013-09-28 21:15:35 +0200 Peter Bex Add HAVE_POSIX_POLL to cygwin Makefile.
e501d1e8 2013-09-27 08:55:20 +0200 Peter Bex Add CVE-2013-4385 identifier to NEWS
4eafceed 2013-09-22 17:46:49 +0200 Peter Bex Fix #999
cd1b9775 2013-09-22 11:37:09 +0200 Peter Bex Read no more than the buffer length when a length of #f is passed in
1d5df004 2013-09-17 18:45:52 +0200 Peter Bex Update acknowledgements chapter
d31f8ea9 2013-08-30 16:51:17 +0200 Peter Bex Fix handling of -no-symbol-escape and -no-parentheses-synonyms
4491642f 2013-08-28 22:07:30 +0200 felix debugging output for finalizer-management blindly wrote to stdout, which could interfere with code that uses with-output-to-string, for example.
bf0e0c03 2013-08-26 16:05:43 +0200 Peter Bex Fix TMPDIR handling in chicken-install (#1048)
37cf50fe 2013-08-17 20:27:28 +0200 Peter Bex Clean up 64-bit detection logic (fixes #979)
808d6028 2013-08-14 21:40:41 -0300 Mario Domenech Goulart manual/Unit lolevel: markup fixes
b88c768e 2013-08-12 15:51:41 -0500 Jim Ursetto Make trace buffer resizable at runtime, via ##sys#resize-trace-buffer
aaac3530 2013-08-07 21:17:32 +0200 Peter Bex Bumped version to 4.8.2
8b1afe9c 2013-08-07 21:16:49 +0200 Peter Bex Fix 'setversion' script; make it executable and restore the 'huh' variable's item in the list returned by version parser
67d134de 2013-08-04 19:09:06 +0200 Peter Bex Fix 'flatten' type signature in database (thanks to Hugo Arregui for pointing it out)
a647d9ed 2013-08-01 11:52:57 +0200 felix Adds "letrec*" and minimal tests. "letrec*" ist not used explicitly and only in internal expansions to avoid bootstrapping issues. Internal defines expand into uses of "letrec*".
8f2e4da7 2013-08-01 16:51:31 +0200 felix Fixes "on-exit": previously calls to "exit" inside an on-exit handler would loop endlessly.
38e94362 2013-07-30 20:12:20 +0200 Peter Bex Reset TCP read/write timeout whenever at least *some* progress is made. On slow connections, this won't give up so soon.
d20c5980 2013-08-01 22:11:05 +0200 Peter Bex ##sys#syntax-error does not exist -> ##sys#syntax-error-hook
2d4cc34c 2013-08-01 12:11:59 +0200 felix removed uses of unused units in posix and utils.
488d8ea7 2013-08-01 12:11:34 +0200 felix typo fixes.
24847fde 2013-08-01 12:11:19 +0200 felix added note about multiple threads with respect to runtime-initialization to the manual.
20a129b8 2013-08-01 12:10:37 +0200 felix removed remark about allowing to allocate on stack in "foreign-safe-lambda".
d37f2bc3 2013-08-01 12:09:54 +0200 felix removed comment about nonexistant declaration specifier.
4cdd1d81 2013-08-01 12:09:33 +0200 felix mark C_display_flonum as obsolete, as it isn't used anymore.
8bb3b4c7 2013-07-26 21:48:08 +0200 Peter Bex Panic when maximum heap size exhausted, instead of crashing hard (fixes #892). It used to simply return from C_rereclaim2 and carry on as if the heap was resized(!)
26ffd1a0 2013-07-24 21:05:10 +0200 Peter Bex Add checks for hitting the rest arg count limit on direct procedure application. Fixes some of the confusion from #910
40a4bb37 2013-07-16 16:25:16 -0500 Jim Ursetto Only generate a versioned .so if USES_SONAME
6f95a493 2013-07-11 13:31:16 +0200 Peter Bex zero is not nul
2e4ec6d4 2013-07-11 12:14:50 +0200 felix Explicitly add trailing 0 when printing fractions on mingw32
f08f4d6d 2013-05-24 22:25:03 +0200 Peter Bex Some shuffling about and fixing of the POSIX time handling stuff.
f8230a46 2013-06-30 18:50:09 +0200 Peter Bex Fix meta-evaluation to actually take place in the meta environment and add tests
5162cc44 2013-07-02 07:19:01 -0300 Mario Domenech Goulart Deprecate implicit $VAR- and ~-expansion in pathnames
9bb86f98 2013-06-30 15:11:37 +0200 Peter Bex Make and-let* check its syntax strictly instead of silently discarding forms. Reported by Michele La Monaca
0bdfbe1e 2013-05-12 22:36:39 +0200 felix Add "require-extension-for-syntax"
f4bf8ca5 2013-05-22 19:36:54 +0200 Peter Bex Replace SRFI-1's PARTITION procedure with a faster implementation, provided by Joerg Wittenberger
35367c58 2013-06-01 16:18:30 +1200 Evan Hanson Strip all trailing slashes from directory pathname parts
38c5af40 2013-06-16 21:03:19 +0200 Peter Bex Accept flonums in numerator and denominator procedures (fixes #1016)
3fe05719 2013-06-27 20:13:21 +0200 Michele La Monaca added missing signal/break in posix.import
ea02c9aa 2013-06-17 11:50:08 +0200 Peter Bex Add tests/r7rs-tests.scm to distribution manifest
4e24ed51 2013-06-17 09:45:16 +0200 Peter Bex Additional jmpbuf fix
78c15c47 2013-06-16 00:04:55 +0200 felix If sigsetjmp(3) is used, "gc_restart" must be of the correct type.
0d58b23e 2013-06-08 17:35:03 +0200 Peter Bex Do not reset string size upon closing a string output port
802993fb 2013-06-08 17:33:42 +0200 Peter Bex Use "write" for printing expectation and result, for better test output
1255242c 2013-05-27 14:11:02 +1200 Evan Hanson verify syntax in => cond clauses
26580f19 2013-06-15 17:18:32 +0200 Peter Bex Fix segfault caused by srfi-4-vector? check (check for non-immediateness first)
6edccb4b 2013-03-14 05:43:46 +0100 Florian Zumbiehl alist-update: don't segfault on non-list
a302a6dc 2013-02-16 15:07:44 +0100 Peter Bex Restore row and column number tracking in read-line (partially fixes #978)
3eba42bf 2013-05-31 16:47:00 -0500 Jim Ursetto Add tests for #978 (read-line port position).
64659c6a 2013-05-27 16:18:53 +1200 Evan Hanson handle CR & CRLF-terminated lines when collapsing intraline whitespace
d46f0aeb 2013-05-29 19:05:32 +0200 Peter Bex Use inexact comparison for flonum tests.
a36d5d9a 2013-05-29 22:46:31 +0200 Peter Bex Add CASE => syntax to NEWS and manual.
5a27001d 2013-05-27 14:06:20 +1200 Evan Hanson add => syntax for case clauses
683335b6 2013-05-25 16:58:04 +0200 Kristian Lein-Mathisen Adds argument-type check on getter-with-setter
1c11e406 2013-05-28 16:18:54 +1200 Evan Hanson use internal process-wait procedure in ##sys#process
d5dbf637 2013-05-25 17:31:12 +0200 Moritz Heidkamp Make tests work from symlinked paths
f018a55f 2013-05-25 17:27:55 +0200 Moritz Heidkamp Fix read-symbolic-link types.db entry
00ed675f 2013-05-25 17:08:09 +0200 Moritz Heidkamp Improve read-symbolic-link canonicalization
d60af17c 2013-05-03 16:28:27 +1200 Evan Hanson remove redundant call to rm eggdir on uninstall
d6a53663 2013-05-26 21:33:41 +0200 Peter Bex Add support for R7RS's "indented string" escape syntax.
fe97ba69 2013-05-26 19:38:17 +0200 Peter Bex Added #\null and #\escape character literal names, for R7RS compatibility.
20e15646 2013-05-26 17:09:33 +0200 Peter Bex Fix r7rs tests: * Add exit status to error reporting. * Fix some of the vector tests themselves, so they don't fail with a hard error. * Add r7rs-tests to the Windows batch file
4dca8212 2013-05-26 14:41:01 +0200 Christian Kellermann Add specialisation for make-promise, retain procedures as they are
3ca8ae92 2013-05-26 15:51:38 +0200 Moritz Heidkamp Clean up R7RS test helpers code and add test-error
14c084b3 2013-05-26 14:24:06 +0200 Peter Bex Make vectors, srfi-4 vectors self-evaluating, for R7RS compat. Blobs are made self-evaluating as well, for consistency reasons.
02bc6447 2013-05-26 13:37:26 +0200 Christian Kellermann Add make-promise from R7RS to core
5dabf209 2013-05-09 17:01:41 +0200 Peter Bex Fix file descriptor leaks in tcp that happen in case of exceptions before a port or a listener gets returned to the caller. These close the file descriptor and report the original errno corresponding to the error that occurred even if close() modified errno.
5b931ea3 2013-05-11 00:32:09 +0200 Michele La Monaca more general macros for solaris platform recognition
f57ae089 2013-05-11 13:08:43 +0200 Peter Bex Remove C_set_timeval function which is no longer in use (was used by file-select when it was implemented with select())
c6e6ef2c 2013-05-11 12:50:13 +0200 Peter Bex Add CVE-2013-2075 to the NEWS file
dcd6403c 2013-05-10 22:28:09 +0200 Michele La Monaca fix (terminal-size) on solaris
9247cec3 2013-03-03 13:28:20 +0100 Moritz Heidkamp Reimplement topological-sort with cycle detection.
968cd4d3 2013-05-08 14:28:47 +0200 felix Allow &rest and &optional in type-declarations.
766056cd 2013-05-09 15:00:44 +0200 Peter Bex Restore call to (yield) which got dropped on the floor in previous commit. This ensures tcp-connect will succeed properly even if connect()-operation in progress
55610809 2013-05-08 12:09:05 +0200 felix Replace select() by poll() when available, in char-ready? and tcp-accept-ready?
9e202265 2013-04-18 00:31:08 +0200 Peter Bex Implement file-select in terms of POSIX poll() for UNIX
c90b5fea 2013-04-18 00:07:24 +0200 Peter Bex Fix types database entry for file-select to allow for #f and bare fixnums, too
9953fa4b 2013-05-05 13:53:01 +0200 felix documented release-number-vector
4c0b5f77 2013-04-29 14:44:09 +0200 felix Delete stale binaries in cross build of egg.
03490921 2013-05-01 14:20:58 +0200 Peter Bex Change test argument to find-files conversion to check for procedure and otherwise pass it to irregex, so that anything accepted by the irregex constructor is also allowed as a test (previously, SRE expressions were not accepted)
2f9db575 2013-05-02 10:21:56 +0200 felix Merge branch 'master' of ssh://call-cc.org/~/chicken-core
34a2bb65 2013-04-29 21:54:15 +0200 Peter Bex Add CVE identifier for qs issue to NEWS (CVE-2013-2024)
177058d4 2013-04-26 11:56:42 +0200 felix when trying all available sources for egg-download, do not invalidate list-entries on failure for "local" transport. This allows using local egg-trees as "overlay" repositories. Hetwork-based transports are still invalidated once a download failed, as it is assumed that the network access is down (or timing out). This patch also fixes a bug in the handling of "local" transport, which didn't test whether the egg directory acutally existed.
7a87c0bd 2013-04-26 11:52:51 +0200 felix typo
964ae0c4 2013-04-24 20:53:16 +0200 Christian Kellermann Correct description of ERROR parameter for file-type. Thanks zbigniew!
c2e464f1 2013-04-24 09:33:12 +0200 Christian Kellermann posix: Add file-type to list of exported identifiers
58684f69 2013-04-16 23:30:29 +0200 felix qs uses single quotes instead of backslashing by blacklist
1366bb0f 2013-04-16 23:31:02 +0200 felix Also remove bogus assert. It's a test, if it crashes it crashes, the assert will always be true. Flow analysis and J Altfas found this independently.
e1e51931 2013-04-12 23:05:56 +0200 felix Old code that passes a fixnum timeout value to SRFI-18 functions that later invoke ##sys#thread-block-for-timeout! may cause the timeout-value (after massaging) to be 0. In this case nothing is done and thread will not block.
7d73d598 2013-04-12 23:01:48 +0200 felix Disabled symbol-GC test for Windows. Sometimes one symbol is not recovered, possibly caused by some reference being left in a temporary location. This may have endless reasons, and is IMHO not critical.
1e4b64bc 2013-04-12 22:43:48 +0200 felix Updated acknowledgments
298c932c 2013-04-10 21:14:27 +0200 Christian Kellermann Fetch a new char before peeking it on custom input ports.
9eea204c 2013-04-09 23:16:43 +0200 felix added initial support for memory-mapped files on Windows (contributed by rivo)
1896e582 2013-03-30 11:13:59 -0500 Jim Ursetto manual: Document flonum-print-precision
23ad126f 2013-03-30 14:38:35 +0100 felix qs should also escape pipe
c7f5d92e 2013-03-12 08:34:55 +0100 felix Declaring a procedure "inline" does not force inlining, as this may be lead to non-termination of the compiler. Declaring an identifier "inline" is now equivalent to declare it "local", which enables inlining for the given named procedures but does not force it. The decision as to inline or not is now done entirely by the compiler.
c9a2356a 2013-03-20 11:16:56 -0400 Felix Winkelmann Merge branch 'master' of ssh://call-cc.org/~/chicken-core
d8c32576 2013-03-20 11:16:49 -0400 Felix Winkelmann use unsigned key for computing weak table entry in symbol-GC, which fixes a segfault on OpenBSD (thanks to Christian Kellermann)
53b0b4e2 2013-03-20 09:55:31 +0100 Peter Bex Add CVE-2013-1874 id to changelog entry
0f7e24f4 2013-03-19 19:23:46 +0100 Peter Bex Remove mention of ./.csirc
50a2e04c 2013-03-18 19:55:45 -0500 Jim Ursetto Fix mishandling of network-error arguments in 79cf5e9a0ac7
79cf5e9a 2013-03-18 13:40:05 -0500 Jim Ursetto Avoid context switch during TCP errno reporting
118ee434 2013-03-17 18:25:33 -0400 Felix Winkelmann more acknowledgments
545a6896 2013-03-17 18:08:31 -0400 Felix Winkelmann Allow symbol-GC test to fail. In certain situations it may not be able to reclaim all symbols, with a single symbol remaining.
fb96bf65 2013-03-17 17:50:43 -0400 Felix Winkelmann added acknowledgment
56d30e3b 2013-03-17 12:24:07 +0100 Peter Bex Remove mention of GNU MP in the manual, since that's no longer required for bignums
0e83e499 2013-03-16 11:35:01 +0100 Michele La Monaca Fix setup-proxy to accept http URIs
c7bca844 2013-02-19 01:14:30 -0600 Jim Ursetto Ensure sleep seconds is a fixnum on Windows; also, don't halve sleep time
7fdc4b41 2013-02-20 22:19:07 +0100 Peter Bex Fix #985 by making process ports consistent with TCP ports.
73be1499 2013-03-15 17:05:58 +0100 Florian Zumbiehl tcp-listen: allow port 65535
c09fafe6 2013-03-15 06:53:55 +0100 Florian Zumbiehl csi dirseparator?: don't treat backslash as dir separator on non-windows
c6750af9 2013-03-15 06:58:42 +0100 Florian Zumbiehl csi: fix untrusted code execution by (load)ing ./.csirc
0b9673da 2013-03-05 20:30:08 +0100 Peter Bex Document changes in pp and write behavior
5cd403c4 2013-03-05 18:48:58 +0100 Florian Zumbiehl extras/pretty-print: escape control characters in strings
7c5e1b94 2013-03-05 18:48:44 +0100 Florian Zumbiehl write: escape DEL character in strings, encode BEL as \a
8833978a 2013-03-02 14:48:16 -0300 Mario Domenech Goulart setup-download: fix +url-regex+ and deconstruct-url to match urls with path=/ or no path when port number is provided
561e047f 2013-03-01 20:41:49 +0100 Peter Bex Remove ##sys#get-argument and simplify get-environment-variable
1b37b438 2013-02-26 19:41:43 +0100 Peter Bex Fix mutex-lock! type signature (thanks to Joerg Wittenberger for reporting this bug)
2a969669 2013-02-26 18:58:45 +0100 Peter Bex When checking whether an FD is ready for input or output, also check for special situations (error, device/FIFO/pipe hangup and invalid FD) in the poll() implementation of the scheduler. This fixes a CPU consumption bug in waiting for process-ports on Linux (thanks to Mario Goulart for finding the bug).
19647f4f 2013-02-19 14:53:49 -0600 Jim Ursetto trivial change to describe-output not so trivial after all
fa9ccaa0 2013-02-16 14:01:08 +0100 Peter Bex Get rid of overflow situation in read-line causing lines to be read wrong
59990817 2013-02-15 11:24:15 +0100 felix fixed types.db entry for join - contributed J. Altfas
863a28e3 2013-02-12 22:38:45 +0100 felix escape single backslash in symbols when printing
002ea412 2013-02-03 18:51:26 +0100 Peter Bex Implement fix for #568 by making ##sys#scan-buffer-line aware of the edge case. Invert data fetching logic to prevent having to put all this complicated stuff in the read-line handler of each port type.
400edefe 2013-02-12 12:03:06 +0100 Christian Kellermann revert 051e4105, enable -fwrapv on OpenBSD
8b8d62f8 2013-02-12 22:18:35 +0100 felix Merge branch 'master' of ssh://call-cc.org/~/chicken-core
53128c23 2013-02-12 11:37:12 +0100 Mario Domenech Goulart Drop SONAME_VERSION, use BINARYVERSION instead
3943427d 2013-02-08 20:17:41 +0100 felix removed obsolete prototype
5dd88c98 2013-02-08 14:19:00 +0100 Peter Bex Add CVE identifiers to the security issues in the NEWS file
5fe25c3c 2013-02-06 22:34:20 +0100 felix Do not apply PROGRAM_PREFIX and PROGRAM_SUFFIX to include directory for cross-built target installation - the prefix/suffix strings are intended for the host system to distinguish cross-chickens or multiple installations (often with the same PREFIX directory).
80d7cd1c 2013-02-03 23:32:19 +0100 felix Warn if the same variable is bound multiple times in a let, letrec, let-syntax or letrec-syntax form.
eb1a63e1 2013-02-03 22:27:14 +0100 felix Merge branch 'master' of ssh://call-cc.org/~/chicken-core
623c46be 2013-02-02 20:29:20 -0600 Jim Ursetto Make heap_size size_t instead of uint, permitting > 4GB heap on 64-bit systems (#974)
9d6fbcbe 2013-01-28 11:07:58 +0100 felix allow -ot/-oi as aliases for -emit-type-file/-emit-inline-file, deprecated -n
019f56f4 2013-01-31 22:38:21 +0100 felix Merge branch 'master' of ssh://call-cc.org/~/chicken-core
f7cf4191 2013-01-29 14:35:35 -0600 Jim Ursetto manual: note set-read-syntax! can return zero values, from way back in c1dc721cd9
e9c17453 2013-01-29 21:18:25 +0100 felix Merge branch 'master' of ssh://call-cc.org/~/chicken-core
42873720 2013-01-29 21:18:16 +0100 felix acknowledgments
2e93bf17 2013-01-29 13:18:03 -0600 Jim Ursetto manual: merge (aesthetic) wiki changes for Exceptions and srfi-13
e285b82a 2013-01-29 19:56:34 +0100 Peter Bex Fix several compilation warnings
b2da860e 2013-01-23 23:26:58 +0100 mikele more portable method for exporting variables
613c7ca8 2013-01-23 23:42:19 -0600 Jim Ursetto manual/Foreign type specifiers: merge changes from wiki (content expansion, <type> tag)
0570c729 2013-01-21 21:04:44 +0100 mikele added missing library (-lrt) for nanosleep calls (#970)
689d41ed 2013-01-21 21:11:02 +0100 felix Use test -f instead of test -e in identify.sh, as the sh(1) variant of Solaris doesn't support -f.
7ee6852a 2013-01-16 22:47:43 +0100 felix Merge branch 'master' of ssh://call-cc.org/~/chicken-core
4e2a1b8a 2013-01-16 18:57:57 -0200 Mario Domenech Goulart runtests.sh: remove unused TIME variable
a20de871 2013-01-16 22:43:29 +0100 felix small doc fix for functor: added signature
1114be67 2013-01-07 22:51:16 +0100 felix Fix bug in lfa2 pass of compiler reported by Sven Hartrumpf:
ee07a472 2013-01-09 19:13:55 -0600 Jim Ursetto NEWS: expand upon foreign uint64 changes in 4.8.1
446e2c20 2013-01-08 15:44:38 -0600 Jim Ursetto Irregex: make %irregex-error unused, correcting typo in 84e997b97
c2ea63b3 2012-12-28 00:13:27 +0100 felix Corrected behaviour for "C_i_foreign_[unsigned]_integer64_argumentp"
537824a9 2013-01-04 23:27:56 +0100 felix Merge branch 'master' of ssh://call-cc.org/~/chicken-core
62aac355 2013-01-03 23:02:33 +0100 Peter Bex Update copyright year to 2013. This time I used a slightly modified version of last year's oneliner, to catch banner.scm and README as well:
fa2f293e 2012-12-29 23:08:44 +0100 felix omit bound-checks in eval's closure-compilation for global variables that are already bound at compile-time
a35eb23d 2013-01-03 11:48:24 +0100 felix bumped version to 4.8.2
fe4c184e 2013-01-02 22:02:10 +0100 Moritz Heidkamp Fix TO argument check in subvector procedure
67ca64e7 2012-12-29 23:19:27 +0100 felix From: Kon Lovett <konlovett@gmail.com> Date: Sat, 29 Dec 2012 11:41:51 -0800 Subject: stop clang warnings
8ed1ff65 2012-12-29 23:09:15 +0100 felix pass "-z origin" to freebsd linker only if "-deployed" is given; explained -deployed somewhat (csc help output).
eb9c5c6a 2012-12-29 23:04:44 +0100 felix disable integer64 test on 32-bit platforms
70d0ff92 2012-12-29 00:33:51 +0100 felix added missing exports for recursive-hash parameters to srfi-69.import.scm
a5c27cdf 2012-12-28 15:12:23 +0100 felix updated NEWS
b0f25e97 2012-12-28 15:12:14 +0100 felix doc fix for recursive-match-max-length
4d5f1f06 2012-12-24 12:42:51 +0100 felix Merge branch 'master' of ssh://call-cc.org/~/chicken-core
bbbbc0be 2012-12-23 17:51:41 +0100 Peter Bex Add regression test for #955
1117e012 2012-12-23 17:20:49 +0100 Peter Bex Change one of the duplicated ##sys#foreign-unsigned-integer64-argument definitions to ##sys#foreign-unsigned-integer-argument (copy/paste mistake?)
42c86994 2012-12-23 16:08:31 +0100 felix Bugfix for foreign-argument-check routine for 64-bit unsigned longs. The function returned a raw floating-point value (coerced to C_word) instead of the original number.
2833b77b 2012-12-23 16:06:26 +0100 felix scrutiny enabled by default, -S not necessary in compile-file
4223b304 2012-12-23 16:05:58 +0100 felix trivial formatting change
af7cc16b 2012-12-23 16:05:43 +0100 felix trivial change in describe-output
6f95195f 2012-12-21 22:53:53 +0100 felix register feature-identifier 64bit when running on a 64-bit CPU (suggested by Kon Lovett)
2f067cdb 2012-12-14 15:18:33 -0200 Mario Domenech Goulart chicken-status: add -eggs command line option
799b4b27 2012-12-13 20:45:27 -0800 Kon Lovett Add recursive hash depth & length parameters. Make pair hash truely recursive.
56ee1035 2012-12-14 21:47:25 +0100 felix Merge branch 'master' of ssh://call-cc.org/~/chicken-core
7818de84 2012-12-13 20:27:09 +0100 felix handle case in make-pathname when the directory-argument is #f and the file-argument begins with a path separator (reported by kon)
564285c3 2012-12-13 23:53:05 -0600 Jim Ursetto manual: Note find-files old signature style was made invalid after 4.7.3
709a4ea4 2012-12-13 20:15:06 +0100 felix define keys only for scheme-mode
f016cd78 2012-12-13 20:14:48 +0100 felix some comments
09bf6acd 2012-11-27 21:22:40 +0100 felix Added support for 64-bit Windows. Since Win64 is an LLP64 platform, references to "long" and some other data-types and C-runtime library functions have been aliased with macros.
19a6b5bb 2012-12-04 19:59:40 +0100 felix Merge branch 'master' of ssh://call-cc.org/~/chicken-core
52c69531 2012-12-04 19:58:56 +0100 felix bugfix for unsigned-integer64 type check
432aa3c1 2012-11-30 00:09:19 +0100 Peter Bex Finetune types.db entries for irregex and update its module export list to match latest version by removing obsolete procedures
0425b209 2012-11-28 23:57:10 +0100 Peter Bex Irregex: Fixing folds on conditional begin patterns which aren't treated as searchers. This is the final fix for #686 and synchronizes with upstream version 0.9.2 (upstream changesets 01058fc79a16 and fad713187dbb)
9d905e1a 2012-11-27 20:40:04 +0100 Peter Bex Irregex: Ensure 'bos is matched only once in irregex/fold; this fixes #686 and updates irregex to 0.9.1 (upstream changesets a6444839100c through 1741bbf14d3e)
85aa8440 2012-11-23 20:06:53 +0100 felix and also for our Windows users
4b2a4f00 2012-11-23 19:57:35 +0100 felix better name
335a0d2e 2012-11-23 19:54:09 +0100 felix added elisp files and flymake script
27e64587 2012-11-23 19:53:34 +0100 felix do not make buildid and buildbranch .PHONY on Windows, or buildversion.scm needs to be recompiled on every make(1) invocation
9b0fac68 2012-11-23 19:52:42 +0100 felix trivial change
9eef9211 2012-11-18 21:03:51 +0100 Peter Bex Fix select() buffer overrun vulnerability by using POSIX poll() on systems that support it, leaving only those few systems vulnerable that don't (ie, only Windows).
b2f0fd52 2012-11-20 21:23:50 +0100 felix Merge branch 'master' of ssh://call-cc.org/~/chicken-core
ef8c48db 2012-10-15 19:56:05 -0300 Mario Domenech Goulart install-extension fix for when the second arg contains pairs (SOURCE DEST)
0b0fcb6e 2012-11-15 20:28:26 +0100 felix csc detects when intermediate files generated from source files passed on the command-line conflict with other C or object files that were explicitly given.
04ef9ef5 2012-11-17 23:57:46 +0100 felix das auge isst ja schliesslich mit...
33c48402 2012-11-10 18:39:50 +0100 Peter Bex Add regression test for #952
dd46f234 2012-11-10 14:10:56 +0100 felix Improve type-matching for list-like types.
84e997b9 2012-11-09 21:55:24 +0100 Peter Bex Mark all unused procedures (or replaced by compiler-macro) in irregex to get rid of compile-time warnings
10c77f8c 2012-11-09 21:54:10 +0100 Peter Bex Irregex: Remove bogus pair? checks; they were testing the wrong bit of the list, and sre-sequence will already return 'epsilon when the passed list is empty (upstream changeset 4f257a9c3576)
3e72cecc 2012-11-04 17:58:12 +0100 felix Scrutinizer fixes.
d707a5a9 2012-11-03 16:43:10 +0100 Peter Bex Process-fork's type has changed in 47b5be71; the procedure can be #f now too. Update types.db to match
1b499f90 2012-11-03 21:47:11 +0100 Peter Bex Simplify and fix fast_read_string_from_file so it will correctly keep reading when interrupted after having read 0 bytes (by always clearing errors)
549f5675 2012-11-05 20:11:04 +0100 felix Merge branch 'master' of ssh://call-cc.org/~/chicken-core
9079b9b7 2012-11-05 16:14:36 +0100 Moritz Heidkamp Make promises slightly more efficient and less memory intensive
924be13f 2012-11-04 17:39:35 +0100 felix add missing module to compile-all script
f97a4e63 2012-11-02 10:50:30 +0100 felix Make symbol-GC more reliable by
b5472d45 2012-11-02 21:34:20 +0100 felix assert: only add form as argument to error if no message is given
13ad31d9 2012-11-02 10:49:38 +0100 felix removed obsolete declaration
7bef21de 2012-10-31 22:27:01 +0100 Peter Bex Fix #944 by making the behvior of macro-renamed definitions inside modules similar to the behavior at toplevel; they unhygienically introduce identifiers
2c8fa0a6 2012-10-31 23:09:33 +0100 felix Merge branch 'master' of ssh://call-cc.org/~/chicken-core
42c6071a 2012-10-31 23:09:26 +0100 felix removed obsolete definitions
399f9968 2012-10-30 10:47:15 +0100 felix allow unsetting read-syntax
47b5be71 2012-10-28 12:37:22 +0100 felix Added optional argument to process-fork that allows killing all threads in the child process but the current one
20b7d9ef 2012-10-29 14:48:45 +0100 felix comments
877429b9 2012-10-28 15:15:48 +0100 Peter Bex Forgot to add this. Let's just blame git
bc09c558 2012-10-28 13:29:28 +0100 felix remove implicit dependency on tcp.scm from posix-common.scm
f6cb209c 2012-10-27 17:00:28 +0200 felix Use "chicken-syntax" unit by default. This makes extended chicken syntax available to compiled code that invokes the evaluator.
7cc25c47 2012-10-27 17:25:18 +0200 felix fixed incorrect signature of _exit in types.db
8d05f1f0 2012-10-07 22:48:21 +0200 felix catch serious signals (SIGSEGV, SIGILL, SIGBUS, SIGPE)
818276d5 2012-10-27 13:23:31 +0200 felix Enable "scrutiny" (simple intraprocedural flow-analysis) by default.
1ae28789 2012-10-21 20:49:13 +0200 felix added missing Types.html to manifest (reported by megane)
8181fe9b 2012-10-21 20:48:48 +0200 felix new is a C++ keyword
f3aa0f2d 2012-10-05 20:20:31 +0200 Peter Bex Convert (errno == EINTR && !feof(fp)) checks into ferror(fp) checks, and put the errno dispatching code into Scheme, raising an exception on anything but EINTR
050ca67f 2012-10-09 03:49:24 -0400 Felix Winkelmann Add lightweight flow-analysis pass to remove some unnecessary type checks after normal optimization has taken place.
59926ffe 2012-10-11 22:31:36 -0500 Evan Hanson respect -output-file option when compiling from stdin
ce80916d 2012-10-13 09:41:38 +0200 felix type-matching in reduce-typeset must be exact
9bb90f77 2012-10-12 19:07:20 +0200 felix Reduce typeset in alternative conditional branch with predicate.
c67b2bc5 2012-10-12 15:08:07 +0200 felix added missing tests
1c6f37c0 2012-10-10 22:27:06 +0200 felix removed obsolete file from helper script
6c90c4a1 2012-10-09 03:44:44 -0400 Felix Winkelmann Split "C_mutate" primitive into an inlinable immediateness-check and a call to the mutation procedure. This will avoid a procedure call in case the stored value is immediate, the test for this being cheap enough to performed in place.
3e6e91e6 2012-10-08 11:11:35 -0300 Mario Domenech Goulart types.db: stricter return types for read-line
95e32b22 2012-10-06 18:26:32 +0200 Peter Bex Fixed scrutiny db type entry for signal-handler: it will return #f when no handler was installed
a1b972df 2012-10-05 21:41:54 +0200 Peter Bex standard-extension uses -O3, not -O2, which can make a big difference
0f4a0a3d 2012-10-03 22:22:55 +0200 Peter Bex Fix handling of EINTR in process-wait by retrying. Add combined test for this and the getc() EINTR handling bug
6e6afed0 2012-10-03 21:00:52 +0200 Peter Bex After calling getc() and getting back EOF, properly check feof() before checking errno; if errno is not cleared we'd get in an endless loop on an interrupted system call. These are quite rare, that's why this wasn't noticed before. Also copy the bit already read when looping, after receiving EINTR in read-line
6e10dfb1 2012-10-04 23:33:27 +0200 felix Remove some unused procedures and old "binary compatibility" stuff:
e1a5773f 2012-10-04 23:12:48 +0200 felix Remove everything marked DEPRECATED and the tests that still used them.
96c5b48e 2012-10-04 20:36:20 +0200 felix small fix in identify.sh, originally by Mario
8efd0784 2012-10-04 20:34:08 +0200 felix scrutinizer and types.db fixes by sjamaan
c6d6cd1b 2012-10-02 17:18:23 -0300 Mario Domenech Goulart Revert "Prevent running applications from crashing when reinstalling eggs"
0cca92ea 2012-10-01 19:47:54 +0200 felix Copy-propagation of global that refers to intrinsic
91cc29df 2012-10-01 17:35:30 +0200 Christian Kellermann Prevent running applications from crashing when reinstalling eggs
f86a31d3 2012-09-30 11:44:58 +0200 felix Compiler preserves argument names in foreign-lambda* and friends
4e5ba396 2012-09-25 21:19:35 +0200 felix Do not clear eof-status of input port when reading from file-port.
8bbe3a8f 2012-09-24 21:11:41 +0200 Peter Bex Remove deprecated procedures which were already removed from the types database
7d308b23 2012-09-24 21:09:15 +0200 Peter Bex Wrap remaining 'bare lambda' macro transformers in er-macro-transformer calls, to prevent future breakage when this deprecated feature is actually removed
0c258f5c 2012-09-23 23:44:58 +0200 felix use lower-level runtime routines in compiler-syntax expansion of [sf]printf
fe84b3ac 2012-09-24 00:00:58 +0200 felix show keyword style in csi ,r output
0db1908d 2012-09-24 16:04:32 +0900 Ivan Raikov Merge branch 'prerelease' into release
86391ede 2012-09-24 16:01:27 +0900 Ivan Raikov applied manual fixes from the wiki
2556b8a4 2012-09-24 15:37:02 +0900 Ivan Raikov version set to 4.8.0
0c61a04d 2012-09-23 15:43:00 +0200 Peter Bex Irregex: Fix problem with suffixes returned while searching instead of matching (thanks to Sven Hartrumpf for reporting this) (upstream changeset afae3f6a8f8a)
0b0eb8d0 2012-09-23 15:35:51 +0200 Peter Bex Irregex: Use proper abstractions for manipulating the nfa-multi-state representation, to make the code more readable and maintainable. (upstream changeset 65b8e4a1529c)
31370f9c 2012-09-23 15:57:38 +0200 Peter Bex Merge branch 'patch1'
15330594 2012-09-23 01:14:58 +0200 felix add type-declarations and rewrite rules for some internal port routines and record-instance? from the lolevel unit
561a0b31 2012-09-23 00:55:42 +0200 felix add type declaration for ##sys#size and specialization rule for record-instance?
49c1af45 2012-09-22 13:57:04 -0300 Mario Domenech Goulart csc.scm: add "-z origin" to linker options in FreeBSD
8d409f9d 2012-09-16 20:11:06 +0200 Peter Bex Irregex: Convert strings with charset ranges into large SRE ranges instead of alternation of several ranges, producing smaller NFAs. (upstream changeset e8822a0dbf06)
3da15587 2012-09-16 20:07:15 +0200 Peter Bex Irregex: Small test changes: Add regression test for failing initial submatch. (upstream changeset be8270498f02)
c5a5d250 2012-09-16 20:04:14 +0200 Peter Bex Irregex: Implement Laurikari's algorithm for tNFA->(t)DFA compilation. (upstream changesets 6ec98fa4f5a9 and 71c42f9974ce)
6fe652ab 2012-09-16 15:43:26 +0200 Peter Bex Convert irregex's NFA representation to support tags (becoming tNFAs). (upstream changeset ed694ba7adff)
0f6cef91 2012-09-16 13:43:34 +0200 felix bumped version to 4.8.1
28836d94 2012-09-15 22:54:56 +0200 felix bumped version to 4.8.0rc4
b9f83054 2012-09-15 22:51:37 +0200 felix Merge branch 'master' into prerelease
a86ed010 2012-09-12 22:25:54 +0200 felix Detect keywords that start with numbers or dot correctly.
f89c8753 2012-09-14 09:45:23 -0500 Jim Ursetto Silence clang return type warnings by removing else keyword after calls to C_div_by_zero_error
0e68a6d2 2012-09-14 10:46:49 +0200 Peter Bex Run scrutiny tests in analyze-only mode. We don't run the resulting program, and on OpenBSD the linker warnings about unsafe functions create spurious diffs between expected and actual compiler output. This fixes #923
7fcd9026 2012-09-09 14:05:02 +0200 Peter Bex Add 'make check' description
5aad4d93 2012-09-12 22:24:54 +0200 felix added missing quote in test-case in posix-tests.scm
b7d7e082 2012-09-12 21:37:26 +0200 felix forgot updated patch version
fc314560 2012-09-12 21:32:00 +0200 felix * fix libchicken name in "csc -deploy" to use the correct DLL name on cygwin * rename chicken runtime DLL to avoid library-conflicts when running "make check" on cygwin * enable some tests for cygwin which where previously disabled for all supported windows platforms (cygwin + mingw)
4af367d7 2012-09-11 18:52:52 -0300 Mario Domenech Goulart rules.make: use $(LINKER) instead of hardcoded gcc for cygchicken-0.dll
08808a81 2012-09-07 23:47:51 +0200 felix Type-validation returned incorrect result for "deprecation" type-specifier. This also fixes a bug in types.db for "record-instance?"
b2622b52 2012-09-08 18:15:24 +0200 Peter Bex Copyright year wasn't updated in README and banner.scm
1bf03ea5 2012-08-30 05:53:16 -0400 Felix Winkelmann Merge branch 'prerelease' of /home/chicken/chicken-core into prerelease
e061038a 2012-08-30 05:53:08 -0400 Felix Winkelmann Merge branch 'master' of /home/chicken/chicken-core
fc3b83b5 2012-08-30 05:51:01 -0400 Felix Winkelmann bumped version to 4.8.0rc3
722eaf72 2012-08-30 05:48:49 -0400 Felix Winkelmann Merge branch 'master' into prerelease
209f0960 2012-08-30 05:40:38 -0400 Felix Winkelmann Explained symbols (particularly the difference between interned and uninterned symbols) in more detail, as requested by Ivan.
29d7522d 2012-08-30 05:40:38 -0400 Felix Winkelmann typo fixes
f4c16819 2012-08-30 05:36:17 -0400 Felix Winkelmann Revert "version set to 4.8.0rc3"
6e32feaa 2012-08-30 10:57:18 +0900 Ivan Raikov Merge branch 'master' into prerelease
4e1a3400 2012-08-30 10:55:44 +0900 Ivan Raikov version set to 4.8.0rc3
d6c0b818 2012-08-28 21:04:30 +0200 Peter Bex For copy-hash-table, after making a new hash table, reset the hash function to the one of the original table. This fixes #905 (thanks to Mario)
a42607e6 2012-08-23 21:47:35 +0200 felix Fix problems with `reexport'.
d856a53a 2012-08-27 21:49:54 +0200 felix in signal-tests terminate child process by signal instead of tcp-message because the test will never finish if the tcp-listen operation fails, for example, when the port is already in use
91d56ee4 2012-08-23 16:38:24 -0300 Mario Domenech Goulart csc.scm: properly handle -output-file
d9f2ad87 2012-08-18 21:26:50 +0200 Peter Bex Add embedded NUL byte checks to all(?) C functions that accept strings and are called directly instead of through the FFI with 'c-string' or via the ##sys#make-c-string procedure
30b2e4ca 2012-08-15 21:34:01 +0200 felix Validate type given to ##core#typecase.
0e9a6e59 2012-08-15 21:41:43 +0200 Peter Bex Trivial bugfix for irregex to make it accept URLs containing paths having multiple components (upstream changesets aa623d0cbdec and 85cbe4d1565c)
0c8c318c 2012-08-19 02:05:52 +0200 felix added test-case from #896
9c04968e 2012-08-15 21:49:20 +0200 felix Resolve type-variables when computing initial argument types.
790bbb6c 2012-08-15 21:23:59 +0200 felix Handle struct-types in subtype-relationship test.
a8ed6385 2012-08-14 22:17:23 +0200 felix Merge branch 'master' of ssh://call-cc.org/~/chicken-core
4f61dae9 2012-08-13 12:23:27 +0200 felix Fix computation of stack depth beyond C_stack_limit.
cb9155e7 2012-08-14 11:44:51 +0200 felix typo fix in comment
f60f0ddd 2012-08-10 12:45:02 +0200 felix bumped version to 4.8.0rc2
86849a68 2012-08-10 10:59:46 +0200 felix Merge branch 'master' into prerelease
1564a460 2012-08-09 20:55:24 +0200 Peter Bex Fix implicit renaming to avoid using core aliases directly; this wreaks havoc when later the original symbol needs to be retrieved. This fixes #893, reported by Megane
89913360 2012-08-07 09:16:32 +0200 felix bumped version to 4.8.0rc1
a01a9da3 2012-07-30 22:08:02 +0200 felix Fix for star-export with explicit re-export of syntax (#882)
dcc50aeb 2012-08-05 23:48:11 +0200 Moritz Heidkamp Fix xcons rewrite (patch devised by Peter Bex)
70b96058 2012-08-01 13:48:27 +0200 felix use named procedure for continuation wrapper for a slightly more useful printed representation
ab9b93a2 2012-07-18 21:18:49 +0200 Peter Bex Add check to "max" and "min" for exactness of all values including the first; add type check for first value so that the procedure really becomes "enforcing" like types.db claims. This fixes #887
999b4ee2 2012-07-19 20:40:25 -0300 Mario Domenech Goulart chicken-install: abort when transport and location cannot be determined
547ca87c 2012-07-18 20:40:45 +0200 Peter Bex Fix irregex builtin "real" utility pattern to allow leading +/- sign. This fixes #888 (upstream changeset 3c51418853de)
92c06df2 2012-07-18 20:36:30 +0200 Peter Bex Update irregex copyright and NEWS; this brings us exactly up to upstream release 0.8.3 (upstream changeset 88104ffcd77a)
50d9540a 2012-07-18 20:31:09 +0200 Peter Bex Add complemented unicode char-set tests for irregex (upstream changeset 78ba6b09e021)
5a0e7eb5 2012-07-18 20:26:27 +0200 Peter Bex Fix hang in irregex-fold caused by patterns matching the empty string (upstream changeset ba70feace1dd)
735a6304 2012-07-16 11:39:10 +0200 Christian Kellermann Set hash-table size to number of entries in hash-table-copy
a7413363 2012-07-15 23:19:58 +0200 felix retain whether procedure-type is pure when using nested procedure types in type-declarations
6256ae18 2012-07-16 07:15:57 +0200 felix Use PID when creating temporary files or directories to reduce the risk of reusing temporary filenames
0e449706 2012-07-09 11:37:16 -0300 Mario Domenech Goulart NEWS: typo fix (s/accedentally/accidentally/)
48aad296 2012-07-08 11:51:21 +0200 Peter Bex Update NEWS to mention sigsetjmp usage on Haiku
ac8838b3 2012-07-08 11:48:19 +0200 Peter Bex Also enable sigsetjmp/siglongjmp on Haiku; verified to work by augiedoggie on IRC
fb02ab4e 2012-06-13 22:54:26 +0200 Peter Bex Use sigsetjmp/siglongjmp instead of setjmp/longjmp on platforms where these are available to prevent inadvertent resetting of signal mask and the associated unneccessary system call overhead
ffe1163a 2012-07-07 22:41:08 +0200 felix Merge branch 'master' of ssh://chicken@call-cc.org/~/chicken-core
d6845c13 2012-07-07 11:40:23 +0200 Peter Bex Resolve user-defined scrutiny types at canonicalization time, before with-property-restore in each module's expansion is compiled away and ##compiler#type-abbreviation properties are restored. Fixes #884.
cce431ab 2012-07-07 15:39:29 -0300 Mario Domenech Goulart Add tests for SRFI-14
285f53db 2012-07-06 08:50:29 +0200 felix Copy propagation of local procedure names may re-introduce references to contracted procedures, and thus breaks the invariant that contracted procedures are only referenced once. With certain code patterns (for example in srfi-14-tests.scm as reported by Mario) this could cause the compiler to contract infinitely (if the contracted code contains propagated references to other contractions).
1b7b630d 2012-07-06 08:45:47 +0200 felix type-declaration macros in code evaluated at runtime must not assume they are executed in a compilation context (contributed by megane)
5c501f14 2012-07-05 14:37:24 -0500 Jim Ursetto Add tests/srfi-13-tests.scm to manifest
f7adb38a 2012-07-05 11:15:36 -0500 Jim Ursetto README: Remove section on LLVM incompatibility with OS X, as it is now supported.
fd114321 2012-07-04 11:59:37 +0200 Peter Bex Fix assume macro, found by megane on IRC
2ff95afa 2012-06-30 12:46:33 +0200 Peter Bex When resizing the heap ensure it grows enough to accommodate the nursery. This fixes out of memory errors in extreme cases like allocating finalizers on lots of objects in a tight loop
ac0a3d13 2012-06-30 11:37:29 +0200 Peter Bex Add tests/srfi-13-tests.scm to LICENSE, for completeness
56d2581d 2012-06-29 20:24:19 -0300 Mario Domenech Goulart Add tests for SRFI-13 (adapted from Gauche)
250fa01d 2012-06-28 10:46:03 -0300 Mario Domenech Goulart Avoid using / in xsubstring and string-xcopy!, since srfi-13 is compiled with (declare (fixnum))
9b47cab6 2012-06-28 14:06:52 +0200 felix disable warning for accesses to variables with undefined value; this is a bogus warning, as undefined values are completely legal, as long as one doesn't make any assumptions about their meaning; as long as such a variable is not used, it is ok to pass their value around (and may be the result in macro-generated code - restricting this even if by warning causes unnecessary convolutions (fixes #849)
a9bd4214 2012-06-24 18:07:51 +0200 Peter Bex Add finalizer test, which was accidentally left out of commit 8a6d9a46185f4ae0498792840a5ebda659eaed61
31f7e20d 2012-06-23 22:35:56 +0200 felix Merge branch 'master' of ssh://chicken@call-cc.org/~/chicken-core
af50ab32 2012-06-23 19:33:11 +0200 Peter Bex Fix finalizer size check: if it's bigger, we're already using one slot beyond the vector
8a6d9a46 2012-06-22 17:20:47 +0200 felix Exceptions signalled by code that executes in finalizers will now be caught and do not propagate upwards into arbitrary user code.
24df3271 2012-06-21 20:43:43 +0200 Peter Bex Fix out-of-memory check so it includes alignment (and prevent future bugs by removing the code duplication)
ae6af2c1 2012-06-19 19:46:26 +0200 felix smash types in implicit global type-declarations; added test
24b6ab7d 2012-06-20 21:36:39 +0200 Peter Bex Fix typo in call to heap_free (second argument is currently unused, but it might potentially be used in the future)
abf5ae1e 2012-06-18 20:16:24 -0500 Jim Ursetto Ensure that srfi-13 string= and its string-comparison friends return booleans on success
e5f341a8 2012-06-19 10:08:23 +0200 felix Merge branch 'master' of ssh://chicken@call-cc.org/~/chicken-core
9952a9bc 2012-06-19 10:07:55 +0200 felix trivial changes
7e7d44ac 2012-06-18 16:43:46 +0200 Christian Kellermann Correct typo in EAGAIN patch spotted by Marijn
f94b8c51 2012-06-14 09:09:18 +0200 felix EAGAIN is available on Windows
c48a109d 2012-06-05 11:17:08 +0200 felix copy directories on installation recursively
5247d0dd 2012-06-12 12:55:57 +0200 felix updated NEWS
7a114660 2012-06-12 10:01:41 +0200 felix handle EAGAIN in I/O operations
3875d136 2012-06-12 10:40:15 +0200 felix reexport must update module-exist-list for modules having wildcard export list (contributed by megane)
4f4738fd 2012-06-12 09:39:29 +0200 felix update module-exist-list when doing an deferred export in a module with wildcard export list (contributed by 'megane')
6b0ad78c 2012-06-12 09:08:45 +0200 felix Merge branch 'master' of ssh://chicken@call-cc.org/~/chicken-core
20e1860e 2012-04-28 10:59:59 -0700 Kon Lovett ignore rpath for macosx
e7b36888 2012-06-10 12:29:39 +0200 Peter Bex Remove duplicate [[toc]] macro on irregex manual page
5e410dbd 2012-06-08 13:21:06 +0200 felix consolidated NEWS file for 4.8.0
3d079916 2012-06-08 09:48:01 +0200 felix updated NEWS
cc04ee39 2012-06-02 13:24:32 +0200 felix skip ##core#callunit when scanning toplevel assignments
721acfa7 2012-06-04 09:30:30 +0200 felix compile-file should not print a message
c31c6ecf 2012-05-29 13:27:10 +0200 felix when specializing, substitute argument nodes by nodes wrapped in ##core#the/result nodes which are never rewalked
e1db6213 2012-05-30 17:34:47 -0300 Mario Domenech Goulart Revert "Check all elements of the list for being a string in make-pathname"
8dd2cd3e 2012-05-24 15:11:16 -0300 Mario Domenech Goulart path-tests.scm: add a simple test to check if make-pathname barfs when given a list of non-strings
dd18d957 2012-05-24 19:12:49 +0200 Christian Kellermann Check all elements of the list for being a string in make-pathname
bd1d0fc6 2012-05-19 17:46:36 +0200 Peter Bex Do not allow closure compiler to access macros as first-class objects; this is not supported and not useful either. This fixes #852
5fe91ae3 2012-05-17 11:39:01 -0300 Mario Domenech Goulart When referencing libchicken, take PROGRAM_PREFIX and PROGRAM_SUFFIX into account
ee0e0099 2012-05-17 09:48:07 -0300 Mario Domenech Goulart README: fixed reference to documentationt about cross compilation
897684c7 2012-05-16 19:47:59 -0500 Jim Ursetto tcp-connect must close socket on connection timeout [thanks to Jörg Wittenberger]
eed2d89b 2012-05-16 09:04:07 +0200 felix Fix scrutiny type for c-string-list[*] foreign result type
c80f6fed 2012-05-15 21:19:37 +0200 felix Revert "strip import specs as well"
5b69b574 2012-05-12 17:04:34 +0200 felix strip import specs as well
5b79f726 2012-05-12 16:56:21 +0200 felix just some indentation fix
d4321905 2012-05-12 16:04:02 +0200 felix also strip module names
0c2c01dd 2012-05-06 21:22:43 +0200 Peter Bex Ensure error messages carry their line numbers correctly inside modules by preventing all syntax from being stripped off of modules
1545ee13 2012-05-11 13:32:38 +0200 felix at least strip module exports
77f3c449 2012-05-09 11:39:52 +0200 felix added Windows-specific test-result for one numbers-string-conversion case
c113adec 2012-04-27 14:33:51 -0700 Kon Lovett manual blob read syntax fix
6f5f5f8d 2012-04-25 17:56:07 +0200 Christian Kellermann Use binary mode when downloading files
1d136037 2012-04-24 22:17:34 +0200 Christian Kellermann Do not set other optimising options in -O5 than the optimising level
52b28d56 2012-04-24 22:02:30 +0200 Christian Kellermann Merge manual changes from the wiki
540aa92e 2012-04-24 12:36:16 +0200 felix prepend line-number in error message generated by assert only if literal string is given
8f452b4d 2012-04-24 09:14:46 +0200 felix applied patch by sjamaan that makes sure smashed lists may still potentially be empty
59c58b24 2012-04-21 20:18:19 +0200 Peter Bex Always add default core macros to syntax env in internal compiler-syntax so that even when the user doesn't import scheme the macros will expand correctly
e4f9b851 2012-04-23 23:33:31 -0500 Jim Ursetto Tiny aesthetic fixes in oddp and arithmetic_shift
fa911bd5 2012-04-07 15:07:46 +0200 Peter Bex Add tests for inf and nan values to even?, odd?, arithmetic-shift, lcm, gcd, quotient, modulo and remainder and fix them. Disallow non-integral values for flonums on lcm, gcd and quotient, modulo and remainder and make them consistent across compiled and interpreted code (R5RS/R7RS compat).
1be37b85 2012-04-23 12:56:22 -0500 Jim Ursetto Also use C_memcasecmp for case-insensitive substring comparisons (#808)
e87a7e80 2012-04-23 11:16:52 -0500 Jim Ursetto Prevent #!key from occurring twice in DSSSL arg lists; add tests for this and other misc DSSSL syntax
5da35237 2012-04-22 15:49:45 +0200 Peter Bex Fix #808; use memcmp instead of strncmp for comparing blobs and Scheme strings, and include our own "memcasecmp" to replace strncasecmp
f825d98b 2012-04-22 13:34:34 +0200 Peter Bex Fix DSSSL key arg handling in the presence of optional and rest args. Reported on IRC by R. Winkler
ce3eb589 2012-04-21 15:51:38 +0200 felix when calling a possibly mutating procedure, invalidate list-of/list types by converting them to type pair (fixes #803)
d127450d 2012-04-21 00:13:49 +0200 Peter Bex Two types.db fixes:
6731ef7a 2012-04-20 20:19:00 +0200 Peter Bex Add remaining hashing procedures to list of automatically randomized procedures
82fa87d5 2012-04-19 09:48:55 +0200 Peter Bex Add test for c948b4baf8a159fa9c033fcd3512dd8fd31c391d (#818)
c948b4ba 2012-04-18 18:28:11 -0500 Jim Ursetto Ensure outside hash functions do not leak into srfi-69 (fixes #818)
78efcaa0 2012-03-02 12:02:35 +0100 felix check egg-name in setup-download
0eaead56 2012-04-14 20:37:06 +0200 Moritz Heidkamp Correct the types.db entry for `eval' to allow multiple return values.
ddd69e0a 2012-04-10 12:33:23 +0200 felix Revert "this will never be fully correct"
05a5cd85 2012-04-07 12:18:38 +0200 felix reduce already simplified types when folding procedure-type set (and don't drop initial)
83d51ebc 2012-04-07 11:55:14 +0200 felix don't log debug-output-for i in generated file, as o is sufficient
e26fb3a1 2012-04-07 11:50:59 +0200 felix show qualified string in variable-name comments
bcb76e29 2012-04-07 11:48:47 +0200 felix this will never be fully correct
0a2b412c 2012-04-07 11:45:44 +0200 felix removed obsolete function
ac89a660 2012-04-07 11:45:28 +0200 felix typo fix in manual
c75cc04a 2012-03-25 16:43:44 +0200 Moritz Heidkamp Use ##core#quote in ##sys#expand-extended-lambda-list
d638d9e7 2012-04-03 18:00:32 -0500 Jim Ursetto Remove unused evict-table-size.
7cc417e0 2012-04-05 19:37:12 -0300 Mario Domenech Goulart README: small typo fix (s/zo/to/)
cdfa2279 2012-03-21 22:16:59 +0100 Peter Bex Only emit warning about not being able to represent exact fractions when the user asked for an exact value and we couldn't deliver (example: #i1/2 should just return 0.5 without warnings)
8e4101dd 2012-03-25 16:36:27 +0200 Moritz Heidkamp give the #805 regression test module a more descriptive name
4d6d906c 2012-03-25 14:24:35 +0200 Moritz Heidkamp Add regression tests for fixes introduced in 4706afb4 and bc5cc698
bc5cc698 2012-03-25 14:24:19 +0200 Moritz Heidkamp Fix hygiene issue in `ensure'
4706afb4 2012-03-25 14:24:07 +0200 Moritz Heidkamp Fix hygiene issues in `case-lambda'
e6671cd0 2012-03-23 23:06:17 +0100 Peter Bex Add number syntax tests from John Cowan and fix these cases.
59425bbb 2012-03-22 21:45:19 -0500 Evan Hanson fix typo in _errno check in ##sys#custom-input-port
c1a2206c 2012-03-17 19:36:46 +0100 Christian Kellermann Do not specialise make-vector calls with negative lengths
d8be3dcb 2012-03-17 20:54:40 +0100 Peter Bex Types database fix: for any x that's not #f, (not x) => #f so for non-booleans we can always just rewrite to #f
6e330087 2012-03-04 11:53:54 +0100 felix options explicitly given to compile-file override default options
79331514 2012-02-25 11:46:13 +0100 felix deprecate 'make' syntax
94fffe46 2012-03-16 11:35:57 +0100 Christian Kellermann Check for isnan & isinf in C_u_i_fpintegerp
98491bfc 2012-03-16 08:48:35 +0100 felix use correct inline-prefix
ae91f816 2012-03-04 11:42:58 +0100 Christian Kellermann Fix bug #791 and unpack flonums correctly for integer?
0d8e29fe 2012-03-04 18:32:08 +0100 Peter Bex Don't allow random numbers for hash tables to have all zeroes as lower bits; especially for small hashes this produces values that are more predictable than neccessary. Also hide hash-default-randomization in srfi-69
8def727d 2012-03-04 17:51:47 +0100 Peter Bex Also convert ##sys#make-structure to use and-let* like the vector-ref and list-ref result type special cases
89ca5636 2012-02-10 13:45:15 +0100 felix fixed bug in handling of scrutinizer special cases for vector-ref/list-ref/list-tail when too few arguments where given
4a0e6357 2012-03-11 20:52:01 +0100 Peter Bex Ensure library-tests are compiled to catch specialization errors more easily; fix several of those found this way
1a5f9def 2012-03-04 16:31:17 +0100 Peter Bex Update copyright year to 2012
05e5fd34 2012-03-11 20:00:06 +0100 Peter Bex Remove old Changelog files (see historical cvs or svn logs for these)
df28a86f 2012-03-04 16:44:07 +0100 Peter Bex Remove outdated and unmaintained Debian subdirectory
5303c411 2012-03-08 21:47:12 +0100 Peter Bex Change numbers string conversion test to use a helper procedure to speed it up, and restore compilation (since this might catch possible literal representation errors)
380b6cbe 2012-03-10 12:55:22 +0100 felix fix for delete-directory in types.db (thanks to Evan Hanson)
3887db2a 2011-11-20 20:15:58 +0000 Alaric Snell-Pym Clarified the define-record documentation
dc41668c 2012-03-06 12:31:40 +0100 Christian Kellermann Check assert's msg argument for being a string.
4dc41275 2012-02-19 22:39:46 +0100 Peter Bex Don't generate extra LET statements during cps transformation but try to re-use old LET variables as lambda arguments
8e0e4016 2012-03-05 13:11:15 +0100 felix trivial error message change
042b5764 2012-03-04 09:33:12 +0100 Christian Kellermann Make maximal-string-length architecture dependent
b8363cb1 2012-03-03 18:58:56 +0100 Peter Bex Add line number improvements to NEWS
8b95e6e1 2012-02-27 10:24:22 +0100 felix Line-number tracking enhancements.
b5919a37 2012-02-29 21:47:17 +0100 Peter Bex Update NEWS with random procedure update
140d713a 2012-02-29 20:50:52 +0100 Peter Bex Fix cast in C_random_fixnum so it doesn't cause overflow and truncation on amd64 for large arguments like most-positive-fixnum (as used in hash-tables)
b7f7e368 2012-02-29 15:33:03 +0100 felix Merge branch 'master' of ssh://call-cc.org/~/chicken-core
a886c4e8 2012-02-29 15:32:57 +0100 felix compile-file-options was missing from import library
61f2799f 2012-02-13 22:24:19 +0100 Peter Bex Convert flat lambda literals list into hash table to improve code generation performance
56ad8c38 2012-02-27 09:59:05 +0100 felix add aliases for old C-level SRFI-4 accessors to keep bootstrap working (suggested by sjamaan)
6bb536cb 2012-01-11 14:47:12 +0100 felix use correct naming for unsafe allocating XXXvector accessors that allocate; also fixed bug in f64vector getter
92a5123b 2012-02-25 13:02:21 +0100 felix types.db fix for mutex-state by Joerg Wittenberger
21d87224 2012-02-25 12:14:57 +0100 felix Merge branch 'master' of ssh://chicken@call-cc.org/~/chicken-core
16bcce2a 2012-02-02 21:27:28 +0100 Peter Bex When preparing for compilations, don't keep re-appending the literals list each time a new literal is added, but keep a counter and traverse the list only once to reverse it, at the end. Also simplify by removing special handling for flonums and add a note about the counter-intuitive definition of the immediate? predicate.
fd00f95f 2012-02-03 20:05:19 +0100 Peter Bex Similar to 1b6c8f6797ec4a142074c7408aada9d44d2e1674, append only to the front of environments during preparation to avoid exponential complexity
a0b8cc9a 2012-02-19 21:42:34 +0100 Peter Bex Use a hand-rolled loop in WALK-GENERIC; this saves us having to traverse the list a second time in the slow EVERY function and a recursive MAP that checks its arguments all the time. It's called a lot of times with small lists, so this adds up
3c70f5bf 2012-02-24 10:50:32 +0100 felix removed obsolete (and incorrect) MSVC-specific code
bb36b1d1 2012-01-13 18:47:48 +0100 felix Ensure character is extended to full word-length. This doesn't make much of a difference semantically, but avoids a warning with valgrind(1) on 64-bit platforms: gcc stores a character argument using a 32-bit "mov" instruction into the stackframe, keeping the upper half uninitialized.
91f78aaf 2012-02-14 13:15:28 +0100 felix possible fix for flow-analysis bug reported by JW: assignment now also destructively modifies blist entries for all sub- (outer) flows
44c2f63e 2012-01-13 00:00:22 -0600 Jim Ursetto Use C_stack_pointer instead of C_alloc(0) when generating foreign callback stubs
1127692f 2012-01-12 18:20:53 -0600 Jim Ursetto Make C_stack_pointer work with LLVM backend
1b60ad2e 2012-02-15 22:45:37 -0600 Jim Ursetto Update README notes on LLVM hang and ARCH for OS X 10.7.
4ce70e56 2012-02-12 14:40:36 +0100 felix Merge branch 'master' of ssh://chicken@call-cc.org/~/chicken-core
49293945 2012-02-11 18:19:04 +0100 Peter Bex Use previous run's identifier database size as a heuristic for next run's database size to avoid too many hash collisions for large programs
df62dbb9 2012-02-11 18:19:04 +0100 Peter Bex Use previous run's identifier database size as a heuristic for next run's database size to avoid too many hash collisions for large programs
cdd6492a 2012-02-11 15:49:31 +0100 felix another typo
aae34f1a 2012-02-07 17:12:59 -0200 Mario Domenech Goulart NEWS typo fix (s/und/and/)
889b7000 2012-02-07 08:23:38 +0100 felix merged some changes from the wiki to the manual
0f13f6a2 2012-02-05 22:54:34 +0100 Peter Bex While optimizing, don't traverse the same chain of replacable variables multiple times; update all variables encountered during traversal with the endpoint.
505ce315 2012-02-05 20:37:02 +0100 Moritz Heidkamp register `module-environments' feature to indicate availability of the `module-environment' function
9e3c9c35 2012-02-06 09:17:54 +0100 felix forgot to update manual
edea9d61 2012-02-06 09:16:25 +0100 felix deprecated -v/-V for -version which is consistent across all core tools
55189721 2012-02-04 14:59:34 +0100 felix bumped version to 4.7.5
ad149e79 2012-02-04 13:47:16 +0100 felix updated NEWS
60f08f41 2012-02-02 12:05:25 +0100 felix get-condition-property: pass default argument correctly
5ddfa715 2012-02-01 21:03:29 +0100 Peter Bex Fix SRFI-69 bug which occurs when string-hash is used as a user-provided procedure Introduced by a85865154b4f8129f816722eef49fabb8ae8acc1 (hash table "backwards compatibility" fix after the randomization was added) Reported by Christian Kellermann
c1d86c26 2012-01-29 15:23:15 +0100 Peter Bex In the analysis phase, keep around a copy of localenv appended to env. This ensures that deeply nested let forms don't cause exponential behaviour in (append localenv env) calls for large localenvs
4ca0f7db 2012-01-20 09:20:49 +0100 felix Squashed commit of the following:
8f19d852 2012-01-23 18:39:34 +0100 Peter Bex Limit depth for procedure nesting reports to ensure linear scaling of compilation times on input file size.
8324031c 2011-12-30 12:40:12 +0100 felix inline calls to variables known to be bound to intrinsic
74005ce1 2012-01-21 20:19:00 +0100 Peter Bex Improve performance by not using sprintf to build continuation nesting description in real-name
fb814d66 2012-01-21 20:18:01 +0100 Peter Bex Add option to enable profiling more easily for specific compilation objects
3f44e143 2012-01-02 12:17:16 +0100 felix don't assume type of global variable if declaring as not inline
284233d4 2011-12-30 16:06:21 +0100 felix small types.db fix for close-output-pipe
bd3a68b1 2011-12-30 12:39:56 +0100 felix -debug e shows specializations, sorted output of -debug h
7a1e07a2 2012-01-20 08:50:25 +0100 felix actually remove unboxing file
d0418ed2 2012-01-19 11:56:51 +0100 felix read-all should use binary mode to avoid ^Z at end of data on Windows
5c38ea4e 2012-01-13 19:09:17 +0100 felix allow -unboxing option but emit warning that it is obsolete
4a0c07d8 2011-12-21 09:03:53 +0100 felix removed unboxing completely
1e08c883 2012-01-17 11:22:11 +0100 felix Merge branch 'master' of ssh://chicken@call-cc.org/~/chicken-core
b60f0ae5 2012-01-05 09:34:06 +0100 felix Added win32-specific keyboard-interrupt handling in read/peek char routines in C runtime system
3ac5bf73 2012-01-16 00:02:09 -0600 Jim Ursetto Use flexible array member in C99 mode; silences clang array bounds warnings [#778]
a60f86dc 2012-01-13 19:01:58 +0100 felix Merge branch 'master' of ssh://chicken@call-cc.org/~/chicken-core
4685d89b 2012-01-12 01:05:01 -0600 Jim Ursetto Ensure we C_alloc enough stack space in C_string_to_symbol.
a471d956 2012-01-12 23:06:35 -0600 Jim Ursetto Fix stack alloc size in C_callback
38ca6fd5 2012-01-12 01:05:01 -0600 Jim Ursetto Ensure we C_alloc enough stack space in C_string_to_symbol.
6d8290e3 2012-01-11 11:39:21 +0100 felix escape single-char symbol if it is a special character (fixes #772)
226ad16a 2012-01-11 10:52:39 +0100 felix removed unused variable
313f435d 2012-01-09 18:17:39 +0100 felix removed entry for hash-table-randomization from types.db
a8586515 2012-01-09 17:35:21 +0100 felix applied hash-table compatibility patch by sjamaan
8e39bafd 2012-01-05 18:30:27 +0100 Peter Bex Fix typo in NEWS file which I had already fixed before but @#$&^%*(@#$ git didn't take up. FUCK YOU GIT, FUCK YOU AND YOUR RETARDED STAGING AREA CONCEPT
724270c4 2012-01-05 12:16:45 +0100 felix added missing entry for hash-table-randomization to srif-69.import.scm.
cbd78f16 2012-01-03 09:14:25 +0100 felix print chars outside of ASCII range as #\x... not #\u...
2d722205 2012-01-04 21:17:47 +0100 Peter Bex Provide protection against algorithmic complexity attacks on hash tables:
53398cc5 2012-01-04 20:51:51 +0100 Peter Bex Merge branch 'master' into sjamaan-pending
649c2514 2011-12-21 21:21:56 +0100 felix Merge branch 'master' of ssh://chicken@call-cc.org/~/chicken-core
f9c5c694 2011-12-21 11:50:34 +0100 felix handle invalid type in 'the' form; fix bug in pair-type validation
e7ebc848 2011-12-20 08:01:46 +0100 felix trivial comment change
5ae71ecd 2011-12-19 15:53:13 -0600 Jim Ursetto Ensure current-{input,output}-port are properly restored on exception.
2d2b889a 2011-12-20 07:14:04 +0100 felix showing the branchname in prerelease is ok, I guess
16148057 2011-12-19 13:29:15 +0100 felix no branchname in banner if [pre]release branch
f335156a 2011-12-15 08:19:38 +0100 felix scrutiny: add special cases for result types of list-ref/list-tail
bbc59afd 2011-12-18 13:55:03 +0100 felix Merge branch 'master' of ssh://call-cc.org/~/chicken-core
cb10d7c6 2011-12-15 15:15:48 +0100 felix typo fix in manual
9846f125 2011-12-15 12:34:00 +0100 felix unboxing is completely borked - disable for -O3 and below
be196337 2011-12-15 11:15:53 +0100 felix fprintf wasn't internally registered as extended binding
6044790d 2011-12-15 11:15:33 +0100 felix disabled specialization for write-byte that could cause output to a closed port
1948e004 2011-12-15 07:46:42 +0100 felix removed obsolete comment
460733d0 2011-12-12 12:19:57 +0100 felix use C-style comment in embedded C code inside locative-stress-test.scm
9dc839e4 2011-12-11 17:02:01 +0100 felix escaped symbol -d0 that is (incorrectly) parsed as a number on irix because strtod seems to accept it as legal number syntax (found by andy)
f8d11e4e 2011-12-11 14:51:22 +0100 felix Merge branch 'master' of ssh://call-cc.org/~/chicken-core
61ee5587 2011-12-11 11:04:26 -0200 Mario Domenech Goulart Copy cygchicken-0.dll to tests dir (runtests.sh) and remove *.dll on testclean target (rules.make). Fixes #690.
dc920741 2011-12-11 10:12:42 -0200 Mario Domenech Goulart add -show-depends to NEWS
b391e037 2011-12-11 12:59:14 +0100 felix changed wording of deprecation-note for old signature of find-files
f7cdd740 2011-12-11 12:46:22 +0100 felix types.db fix (kindly contributed by moritz)
087110e5 2011-12-11 12:43:59 +0100 felix last touch on NEWS
ee9ccb8d 2011-12-10 22:24:57 +0100 felix typo fix in Types manual chapter
d0b3cceb 2011-12-09 10:48:49 +0100 Peter Bex Apply upstream changesets ba70feace1dd and 78ba6b09e021
fe846d82 2011-12-10 11:53:17 +0100 felix trivial error fix for module-environment (spotted by moritz)
4ebabf80 2011-12-07 18:03:46 -0600 Evan Hanson -show-depends flag for chicken-install
f3708222 2011-12-08 15:25:30 -0200 Mario Domenech Goulart `subvector' was actually introduced in 4.7.3
fdf3caf3 2011-12-08 15:16:59 -0200 Mario Domenech Goulart Note to the manual about the chicken version that introduces `subvector'
12e2c4ff 2011-12-07 11:13:27 +0100 felix more NEWS updates
74c8404d 2011-12-07 09:14:44 +0100 felix use ICONEXCLAMATION on win32 in ##sys#message
13498e8e 2011-12-02 11:46:08 +0100 felix Merge branch 'master' of ssh://call-cc.org/~/chicken-core
ded31c27 2011-12-02 11:45:42 +0100 felix don't exit process in gui mode when ##sys#message is called (probably copy+paste error)
25721b96 2011-12-01 17:18:21 +0100 Christian Kellermann Update help text and manual to mention proxy_auth
a83afc74 2011-12-01 17:13:00 +0100 Christian Kellermann Add note about http_proxy usage to chicken-install -h
10d6c84d 2011-12-01 14:45:03 +0100 felix updated NEWS
231acab2 2011-11-30 13:54:00 +0100 felix tiny change for inlining car
c0d913de 2011-11-26 22:00:48 +0100 felix disable warning for binding keywords - matchable uses this
848afe8c 2011-11-29 08:07:23 +0100 felix removed some obsolete scripts
b7995839 2011-10-27 12:08:23 +0200 felix Overhaul interrupt handling:
ced8b071 2011-11-29 07:51:53 +0100 felix trivial changes (comments, generated code header)
e1a54378 2011-11-14 14:30:36 +0100 felix when conditional branches differ in the number of results, do not merge the results
bae7d92d 2011-10-15 23:41:38 +0200 felix clustering optimization added
b1907c5a 2011-11-10 11:11:36 +0100 felix use different default stack-sizes on 32/64 bit platforms
986bd3f2 2011-11-10 11:14:00 +0100 felix disable apply-hack on sparc64
28a36bf4 2011-11-11 09:59:26 -0200 Mario Domenech Goulart Remove scripts/make-egg-rss-feed.scm (imported into the chicken-infrastructure repo)
fbeffd10 2011-11-11 09:58:42 -0200 Mario Domenech Goulart scripts/tools.scm: needs regex for `string-match'
1fca9c6e 2011-11-10 11:07:24 +0100 felix use equal? in case MSYSTEM is not defined (makedist.scm)
42a82635 2011-11-07 13:25:34 +0100 felix don't remove build-info files on make confclean or it is not possible to build from a tarball without preinstalled chicken
3bb96457 2011-10-27 10:34:28 +0200 felix write debugging output for optimizations into generated source file
e7fe2fb5 2011-10-31 09:03:22 +0100 felix allow procedure in operator-position of evaluated list (#705, suggested by John Cowan)
e2fb31c4 2011-11-06 10:26:18 +0100 felix fix subtype check for fixed-size list/vector types in scrutinizer
fd018dfd 2011-11-03 14:06:07 +0100 felix strip std-envs of non-std identifiers, ignore ##sys#macro-environment when evaluating with an explicit environment
fe8f63cb 2011-11-02 14:42:50 +0100 felix minor change in port-tests.scm to handle case when HOME is not defined (Windows)
723a4694 2011-11-01 12:42:06 +0100 felix cut of union types above a certain length
919a7c7c 2011-10-31 08:56:36 +0100 felix fixes in build + Windows test script, added note to README (thanks to mario)
ddb96f9b 2011-10-27 09:36:35 +0200 felix Also added runtests.bat to manifest.
0df9bb80 2011-10-28 14:55:27 +0200 felix another trivial fix for making boot-chicken work on cmd.exe
cea668f3 2011-10-28 14:42:26 +0200 felix trivial Windows-related corrections in rules.make, found by Mario - not yet working, though
1bc311d9 2011-10-28 09:14:42 +0200 felix undocumented scrutinize declaration (obsolete), reported by ckeen
10494f6b 2011-10-27 11:16:16 +0200 felix fixed stupid paren-matching error
f9a6702c 2011-10-15 23:44:14 +0200 felix disable debug output in scrutinizer
2483f8d0 2011-10-24 11:11:48 +0200 felix check not necessary for lambda and warn if using keyword as variable in binding form
aa6b2bbd 2011-10-25 13:26:28 +0200 felix cleaning up uninitialized variables in C_reclaim, add debug output to C_mutate on m-stack resize, grow m-stack at higher rate
1e04156d 2011-10-25 13:06:47 +0200 felix use write-string port-class method
59cdaaf5 2011-10-25 12:55:13 +0200 felix remove obsolete C_h_... allocation functions (pointed out by Joerg Wittenberger)
159611d5 2011-10-21 02:52:53 +0200 felix handle macro-aliases when resolving declared identifier, making sure things are done right inside modules.
0cc88a4f 2011-10-21 13:30:36 +0200 felix removed obsolete file
1f56f3ad 2011-10-13 10:47:23 +0200 felix ##core#type makes subtype-check optional; quit compile when type-mismatches in strict mode
b60fd39c 2011-10-14 13:17:53 +0200 felix Merge branch 'master' of ssh://call-cc.org/~/chicken-core
a91d8189 2011-10-13 21:28:53 +0200 Christian Kellermann Remove check_alignment macro
d7f8a386 2011-10-13 21:57:22 +0200 Christian Kellermann Prefix include path correctly when CHICKEN_PREFIX is set.
f84051ca 2011-10-14 09:43:13 +0200 felix moved some posix functions into posix-common, corrected entry for process-wait in types.db
be44f532 2011-10-14 09:43:13 +0200 felix moved some posix functions into posix-common, corrected entry for process-wait in types.db
0a76d4b0 2011-10-12 10:24:38 +0200 felix EOVERFLOW doesn't seem to be there, here in this mingw version
17b58b84 2011-10-12 10:02:41 +0200 felix run numbers-string-conversion-test in interpreted mode, since it only tests library functionality and takes very long to compile
c43f479c 2011-10-12 10:25:30 +0200 felix when using -force chicken-install must handle 'chicken'-dependency correctly
d529d8b0 2011-10-12 12:41:11 +0200 felix add Windows-specific case in numbers-string-conversion-test.scm
1ec74707 2011-10-12 09:57:33 +0200 felix Use correct type in allocate_vector_2 for "bytes" argument (by Christian Kellermann)
0895475e 2011-10-11 15:33:06 +0200 Peter Bex Small stylistical change: always initialize exactf, even though it is only checked after checking exactpf
6020e97b 2011-10-08 15:09:42 +0200 felix handle EOVERFLOW and ENOTDIR gracefully in file/directory-exists?
d4393438 2011-10-07 08:17:54 +0200 felix fix test for variable being always bound before optimizing the binding away
3a9e0f2e 2011-10-04 08:13:00 +0200 felix Mark let-bound variables as inline-transient, if introduced during inlining. If this is not done, then subsequent optimization in the same pass will remove the bound variable if the binding has no side-effects
ee1a502e 2011-10-04 08:00:04 +0200 felix Squashed commit of the following:
d3618286 2011-09-30 08:19:10 +0200 felix Squashed commit of the following:
fcff2bc3 2011-10-01 22:42:26 +0200 Christian Kellermann Make the procedure returned by condition-predicate accept any argument.
a12a8474 2011-09-30 08:36:08 +0200 felix Squashed commit of the following:
cc3fcbd6 2011-09-28 14:02:14 +0200 Christian Kellermann Remove ##sys#walk-namespace as it is not used anymore.
5bbdac9a 2011-09-28 09:27:19 -0300 Mario Domenech Goulart numbers-string-conversion-tests.scm needs `ports' unit (for `with-{in,out}put-{from,to}-string')
296874e5 2011-09-28 12:25:53 +0200 felix push exactness check into ##sys#string->number to catch superfluous base/exactness prefixes in numbers parsing; added tests (developed in collaboration with sjamaan)
52659efd 2011-09-27 08:13:41 +0200 felix Merge branch 'felix-pending' into tmp
c344ffbc 2011-09-25 11:58:02 +0200 Christian Kellermann replace write-line calls to display with internal procedures.
1d4cc4f1 2011-09-26 13:50:51 +0200 felix Merge branch 'felix-pending' of /home/felix/chicken/master into felix-pending
acd4cdea 2011-09-26 13:23:49 +0200 felix Merge branch 'more-scrutiny-fixes' into felix-pending
4c46a5f5 2011-09-26 13:18:35 +0200 felix fixed incorrect generalization of simple list/vector types
c8ac5219 2011-09-26 09:15:45 +0200 felix Merge commit 'origin/felix-pending' into felix-pending
320d8c2e 2011-09-26 09:13:42 +0200 felix Merge branch 'felix-pending' of /home/felix/chicken/master into felix-pending
017918bd 2011-09-26 09:11:58 +0200 felix - simplify use of "over-all-instantiations" - combining instantiations over union-types uses fallback "*" type only in exact mode - fixed broken Node->Sexpr transformation for "##core#typecase" without "else"-clause - added more test-cases for type-matching
e7632fe0 2011-09-25 14:23:11 +0200 felix pretty printer shows blobs readably
001b57f1 2011-09-26 09:08:55 +0200 felix Merge branch 'master' into felix-pending
ec31ca1b 2011-09-26 09:06:04 +0200 felix Merge commit 'origin/master' into felix-pending
56299cdc 2011-09-26 08:34:10 +0200 felix added some testcases
a10bf8df 2011-09-25 14:23:11 +0200 felix pretty printer shows blobs readably
2ab58471 2011-09-25 15:26:04 +0200 felix simplified o-a-i, fallback to * for unbound typevars only in exact mode, fixed bug in build-expression-tree for typecase
596d4f46 2011-09-25 14:23:11 +0200 felix pretty printer shows blobs readably
aa2d6b82 2011-09-23 08:34:20 +0200 felix pseudo parameters current-input-port, current-output-port, current-error-port and current-exception-handler now return the correct value in the assignment case; fixed some types.db entries; all noted by sjamaan
b6eba657 2011-09-22 23:41:30 +0200 Christian Kellermann Error out if given nonexistant egg name
54fa2545 2011-09-23 08:34:20 +0200 felix pseudo parameters current-input-port, current-output-port, current-error-port and current-exception-handler now return the correct value in the assignment case; fixed some types.db entries; all noted by sjamaan
d055edc0 2011-09-23 08:06:02 +0200 felix Merge branch 'felix-pending' into tmp
9aaea628 2011-09-22 23:08:17 +0200 Christian Kellermann Do not follow symlinks by default in find-files
8e64fc76 2011-09-22 09:57:26 +0200 Christian Kellermann Remove deprecated find-files variant. Deprecated since 4.6.0.
1723561a 2011-09-22 21:52:21 +0200 Peter Bex Pass a C_word pointer to convert_string_to_number instead of a long pointer (this fixes a compiler warning, ticket #695. Thanks to John Cowan for reporting it)
0fbbba9d 2011-09-19 13:00:52 +0200 felix This commit fixes several problems with the scrutinizer:
09df24b9 2011-09-18 18:15:13 +0200 Peter Bex Fix decode_literal not to use system functions strtol() and strtod() but convert_string_to_number(), which is the inverse of the function(s) used in encode-literal. This fixes a panic bug when reading back infs or nans, which is triggered by the change in 139f7e9cdba897bc0969e761aede66218fcabb11 but which could also have cropped up before, when cross-compiling
1697bed7 2011-09-21 10:20:10 +0200 felix removed failing test (corrected smashing for (list T) will force result to be list of undetermined type)
414b5301 2011-09-17 17:41:58 +0200 Peter Bex Do not drop precision in flonums when compiling
720e634b 2011-09-21 09:27:37 +0200 felix fixed reference to incorrect pair-of type in component-type smashing
d8584d8a 2011-09-20 16:12:28 +0200 felix Merge commit 'origin/master' into felix-pending
5cf15217 2011-09-19 12:58:01 +0200 felix Removes broken makefile target "compile-all", since the "compile-all" script in the "scripts" directory does the same.
dada13de 2011-09-19 12:46:06 +0200 felix Added specialization rules for "expt" and "atan" with mixed fixnum/float arguments.
e7aa05a3 2011-09-20 09:16:17 +0200 felix another trivial typeo-fix
b9aa769c 2011-09-20 08:37:01 +0200 felix trivial bugfix that referenced a nonexistent local variable - fixed #668
42853564 2011-09-19 13:07:53 +0200 felix Revert "added evaluation hooks for variable references"
4c574b04 2011-09-19 13:00:52 +0200 felix This commit fixes several problems with the scrutinizer:
93ccf52c 2011-09-19 12:58:01 +0200 felix Removes broken makefile target "compile-all", since the "compile-all" script in the "scripts" directory does the same.
0880ec1b 2011-09-19 12:46:06 +0200 felix Added specialization rules for "expt" and "atan" with mixed fixnum/float arguments.
e8d45b2a 2011-09-19 08:41:16 +0200 felix Merge branch 'master' into felix-pending
96286a7a 2011-09-18 18:15:13 +0200 Peter Bex Fix decode_literal not to use system functions strtol() and strtod() but convert_string_to_number(), which is the inverse of the function(s) used in encode-literal. This fixes a panic bug when reading back infs or nans, which is triggered by the change in 139f7e9cdba897bc0969e761aede66218fcabb11 but which could also have cropped up before, when cross-compiling
6c39851e 2011-09-17 17:41:58 +0200 Peter Bex Do not drop precision in flonums when compiling
37868c78 2011-09-17 15:17:40 +0200 felix documented interaction between options and declarations
4d821a6a 2011-09-15 23:04:28 -0500 Jim Ursetto Update the README with improved OS X build instructions.
63efecb1 2011-09-15 09:54:29 +0200 felix converted Acknowledgements section to UTF-8 and corrected some umlauts
ae95cdfe 2011-09-15 09:54:55 +0200 felix added evaluation hooks for variable references
b7fc825e 2011-09-15 09:54:29 +0200 felix converted Acknowledgements section to UTF-8 and corrected some umlauts
3b0731bf 2011-09-14 22:41:08 +0200 felix now ack'd with correct name
daf1629d 2011-09-14 22:34:52 +0200 felix ack'd Timo Myraa
ac658d50 2011-09-14 13:49:43 -0300 Timo Myyrä Fix typo in man page and place dot on its own line to satisfy mandoc
bc20f8b5 2011-09-14 22:24:22 +0200 felix Merge remote branch 'origin/felix-pending' into tmpmerge
b159af00 2011-09-14 21:05:09 +0200 Peter Bex Add "5." as valid printback syntax for "10/2" (as pointed out in #691)
d9e905c2 2011-09-14 10:22:02 +0200 felix Merge branch 'sjamaan-pending'
0b974fd1 2011-09-14 10:07:06 +0200 felix resolved conflicts
0a76384f 2011-09-14 01:06:35 +0200 felix - types.db fixes, suggested by sjamaan and some ehancements (need testing) - matching (list-of T) with pair or list types will also work in exact mode
4216221c 2011-09-14 09:45:50 +0200 Peter Bex Add tests/numbers-string-conversion-tests.scm to distribution manifest and move NEWS item to a new 'HEAD' heading (it was posted under an already released Chicken)
ef2a9752 2011-09-13 20:27:52 -0300 Mario Domenech Goulart C_TARGET_INCLUDE_HOME fix for cygwin
34ae5a3e 2011-09-13 15:17:10 +0200 Moritz Heidkamp add alist-update, a non-destructive version of alist-update!
01502524 2011-09-14 01:06:35 +0200 felix types.db fixes, suggested by sjamaan and some ehancements (need testing)
139f7e9c 2011-09-13 18:36:01 +0200 Peter Bex Add torture test for numerical syntax and fix all failing testcases.
39721949 2011-09-13 10:11:28 +0200 felix - marked "constant" declaration as deprecated - documented "pure" declaration, which is a synonym for the deprecated "constant" declaration
fe80ccfa 2011-09-11 00:07:43 +0200 felix Added support for fixed-size list and vector types, renamed old (list T)/(vector T) type specifiers to (list-of T)/(vector-of T). types.db was changed so making boot-chicken is needed to build this version.
3a2f7e37 2011-09-09 16:48:32 +0200 felix removed some unused code in scrutinizer
087ee9c2 2011-09-09 16:48:22 +0200 felix resurrected enforcement test for user-decls
40df8462 2011-09-09 09:23:15 +0200 felix Merge branch 'irregex-bugfixes'
2d5244dd 2011-09-09 08:35:19 +0200 felix removed obsolete C_emit_trace_info
08493d91 2011-09-09 08:30:34 +0200 felix marked null-pointer? as deprecated in import lib; removed deprecated pointer-offset
24f87f20 2011-09-09 08:24:28 +0200 felix removed deprecated internal error procedure
1d9b4cfd 2011-09-08 15:08:35 +0200 felix fixed obsolete refernce to -debug ? (thanks to Joerg Wittenberger)
43661a3b 2011-09-08 15:05:07 +0200 felix re-added type-check generation (but unused yet)
9bf8a135 2011-09-08 14:20:48 +0200 felix actually move C-definitions to posix-common as well
0c2cd063 2011-09-08 11:29:46 +0200 felix updated scrutiny.expected
586d998c 2011-09-08 11:29:32 +0200 felix moved some fd-related stuff into posix-common, disabled check for failed port->fileno in port tests
bdd6d154 2011-09-08 10:49:09 +0200 felix user-declared procedure types are not enforcing by default
ae79ad0b 2011-09-07 15:54:43 +0200 felix added hacks entry for setup.defaults; renamed call-cc.org alias to call-cc
2c5f2556 2011-09-07 08:49:28 +0200 felix Merge branch 'master' of ssh://call-cc.org/~/chicken-core
66bfb331 2011-09-07 08:49:21 +0200 felix trivial changes
9b4f78a1 2011-09-06 21:42:11 +0200 Peter Bex types.db fix: irregex-replace and irregex-replace/all always return strings (now! :P)
88690836 2011-09-06 21:41:44 +0200 Peter Bex Apply irregex fix for #687, this makes irregex-replace return the original string instead of #f when the regex did not match (upstream changeset e53cba40b988)
646dcdd8 2011-09-06 13:15:57 +0200 felix use type-abbrevs; documented define-type; don't wrap iface and type defs into begin-for-syntax (just do at elaboration-time)
cfc05f5f 2011-09-06 12:35:28 +0200 felix restore interface defs in modules, added define-type (untested)
c4553054 2011-09-06 11:25:56 +0200 felix types.db fix for vector-resize (thanks to Jules)
e8874af8 2011-09-06 08:34:34 +0200 felix types.db: thread-join returns multiple values (thanks to Joerg Wittenberger)
916ccadb 2011-09-06 08:30:12 +0200 felix Merge branch 'master' of ssh://chicken@call-cc.org/~/chicken-core
12a1cde4 2011-09-06 08:30:04 +0200 felix correct result-types for tcp-timeout parameters (thanks to Joerg Wittenberger)
76bc9300 2011-09-03 22:56:29 +0200 Christian Kellermann Add -show-foreign-depends option to chicken-install
daef959a 2011-09-05 10:15:16 +0200 felix type-constraints for forall-typevars
54cf09ba 2011-09-03 15:56:37 -0500 Jim Ursetto manual/Types: Close <table> tag and a couple {{...}}
a7644983 2011-09-03 22:08:53 +0200 felix don't run chicken-install -init for test-repository; also make sure it is created from scratch
a613223a 2011-09-03 21:56:53 +0200 felix applied README changes by alaric
d5c2991c 2011-09-03 21:48:55 +0200 felix fixed bug in handling of (srfi N) extension specifiers
d2d56dd8 2011-09-03 21:28:31 +0200 felix slightly more specific result type for f32vector->list
80257920 2011-09-02 22:03:22 +0200 felix types.db fix for f64vector->list (thanks to Kon)
bce4666c 2011-09-02 09:20:22 +0200 felix added note in types.db
b58ddabd 2011-09-02 08:57:09 +0200 felix type-simplification removes unused typevars, not -validation
25e33688 2011-09-02 08:56:45 +0200 felix tweaked types.db entry for module-environment
14a213c5 2011-09-01 15:34:28 +0200 felix added missing finite? to types.db
09cd5d1e 2011-09-01 08:48:26 +0200 felix typo in posixunix.scm (reported by ckeen, found by alan post)
4b9480c6 2011-08-31 15:49:57 +0200 felix disabled assign-to-captured opt. - needs to be tested more
1a75d1f3 2011-08-31 14:29:23 +0200 felix assignment to non-escaping var retains type of assigned value
5598d83d 2011-08-31 12:46:21 +0200 felix fixed bug in ##sys#switch-module (thanks to ckeen)
4ec47dad 2011-08-31 11:47:27 +0200 felix resolved conflicts
9235b64d 2011-08-31 11:45:18 +0200 felix added change-directory* (contributed by Alan Post)
5c70f58b 2011-08-31 11:44:50 +0200 felix show correct extension-id when complaining about a missing extension
9087b4d4 2011-08-31 11:43:41 +0200 felix handle C-comments in string literals
12b9a6e3 2011-08-31 11:42:26 +0200 felix also use binary mode for file-move
b2602444 2011-08-30 21:24:19 +0200 felix file-copy opens files in binary mode (thanks to satori)
4438f5de 2011-08-30 21:22:22 +0200 felix Merge branch 'complex-types'
523cf4db 2011-08-30 21:22:12 +0200 felix WHOOSH
82c127fe 2011-08-30 20:45:25 +0200 felix types.db tweaks
7c8f5a46 2011-08-30 20:43:55 +0200 felix Revert "types.db tweaks"
c236b8b1 2011-08-30 20:43:10 +0200 felix types.db tweaks
c2d6ee14 2011-08-30 20:18:51 +0200 felix resolved conflicts
4d40a7af 2011-08-30 13:44:56 +0200 felix some types.db fixes
73ee51ff 2011-08-29 04:28:04 +0200 felix repaired define-specialization; various bugfixes; will this ever end?
8fdfb877 2011-08-29 04:27:23 +0200 felix ignore and report notice on named declarations of local vars
095cca38 2011-08-29 04:25:54 +0200 felix docd type aliases
34bfd2ea 2011-08-29 04:25:27 +0200 felix locatives are allows as ffi pointer args
ffcc5272 2011-08-29 02:04:54 +0200 felix use more meaningful alias for parameterized parameter
01b4dc90 2011-08-28 19:48:26 +0200 felix more circ. handling, somem cleanups
58f50419 2011-08-28 19:23:01 +0200 felix handle circularities in resolve
b5ee4976 2011-08-28 14:56:35 +0200 felix opt. arg to make-pathname may be false
2260b0b4 2011-08-27 22:25:12 +0200 felix yet another one: handle #!rest/#!optional marker for both candidates when merging argtypes
0e1aa7ef 2011-08-27 22:07:32 +0200 felix small change in output of mini-salmonella in debug mode
b230939b 2011-08-27 14:19:33 +0200 felix trivial change
093dcea8 2011-08-27 13:57:27 +0200 felix fixed bug in noreturn merging of conditional branches
85e8ad0b 2011-08-27 12:29:39 +0200 felix documented immediate abbrev., enabled specialization again
7e66907f 2011-08-26 23:53:51 +0200 felix mark procedures as clean/pure
29887c07 2011-08-26 23:53:23 +0200 felix added a few sentences aobut types in the manual
be521e5c 2011-08-26 23:47:36 +0200 felix pure marking is completely done in types.db, now
2c380be9 2011-08-26 23:47:09 +0200 felix disable part of port-tests that does process-fork for windows
12c5c1c5 2011-08-26 13:52:54 +0200 felix enabled test that uses process-fork for msys
44d57886 2011-08-26 13:52:38 +0200 felix bugfix for noreturn result detection
8c3913f0 2011-08-25 15:29:05 +0200 felix small bugfix in proc-type analysis; new format for types.db (test suite not run, yet)
3744e608 2011-08-25 10:22:39 +0200 felix fixed incorrect instructions in README for building boot chicken (thanks to Mario Goulart)
d7863afd 2011-08-25 09:18:33 +0200 felix Merge branch 'master' into new-environments
a2fdf43e 2011-08-24 10:38:51 +0200 felix workaround for typematch-bug found by Sven Hartrumpf
4aabc9b3 2011-08-24 10:36:22 +0200 felix trying out new procedure type format
167be53b 2011-08-24 10:36:07 +0200 felix disable some debug output
c3592e3e 2011-08-24 10:35:46 +0200 felix no scrutiny for stage 1 boot-chicken
f77bb406 2011-08-23 23:13:38 +0200 felix Merge remote branch 'origin/irregex-bugfixes'
006bd0e4 2011-08-23 22:56:45 +0200 felix purity
75cf6f4c 2011-08-23 22:12:40 +0200 felix Revert "some changes based on suggestion by Joerg Wittenberger"
6de4a42f 2011-08-23 21:08:21 +0200 Peter Bex irregex manual: Update irregex-match description so it mentions <start> and <end> arguments
afb99459 2011-08-23 21:07:21 +0200 Peter Bex Update types.db: irregex-match accepts an optional start and end argument just like irregex-search
726b7707 2011-08-23 13:50:14 +0200 felix some changes based on suggestion by Joerg Wittenberger
2a685174 2011-08-23 12:10:07 +0200 felix fixed bug in reading of octal escape in string literal
94ec8c89 2011-08-23 11:19:15 +0200 felix assignment bugfix by sh (also in master); blist/env smashing on call to impure procedure; purity-declaration still has to be figured out
543012d3 2011-08-23 11:17:35 +0200 felix added script to compile all files with some set of options
28810cd1 2011-08-23 11:17:16 +0200 felix slight simplification in handling of ##compiler#pure mark
a8d4e881 2011-08-23 11:16:39 +0200 felix allow pure as alias for constant declaration (undoc'd)
11e02a54 2011-08-23 11:16:09 +0200 felix removed unused makefile variable
ef4e7acd 2011-08-23 11:15:48 +0200 felix purity/impurity is declared in types.db (in a way that still has to be figured out), so remove it from c-platform.scm
08d60b52 2011-08-23 11:13:16 +0200 felix some small types.db tweaks
3d35c323 2011-08-23 11:10:05 +0200 felix load-verbose with -debug p; throw error when types-file given by -types does not exist
d2a36107 2011-08-23 11:09:12 +0200 felix bugfix for FA of assignment (thanks to Sven Hartrumpf); validate deprecated type correctly
af18bae8 2011-08-22 19:25:27 +0200 felix documented struct types; allow bare type names for core struct types
daf9cbde 2011-08-22 16:25:49 +0200 felix enable specialization again, replaced types.db, all looks good
6ac34c65 2011-08-22 12:59:11 +0200 felix more bugfixes; found some bugs in core libs
77e53c7e 2011-08-22 01:13:06 +0200 felix if it goes on like this, I'll go mad
108fef13 2011-08-21 12:44:18 +0200 felix various scrutiny bugfixes
de8a21c7 2011-08-21 12:43:46 +0200 felix specializations for some list accessors
b50d7cec 2011-08-21 00:19:49 +0200 felix scrutinizer fixes; make check runs with new types.db
5d8a022f 2011-08-21 00:16:47 +0200 felix enable specialization for compiler files
b1799c58 2011-08-20 14:54:56 +0200 felix small fixes; tests; new typedb update
5beba748 2011-08-20 14:54:30 +0200 felix disable debugging output in modules unit
6d0465f8 2011-08-20 13:36:30 +0200 felix resolved conflicts
d1f1408b 2011-08-20 13:35:11 +0200 felix more tmatch tests
3e0f3d88 2011-08-20 04:55:26 +0200 felix types.db.new usable
d04f240e 2011-08-20 04:55:10 +0200 felix documented compiler-typecase; added note about exact specialization matches
f23e9bc7 2011-08-20 03:58:30 +0200 felix fixed evaluation-order dependency in division routine
7367c220 2011-08-20 03:58:30 +0200 felix fixed evaluation-order dependency in division routine
3873899b 2011-08-20 03:29:35 +0200 felix Merge branch 'master' of /home/felix/chicken/chicken-core
6574bed4 2011-08-20 03:29:22 +0200 felix deprecated none?, always?, never?; removed incorrect specialization for queue->list
c4144fa2 2011-08-20 03:28:05 +0200 felix renamed mutate-procedure to mutate-procedure!; deprecated mutate-procedure
0f53037b 2011-08-19 21:26:30 +0200 felix types.db work; fixes; tests; fixes; tests...
3993d9c9 2011-08-19 21:26:14 +0200 felix trivial changes
9ffdbd3e 2011-08-19 21:25:45 +0200 felix small note about object-size
b0ce1407 2011-08-19 21:25:05 +0200 felix typo fix
6fca205e 2011-08-19 16:05:37 +0200 felix restore trail after failed OR-element match; types.db.new stuff
2817709c 2011-08-19 13:27:06 +0200 felix countless tests and fixes
d63d1fb8 2011-08-19 09:20:23 +0200 felix added tests for typematching; fixed bug in matching of not-types; extract typevars for each specialization match; more obscure stuff
fd6335b6 2011-08-18 15:15:26 +0200 felix work on types.db
ca17d63d 2011-08-18 15:15:13 +0200 felix resolve typevars in warning messages
bce5af53 2011-08-18 13:07:09 +0200 felix use general matcher also for specialization; many fixes; started with adapted types.db.new
cc95833b 2011-08-17 15:06:10 +0200 felix handle forall in special cases for types.db
d9e0fbaa 2011-08-17 13:58:44 +0200 felix trivial tweak in identify.sh
81874fea 2011-08-17 11:37:22 +0200 felix also for internal alias for call-with-values, of course
70424043 2011-08-17 11:35:13 +0200 felix more accurate type for call-with-values, cleverly optimizes single-value case
614611f7 2011-08-17 10:17:09 +0200 felix added (undocumented) compiler-typecase
9e1d722f 2011-08-16 15:44:58 +0200 felix restore typevars after every specialization match; documented forall types
24bc0229 2011-08-16 14:01:36 +0200 felix identify.sh: use empty branchname for (no branch)
aa26bb84 2011-08-16 00:55:43 +0200 felix started with polymorphic types
ac8f2dad 2011-08-15 11:15:25 +0200 felix clear list of previous assignments in toplevel-assignment-removal for each branch in conditional (found by Paul Colby and Mario Domenench Goulart)
b0a2cb42 2011-08-15 10:22:33 +0200 felix print parameters when printing compiler nodes
a84501c6 2011-08-12 12:12:43 +0200 felix handle complex types in specialization-match
3711757c 2011-08-12 08:53:31 +0200 felix Merge branch 'unboxing-straightening-fix'
0562f2e5 2011-08-12 08:53:20 +0200 felix bugfix in form-straightening
6b23185d 2011-08-12 08:18:45 +0200 felix also straighten ##core#inline_unboxed
c8165a2d 2011-08-11 11:45:33 +0200 felix type-handling bugfixes; disable debug output during loading of type dbs
efe7f7e5 2011-08-11 11:44:54 +0200 felix disable unboxing debugging
b1e65f3c 2011-08-11 10:44:11 +0200 felix minor scrutiny bugfixes
02a58160 2011-08-11 10:43:37 +0200 felix straightening of let_unboxed inside inline[_allocate] (to fix bug reported by Sven Hartrumpf)
d5e975fc 2011-08-11 08:10:00 +0200 felix some tweaks for complex types
d0f778ec 2011-08-10 15:36:46 +0200 felix hackish non-solution for specialization-matching of complex types
2a2abf7b 2011-08-10 15:33:21 +0200 felix complex list/vector/pair types - untested and incomplete
759726da 2011-08-10 05:00:12 -0400 felix bumped version to 4.7.4
ad2cb46b 2011-08-10 05:00:01 -0400 felix removed obsolete variable in scripts/setversion
5bbf21f1 2011-08-10 04:43:47 -0400 felix updated NEWS
98c13757 2011-08-09 14:04:24 +0200 felix resolved conflicts
8be78e19 2011-08-09 14:00:50 +0200 felix Merge branch 'master' into new-environments
c765281f 2011-08-09 13:31:12 +0200 felix fixed incorrect result type in types.db entry for pointer-vector-set\!
1437a115 2011-08-09 09:14:02 +0200 felix add explicit path to fft test program invocation (suggested by Kon Lovett)
3c7b1660 2011-08-08 05:35:32 +0200 felix added queue-length
6e62d19f 2011-08-08 05:05:26 +0200 felix Merge commit 'origin/master' into specialization
1569fd20 2011-08-08 05:03:04 +0200 felix more specific type for current-seconds
a588198a 2011-08-07 14:12:18 +0200 felix Merge branch 'master' of ssh://chicken@call-cc.org/~/chicken-core
56feb9b9 2011-08-07 14:12:07 +0200 felix added internal unsafe reverse proc; marked queue operations that happen to be thread safe; queue->list creates fresh list
5b4368ed 2011-08-06 09:02:24 +0200 felix removed scheme.import lib from README
63951bf4 2011-08-05 07:42:37 -0400 felix updated manual for optional-argument macros
57a7bf71 2011-08-05 10:04:12 +0200 felix resolved conflicts
1eff1721 2011-08-05 09:34:05 +0200 felix removed checks for surplus arguments in [let-]optional[sÜ]; reverted args-hack for current-directory
ca990ee4 2011-08-05 09:33:17 +0200 felix fixed bug in gp optimizuation (reported by Sven Hartrumpf)
e1d04cff 2011-08-04 06:26:10 -0400 felix allows use of parameterize with current-directory (reported by Sven Hartrumpf)
cc6cdd80 2011-08-04 05:37:33 -0400 felix added use of er-m-t
9bdcc7ea 2011-08-02 09:09:06 +0200 felix profile-unit is compiled unsafe; fixed incorrect % calculation in chicken-profile (thanks to Sven hartrumpf)
ce0ce0c4 2011-08-01 12:27:09 +0200 felix profiler uses flonum ms values
ac7a7a96 2011-08-01 09:08:34 +0200 felix ack Joo ChurlSoo
70e53184 2011-08-01 08:51:59 +0200 felix additional parameter-argument determines whether guard proc should be called or not
e1c462ab 2011-08-01 08:29:37 +0200 felix renamed use of quit in chicken-uninstall.scm
ac843dd5 2011-07-31 14:07:22 +0200 felix parameter-assignments returns the new value
bf657f84 2011-07-31 14:04:31 +0200 felix added clarification about visible bindings in ,m and module-environment
c7417d3e 2011-07-29 14:40:07 +0200 felix added module-environment; refactored lookup of import lib; module saved-envs include val+syntax exports; added env tests; fixed overly general result-type decls for r5rs env procs
b09d9cfc 2011-07-29 14:39:34 +0200 felix fixed bug in tests/test.scm
180f5811 2011-07-29 14:37:58 +0200 felix added note about additional bindings in standard envs
e96f3ee3 2011-07-29 14:37:14 +0200 felix moved some list-operations into library.scm
6b94206e 2011-07-29 14:36:18 +0200 felix renamed redef of quit
caa87e86 2011-07-29 14:35:59 +0200 felix removed ref to scheme.import.so
73848a7c 2011-07-29 13:10:14 +0200 felix note about finalizer execution
3a437ebe 2011-07-27 01:08:50 +0200 felix argc limit depends on platform
48919d6d 2011-07-27 00:50:44 +0200 felix use se's in eval-environments - this makes things fully standards-compliant but breaks the environments egg and everything that depends on it
dfbde3eb 2011-07-26 03:54:39 +0200 felix bugfix in ,m command
6b9d64e3 2011-07-26 03:54:23 +0200 felix primitive modules should be switchable, too
bdfab86b 2011-07-26 03:53:55 +0200 felix removed incorrect comments
822198a2 2011-07-26 03:31:50 +0200 felix removed ##core#global-ref
f9355b4f 2011-07-26 03:31:39 +0200 felix removed obsolete reference to global-ref
f2121165 2011-07-26 03:29:35 +0200 felix removed inconsistency in resolution of var in eval of assignment
cf141f9c 2011-07-25 14:41:51 +0200 felix simplified gae handling in gp
8383d275 2011-07-24 23:33:51 +0200 felix don't gp when declared not-inline
53c1f1aa 2011-07-24 22:33:34 +0200 felix resolved conflicts
cb22c92c 2011-07-24 22:30:20 +0200 felix floor ms values when returned as flonum
898c3a8c 2011-07-23 12:55:14 +0200 felix resolved conflicts; no -verbose in debugbuild; simplify type after validation
610b76c9 2011-07-23 12:13:18 +0200 felix updated scrutiny.expected
3fd7361a 2011-07-22 14:29:16 +0200 felix removed constant-fold warning, since there allways will be stuff like macro-generated dead code
50f521d1 2011-07-22 14:08:53 +0200 felix tiredly pounding
c86c6571 2011-07-22 13:16:02 +0200 felix typo fix
130fec6c 2011-07-22 13:15:34 +0200 felix handle nonexistent version in download-file-header (thanks to Kon Lovett)
c070950d 2011-07-22 13:12:27 +0200 felix run identify-script from srcdir
5e76f95e 2011-07-19 23:07:09 +0200 felix moved arg/result merging to toplevel
4a275fcc 2011-07-19 22:18:02 +0200 felix Merge branch 'master' into global-propagation
419223b4 2011-07-19 22:17:52 +0200 felix make sure buildbranch always exists
f9158539 2011-07-19 22:16:45 +0200 felix Merge branch 'master' into global-propagation
0d9aff40 2011-07-19 22:16:37 +0200 felix added identification script
5be8296e 2011-07-19 22:15:33 +0200 felix fiddling with build to ensure buildconfig-files are only generated when their content would change
3af8d848 2011-07-19 13:40:44 +0200 felix confclean must force regeneration of buildXXX
d7a08797 2011-07-19 13:38:40 +0200 felix buildXXX is not phony, or the build will never be complete
17b567e6 2011-07-19 13:19:47 +0200 felix gp causes extra warning in scrutiny-test
d5178d86 2011-07-19 13:19:29 +0200 felix don't propagate across direct_lambda
42468a61 2011-07-19 12:25:15 +0200 felix Merge branch 'master' into global-propagation
9999b426 2011-07-19 12:25:03 +0200 felix distinguish quit used inside compiler from library procedure
35f78c18 2011-07-19 12:24:44 +0200 felix use correct default for exit-code
bc364f72 2011-07-19 12:04:01 +0200 felix use x debugging mode for gp message
785c5e9c 2011-07-19 12:02:30 +0200 felix strip location identifier when ensuring transformer
0a15783a 2011-07-19 12:00:06 +0200 felix resolved conflicts
eca1945c 2011-07-19 11:59:21 +0200 felix quit invokes exit-handler by default; added missing exports for chicken module
965df1b0 2011-07-19 11:57:49 +0200 felix round time needed for compiler-passes
4e8ef70c 2011-07-18 00:28:41 +0200 felix added quit, q csi command invokes quit
23fad30a 2011-07-18 00:05:36 +0200 felix add isinf definition for Solaris - thanks to Claude Marinier
85110baf 2011-07-17 23:57:25 +0200 felix types.db entries for some internal procedures
8ac1eea5 2011-07-17 23:42:45 +0200 felix added build-version.c to manual where it talks about deploying compiled .c files
de4d03ed 2011-07-01 18:16:02 -0500 Jim Ursetto Remove version.scm and references to C_BRANCH_NAME and C_BUILD_TAG
c7d57175 2011-07-17 23:37:19 +0200 felix look, it's not my fault git is so stupid, ok?
3177a4da 2011-07-01 18:15:25 -0500 Jim Ursetto Add unit build-version with build branch, tag and ID variables
93517411 2011-07-17 15:56:55 +0200 Peter Bex Change port procedures which try to read or write (or access the underlying descriptor) to not just check their arguments for being a port, but also check that the port is still open.
1518daab 2011-07-15 16:11:30 +0200 felix resolved conflicts
4d3a7dd7 2011-07-15 16:08:22 +0200 felix enable verbose mode when DEBUGBUILD is used
7a9d96de 2011-07-15 16:07:55 +0200 felix enabled linear-cc again
a02d0776 2011-07-15 15:08:53 +0200 felix resolved conflicts
e31d2830 2011-07-15 15:07:47 +0200 felix removed implicit lambda variant of define-compiler-syntax from manual
5aab750e 2011-07-15 15:05:48 +0200 felix compiler-syntax fixes; removed uses of define-syntax with implicit lambda
24dd015c 2011-07-15 14:44:34 +0200 felix use er-macro-transformer everywhere
e65a1b47 2011-07-14 16:46:32 +0200 felix first attempt at introducing wrapper structs for transformers; documented er/ir-macro-transformer; make check seems to work but self-compile is not yet tested
832ab32b 2011-07-13 17:36:48 +0200 felix Merge commit 'origin/irregex-bugfixes'
34544391 2011-07-13 17:23:19 +0200 felix added sanity check in make-er/ir-transformer
afa0977c 2011-07-13 17:01:24 +0200 felix undocumented use of raw lambdas in places where transformer procedures are used
7d0520e1 2011-07-13 00:44:41 +0200 Peter Bex Apply upstream irregex changesets 65f3099f0aa6 and 4b9d8131ca52 (fixes the 'help my irregex is half-matched' part of #636. Still doesn't explain why sometimes the input does get rejected on some machines)
7202de09 2011-07-13 00:25:46 +0200 felix argh
e87440a8 2011-07-12 21:48:13 +0200 felix promise? is a predicate
9e73b5a8 2011-07-12 21:45:42 +0200 felix resolved conflicts
635d8d3f 2011-07-12 21:39:00 +0200 felix Merge branch 'master' into global-propagation
3cc1e64e 2011-07-12 20:59:16 +0200 felix remove duplicates from closure records
7893f6eb 2011-07-12 20:29:31 +0200 felix Revert "trying to do sensible closure-conversion"
0d4149ed 2011-07-12 20:28:30 +0200 felix Revert "fixed closure conversion, nice speedup"
c67b6654 2011-07-12 20:27:46 +0200 felix deprecated shuffle
2bf40f0b 2011-07-12 14:41:46 +0200 felix cast to double in C_cpu_milliseconds to avoid overflow
7d2491a5 2011-07-12 14:40:28 +0200 felix setup-download: handle nonexistent version in response comment
2f19b010 2011-07-11 23:39:55 +0200 felix handle OR dependencies in chicken-install
9faf2284 2011-07-11 22:58:42 +0200 felix chicken-status did not accept patterns as documented
a1b5f0ea 2011-07-11 22:57:26 +0200 felix parse henrietta response and properly set default version
1c5ce508 2011-07-11 22:54:21 +0200 felix printer-tweak for regex-match
2560f005 2011-07-10 23:01:15 +0200 felix fixed closure conversion, nice speedup
80708c08 2011-07-10 14:35:02 +0200 felix trying to do sensible closure-conversion
756e891c 2011-07-10 13:33:55 +0200 felix propagate bindings to globals until invalidated
5208ca95 2011-07-09 13:49:51 +0200 felix added note in README about overriding LIBDIR when /usr/lib64 can not be found (#210)
aa311949 2011-07-06 08:25:06 +0200 felix minor fixes reported by mario
9663b2ea 2011-07-06 08:19:59 +0200 felix fixed percentage calculation in chicken-profile (thanks to megane)
45c040f0 2011-07-06 08:04:37 +0200 felix increased default backlog for tcp-listen (as suggested by sjamaan)
49b92ba0 2011-07-06 08:02:33 +0200 felix removed def and use of fdset for error flags
5defd64d 2011-07-04 12:21:09 +0200 felix moved type-simplification to toplevel
98259ae9 2011-07-04 12:13:59 +0200 felix make active-eval-env a parameter
8f1cabaa 2011-07-03 12:09:02 +0200 felix removed remaining support for reloading/unloading .so's
4f04803b 2011-07-03 11:15:20 +0200 felix added optional evaluator procedure to repl (as suggested by John Cowan)
98d24ac8 2011-07-02 23:14:22 +0200 felix resolved conflicts
7d63669f 2011-07-02 23:07:02 +0200 felix added foldl/foldr to types.db
0fc30833 2011-07-02 23:04:02 +0200 felix added foldl and foldr
7ae936da 2011-06-30 06:24:00 -0400 felix tcp-port-numbers used incorrect checks for results of port-accessors; string-results in foreign functions have scrutiny-type "(or boolean string)"
a8f8a6f9 2011-06-30 06:23:28 -0400 felix removed redundant test in lookup-script-file (csi)
83cdf21f 2011-06-30 03:30:47 -0400 felix another comment
1a09519e 2011-06-30 02:56:44 -0400 felix added note
17484a40 2011-06-29 05:06:28 -0400 felix amended manual entry for def-spec
44348a9f 2011-06-27 10:33:54 +0200 felix drop else-branch when conditional test is non-boolean (as suggested by Joerg Wittenberger)
a548805a 2011-06-27 09:42:31 +0200 felix -uses didn't split option-argument as documented (thanks to Santosh Rajan)
e1566541 2011-06-25 14:16:24 +0200 felix Merge commit 'origin/experimental'
f5ba87bb 2011-06-25 13:56:45 +0200 felix added missing entry in filelist to README
df56ea82 2011-06-25 13:44:29 +0200 felix added some missing entries to NEWS file
7df0ae11 2011-06-25 13:37:28 +0200 felix allow unboxing fx/?; factored out div-by-zero generation and moved some fixnum and flonum operations into chicken.h
ba2dd616 2011-06-25 13:36:48 +0200 felix brutally force-globalizing name in define-specialization
72027c7b 2011-06-24 19:33:02 +0200 felix NEWS fixes
458d8da1 2011-06-24 19:32:19 +0200 felix bumped version to 4.7.2
e20d1d9e 2011-06-24 11:46:36 -0300 Mario Domenech Goulart makedist.scm (release): create directories with parents (tests/reverser contains subdirs, for example)
033859fd 2011-06-24 19:05:44 +0200 felix validate types in define-specialization
f912e564 2011-06-24 17:09:28 +0200 felix local specializations; added badass define-specialization
9d1495e0 2011-06-24 14:23:20 +0200 felix rest-list access in speciialization-templates; fixed specialization-syntax specification; show walk-depth in debug output
e43d3f2e 2011-06-24 13:33:49 +0200 felix Merge branch 'expander-simplifications'
d28e16ab 2011-06-23 17:46:16 -0500 zbigniew string->number accepted out-of-range characters for base > 10
315fc369 2011-06-23 22:28:56 +0200 Peter Bex Peter, whenever you change something, check to see if *all* occurrences of the same kind of thing are handled!
41cff6fc 2011-06-23 20:49:27 +0200 Peter Bex Fix strip-syntax for nested renames by storing the realname of the aliased symbol instead of storing the alias as realname (alternatively we could've recursively walked the alias chain, but that's more expensive)
138b7cb0 2011-06-23 20:42:32 +0200 felix use proper id-generating syntax for predicate-specialization; rewalk specialized node to allow result to be specialized, yet retaining the result type)
bb29d049 2011-06-23 20:40:21 +0200 felix added suggestive note to types.db
639c75bc 2011-06-23 20:04:55 +0200 felix Merge commit 'origin/master' into experimental
4e36ed93 2011-06-23 19:54:52 +0200 felix treat core syntax-modules differently when doing the right thing
69fe4239 2011-06-23 10:48:12 +0200 felix generalized introduction of temporaries in rewrite-rule, also allows backrefs; rewrite fp-div into fp/? (new); updated test-files
81f8f3e6 2011-06-23 09:52:27 +0200 felix Merge branch 'master' of ssh://chicken@call-cc.org/~/chicken-core
80d18437 2011-06-23 09:42:24 +0200 felix fixed chicken-install -list for local and svn transports
cf9aea2d 2011-06-22 05:40:53 -0400 felix bumped version to 4.7.2
4aaea216 2011-06-22 03:29:14 -0400 felix completed NEWS
2e08ab28 2011-06-21 12:51:26 +0200 felix Merge branch 'master' into experimental
71ecc38e 2011-06-21 12:50:52 +0200 felix updated NEWS (not complete, yet)
8b838223 2011-06-21 12:50:41 +0200 felix added -reinstall to usage info in chicken-install
21e1be23 2011-06-21 12:50:22 +0200 felix trivial change
0693f461 2011-06-21 11:57:48 +0200 felix updated scrutiny.expected
7d9b681b 2011-06-21 10:17:20 +0200 felix resolved conflicts (can you tell I'm hopeless with git?)
faeb66eb 2011-06-21 10:16:20 +0200 felix re-applied patch to set and clear error-fdset in scheduler
c2fabc00 2011-06-21 10:15:58 +0200 felix re-applied patch to enable sanity checks in scheduler
3fe98e5f 2011-06-21 10:14:32 +0200 felix resolved conflicts
8969da90 2011-06-21 10:12:16 +0200 felix Revert "also check for errors in select(2) call in scheduler; don't ignore sanity checks anymore"
543624de 2011-06-21 10:11:42 +0200 felix Revert "actually clear/set fdsets for error-fdset"
a0eb3a76 2011-06-20 15:51:52 +0200 felix resolved conflicts
e03847a0 2011-06-20 15:40:49 +0200 felix immediate non-null argument to list-tail resulted in crashing type-check (reported by Sven Hartrumpf)
df279bda 2011-06-20 15:41:13 +0200 felix give warning when constant fold fails due to error message
d530de2f 2011-06-20 15:40:49 +0200 felix immediate non-null argument to list-tail resulted in crashing type-check (reported by Sven Hartrumpf)
54adaee1 2011-06-20 15:38:21 +0200 felix trivial changes
7cd875bb 2011-06-19 14:28:06 +0200 felix actually clear/set fdsets for error-fdset
3fe53ece 2011-06-19 14:06:50 +0200 felix also check for errors in select(2) call in scheduler; don't ignore sanity checks anymore
44509903 2011-06-18 23:47:58 +0200 felix rewrite-rules for number-of-bytes and number-of-slots
a2f3fb12 2011-06-18 22:37:52 +0200 felix cherry-picked fix for #578
bd1ddb1b 2011-06-18 22:33:21 +0200 felix fix for #578: require-extension must expand into import for core-units
4c57d2cb 2011-06-18 21:54:21 +0200 felix use proper environment in eval/meta for compile-time evaluation, factored it out into ##sys#eval/meta
e39865ff 2011-06-14 11:03:35 +0200 felix applied patch by sjamaan to fix #584; store both raw and aliased name in callback-names list
03690b1a 2011-06-15 03:21:08 -0400 felix default target library name for cross-chicken is libchicken (suggested by Otavio Salvador)
5bb87a8c 2011-06-18 13:12:38 +0200 felix tried to make make-pathname more sensible (thanks to Jim Ursetto)
8b4bfa4f 2011-06-15 00:49:51 -0500 zbigniew Fix posix#file-type on Windows by testing for regular file first
658955c8 2011-06-18 15:20:58 +0200 felix fixed dropping of device name for windows flavor of normalize-pathname (reported by Jim)
234ea22f 2011-06-18 15:21:27 +0200 felix no need to run ##sys#resolve-module-name here
ae2b9b68 2011-06-18 15:20:58 +0200 felix fixed dropping of device name for windows flavor of normalize-pathname (reported by Jim)
7b147cfc 2011-06-15 00:49:51 -0500 zbigniew Fix posix#file-type on Windows by testing for regular file first
972d399b 2011-06-18 13:12:38 +0200 felix tried to make make-pathname more sensible (thanks to Jim Ursetto)
c6812e62 2011-06-17 07:41:55 +0200 felix turned subtype-declaration warning into notice
9dc95e78 2011-06-16 03:52:35 -0400 felix Merge remote branch 'origin/experimental' into specialization
a075edf4 2011-06-16 03:51:51 -0400 felix commented out type-check-generation to avoid warning; slightly better pname in argtype warning
2cb3cd5e 2011-06-16 03:39:55 -0400 felix use cps in %process to avoid warning
6714cd52 2011-06-15 08:00:15 -0400 felix void ftype maps to undefined stype
4be3ce7f 2011-06-15 07:58:56 -0400 felix -specialize implies -scrutinize
72cdfa40 2011-06-15 07:57:49 -0400 felix slight extension of assume doc
f8bf7d64 2011-06-15 05:53:29 -0400 felix types.db fixes
87e5fcd7 2011-06-15 03:42:59 -0400 felix Merge branch 'specialization' of /home/chicken/chicken-core into specialization
45945e65 2011-06-15 03:41:25 -0400 felix types.db fix for string-conc.-rev.
ef22968d 2011-06-15 03:21:08 -0400 felix default target library name for cross-chicken is libchicken (suggested by Otavio Salvador)
d736b66c 2011-06-14 13:20:20 +0200 felix argument to ##core#the needn't be quoted
3a38ca4a 2011-06-14 11:03:35 +0200 felix applied patch by sjamaan to fix #584; store both raw and aliased name in callback-names list
fddf8a7c 2011-06-14 09:23:17 +0200 felix chicken-install -list
e1753f6f 2011-06-14 09:21:28 +0200 felix updated binary-version number in crossdev manual chapter
031ce5c6 2011-06-11 22:51:05 +0200 felix eval: handle ##core#the
122524c3 2011-06-11 15:36:32 +0200 felix removed escape decl; no more typecheck generation; initial types only with strict-types; added assume; ffi forms are the-wrapped
00d3ee7c 2011-06-10 14:43:08 +0200 felix added some notes to scrutinizer source code regarding type-check generation
c0a87aa0 2011-06-10 14:35:32 +0200 felix mark debugging 'x
48a1c43a 2011-06-10 14:34:04 +0200 felix omit argtype checks unless dest is declared
cb196441 2011-06-10 14:13:55 +0200 felix decorate procedure-type on validation only if not validating parts recursively
8ce4a09f 2011-06-10 14:03:56 +0200 felix small typo in error message
388f6dc8 2011-06-10 09:49:48 +0200 felix csc -v enables -verbose
150644df 2011-06-10 08:33:19 +0200 felix doc and test fixes; added notes in code about type-qualifications for FFI forms; added type-conversion routine (unused yet)
6ec91516 2011-06-10 07:50:03 +0200 felix Merge branch 'specialization' of /home/felix/chicken/core into specialization
7140d3cb 2011-06-09 04:39:11 -0400 felix -verbose enables notices; debug-info about compiler-passes, -phases and interesting events is shown with -debug p
487579a1 2011-06-09 03:53:21 -0400 felix ##core#the validates type; fixed incorrect type<=? for procedure argument types
53c6da07 2011-06-08 08:24:59 -0400 felix tweaked/fixed scrutinizer warning for incompatible types in 'the' forms
325ac17d 2011-06-08 03:58:57 -0400 felix added ##core#the
54e18c8c 2011-06-06 15:45:30 +0200 felix disable scrutiny if -w is given
7080a850 2011-06-06 12:56:41 +0200 felix Merge branch 'experimental' of ssh://chicken@call-cc.org/~/chicken-core into experimental
7a0bdd96 2011-06-06 12:56:20 +0200 felix removed make-egg-index and add it to maintenance repo, as suggested by sjamaan
1f694f86 2011-06-06 12:55:14 +0200 felix applied patch by sjamaan
94a90d7a 2011-06-01 04:02:34 -0400 felix updates to Getting Started manual chapter
947e2318 2011-06-01 03:52:09 -0400 felix updated supported SRFI feature-identifiers
0f385bb9 2011-06-01 02:58:28 -0400 felix added support for missing int32 type in c-backend (thanks to Jim Ursetto)
413d127e 2011-05-30 14:01:56 +0200 felix better check in type-validation; nicer predicate-specification in types.db; updated scrutiny.expected
be77b972 2011-05-27 11:25:46 +0200 felix respect enforcement and predicate status for emitted types
714871dd 2011-05-27 11:25:32 +0200 felix corrected when type-checks are generated
b2ada759 2011-05-27 09:08:09 +0200 felix declaration doc cleanup
6b3fd9c0 2011-05-27 09:03:57 +0200 felix escape declaration; tests; doc
fbd01232 2011-05-26 09:28:27 -0400 felix predicate syntax for procedure types (as in typed sports equipment)
6ef0839a 2011-05-26 09:27:56 -0400 felix types.db conflict resolution
823a0bd1 2011-05-26 09:08:46 -0400 felix Merge branch 'specialization' of /home/felix/chicken-core into specialization
bd8e5228 2011-05-26 09:08:28 -0400 felix resolved conflicts
8ab5a7ec 2011-05-26 09:04:11 -0400 felix bumped version to 4.7.1
c5705f61 2011-05-26 09:03:30 -0400 felix resolved conflicts
90682e34 2011-05-26 08:02:56 -0400 felix merged wiki changes into manual
d74b3f00 2011-05-26 07:59:46 -0400 felix Merge branch 'release'
f90f9b28 2011-05-26 06:25:04 -0400 felix different debug options for inline-info and implicit type decls
1cd8062c 2011-05-26 06:24:38 -0400 felix enable specialization by default
08a1b87b 2011-05-24 11:25:47 +0200 felix Merge branch 'prerelease'
98e77a7f 2011-05-24 18:09:38 +0900 Ivan Raikov Merge branch 'prerelease' into release
118aa8b5 2011-05-24 08:27:24 +0200 felix applied missing fix for incorrect removal of unprefixed lambda handling
021384ba 2011-05-23 13:37:48 +0200 felix stricter error check for value part of constant definitions (problem reported by Kon Lovett)
59e1f7bc 2011-05-23 20:10:07 +0900 Ivan Raikov merge of prerelease and version set to 4.7.0
9a07eaa1 2011-05-23 12:13:44 +0200 felix types.db fixed for some irregex procedures, found by Kon Lovett
383121ed 2011-05-23 10:55:56 +0200 felix disable -setup-mode for csc in deployment mode (thanks to Ivan Raikov)
c29c3971 2011-05-23 10:55:56 +0200 felix disable -setup-mode for csc in deployment mode (thanks to Ivan Raikov)
3deda9a8 2011-05-23 10:55:56 +0200 felix disable -setup-mode for csc in deployment mode (thanks to Ivan Raikov)
fe15b216 2011-05-11 04:50:18 -0400 felix also disable -setup-mode for csi when installing in deployment mode
c7d8791b 2011-05-21 23:55:11 +0200 felix small change in Embedding chapter
7f113e59 2011-05-21 23:50:09 +0200 felix use different marker for predicates in types.db to avoid conflicts with user procedures
ea0ab0ea 2011-05-21 23:47:42 +0200 felix some changes in C runtime to avoid warnings with SunPro compiler (thanks to Joe Python)
7835cba0 2011-05-20 12:32:40 +0200 felix trivial changes
f68ef0bc 2011-05-20 12:32:33 +0200 felix fixes in benchmark script; added irregex run
0cb8eb7c 2011-05-20 12:32:07 +0200 felix fixed unboxing bugs related to assignment; unbox C_a_i_fix_to_flo
6aca7967 2011-05-20 08:54:17 +0200 felix updated scrutiny test file; scrutiny-2 output is diffed as well
6eb8d149 2011-05-20 08:53:47 +0200 felix build-expression-tree does not use ##core#app
b1523aaf 2011-05-20 08:53:19 +0200 felix better fragment output; increased fragment limits
b43b9812 2011-05-20 07:55:39 +0200 felix Merge commit 'origin/prerelease' into prerelease
44a51b02 2011-05-20 07:35:41 +0200 felix incorrect rewrites for fixnum even?/odd?
b6938581 2011-05-17 10:40:14 +0200 felix fixed incorrect rewrite-rules for fp-rounding operators
f5c87f89 2011-05-16 20:57:09 +0200 felix bootstrap-mode broke potential-value assignment for toplevel assignments, which causes wrong lambda-infos
9d4af2a7 2011-05-17 14:07:33 +0200 felix proper check in extended llist (thanks to sjamaan)
f1866224 2011-05-17 15:24:09 +0200 felix resolved conflicts
197fb6f8 2011-05-17 14:07:33 +0200 felix proper check in extended llist (thanks to sjamaan)
4c191467 2011-05-17 10:41:14 +0200 felix resurrected unprefixed lambda node for analysis; handle ambiguity of symbol in value-position of define-constant (thanks to sjamaan)
a2857f19 2011-05-17 10:40:14 +0200 felix fixed incorrect rewrite-rules for fp-rounding operators
f28b24c7 2011-05-16 20:58:45 +0200 felix Merge branch 'experimental' of ssh://chicken@call-cc.org/~/chicken-core into experimental
8c64c94c 2011-05-16 20:57:09 +0200 felix bootstrap-mode broke potential-value assignment for toplevel assignments, which causes wrong lambda-infos
f5784674 2011-05-16 20:34:48 +0200 felix typo in pp-output of lambda-info record
40eb909e 2011-05-16 20:07:44 +0200 felix limit print-length for elements in described sequences
69776d0c 2011-05-16 11:09:18 +0200 felix FA-fixes for noreturn and result-count checks in conditionals
33893ecb 2011-05-15 22:55:09 +0200 felix typos
e0d88f70 2011-05-15 22:53:56 +0200 felix added note to manual about compile-time expressions in define-constant forms
72e02961 2011-05-15 22:53:13 +0200 felix debugging self-compile
89850273 2011-05-15 22:43:16 +0200 felix types.db fixes
78b23b13 2011-05-15 14:30:43 +0200 felix fix for allocate in types.sdb (thanks to Peter Bex)
daf84dc5 2011-05-13 14:44:02 +0200 felix undocumented -static-extension
1fb4cdf3 2011-05-13 14:43:51 +0200 felix removed C_end_of_main
0af35d49 2011-05-13 14:43:42 +0200 felix deprecated -static-extension officially
543131a8 2011-05-13 13:59:27 +0200 felix added another scrutinizer tests
c8f585fc 2011-05-13 13:54:44 +0200 felix added more scrutinizer tests
cfe84ac3 2011-05-13 09:18:02 +0200 felix special-handling of noreturn results in conditional branches; reversed diffing order for scrutiny test
f3583147 2011-05-13 08:14:41 +0200 felix added kon's egg-name reconstruction script (slightly modified)
4b48d71b 2011-05-12 06:58:58 -0400 felix first go at let-alias handling
d84ce9b7 2011-05-12 04:42:13 -0400 felix simplifed egg-name-and-version to egg-name; added -csi option to chicken-install; documentation update
eda31862 2011-05-11 09:29:55 -0400 felix properly cast math in C_milliseconds to avoid integer overflow
6abd14f4 2011-05-11 05:27:35 -0400 felix deprecated null-pointer[?]
ad9f40cb 2011-05-11 05:21:57 -0400 felix types.db entries for internal type-checking routines
72cb4bcc 2011-05-11 05:21:39 -0400 felix if a variable has a value or local-value, then we don't need to check for non-visibility
49e22024 2011-05-11 05:20:40 -0400 felix comment
44642e75 2011-05-11 05:15:13 -0400 felix argument-count mismatch (found by scrutiny)
c635969f 2011-05-11 04:50:18 -0400 felix also disable -setup-mode for csi when installing in deployment mode
34e46927 2011-05-11 04:44:16 -0400 felix -reinstall: needs internal property in setup info to handle egg installing multiple subextensions (problem pointed out by kon)
28410440 2011-05-11 13:35:35 +0900 Ivan Raikov Merge consolidated NEWS into prerelease
63c01978 2011-05-11 12:26:06 +0900 Ivan Raikov consolidated NEWS file
37c631f4 2011-05-10 11:13:21 +0200 felix resolved conflicts in dist.-manifest
ca0edb14 2011-05-10 11:12:39 +0200 felix Merge branch 'master' into prerelease
84c222be 2011-05-10 11:12:32 +0200 felix also added typo fix reported by kon
6e5c0b35 2011-05-10 11:12:01 +0200 felix updated distribution/manifest
198ef5dd 2011-05-10 11:09:08 +0200 felix added note about -setup-mode and -deploy
cdcab3c8 2011-05-10 11:06:14 +0200 felix bumped version to 4.7.0rc2
5b334002 2011-05-10 11:03:15 +0200 felix Merge branch 'master' into experimental
7c6fcb14 2011-05-10 11:03:01 +0200 felix Merge branch 'master' into prerelease
7b083bfc 2011-05-10 11:02:47 +0200 felix disable -setup mode in deployment mode to handle problems reported by iraikov
1f5ac17f 2011-05-10 08:31:24 +0200 felix missing parens reported by kon
a7df13bd 2011-05-10 08:29:01 +0200 felix missing parens reported by kon
f54fd27a 2011-05-10 07:47:57 +0200 felix strict-types declaration
c538e9d6 2011-05-09 19:53:01 +0200 felix added reminder
c71a342a 2011-05-09 12:20:32 +0200 felix -strict-types implies -specialize
2ecc729b 2011-05-09 12:20:14 +0200 felix re-enabled scrutiny and current types.db in build
5ab03abf 2011-05-09 12:19:40 +0200 felix disabled folding of some extended bindings
a984ac0d 2011-05-09 11:45:37 +0200 felix fixed obsolete specialized flag for rewrites
e690a315 2011-05-09 08:20:01 +0200 felix resolved conflicts
cf5393cd 2011-05-09 08:09:21 +0200 felix fixed incorrect rewrites for fxeven?/fxodd?
5a094af3 2011-05-08 12:58:28 +0200 felix removed unsafe-specialization-arithmetic declaration and machinery
f9c199d9 2011-05-07 14:15:45 +0200 felix documented env variables
69e468de 2011-05-07 14:12:52 +0200 felix chicken-install -reinstall
85027207 2011-05-07 14:12:29 +0200 felix CHICKEN_C_INCLUDE_PATH and CHICKEN_C_LIBRARY_PATH (undocumented)
7a3f416c 2011-05-07 14:00:25 +0200 felix specialization rewrites for some cases of move-memory!
43f60372 2011-05-07 14:00:01 +0200 felix typo fix
ebbf0804 2011-05-07 13:59:11 +0200 felix changed warning message
3285056c 2011-05-07 13:58:46 +0200 felix trivial changes
543e31aa 2011-05-07 12:49:36 +0200 felix -O3 and above enables specialization
11a68f3f 2011-05-07 12:49:22 +0200 felix enable specialization for compiler files
3bbdbf47 2011-05-07 12:48:07 +0200 felix added specialize declaration
6a008b55 2011-05-06 16:50:42 +0200 felix Merge commit 'origin/specialization' into specialization
16562d4d 2011-05-06 16:49:45 +0200 felix added -keep-installed to manual
0abc010d 2011-05-06 13:09:48 +0200 felix mini-salmonella bugfix
afe15313 2011-05-06 13:09:34 +0200 felix added reminder
ba0857d2 2011-05-05 03:45:22 -0400 felix chicken-install -keep-installed
07e499c1 2011-05-04 05:53:32 -0400 felix flow-analysis fixes
08f4b5c5 2011-05-04 05:27:24 -0400 felix types.db fixes
3ae1c18d 2011-05-04 05:26:54 -0400 felix correct dependency detection if no eggname is given
4276026f 2011-05-03 12:36:43 +0200 felix types.db typo fix
e2ce36f9 2011-05-03 12:16:26 +0200 felix resolved conflicts
20704eaa 2011-05-02 14:09:51 +0200 felix Merge branch 'master' into experimental
0c36123e 2011-05-02 14:09:46 +0200 felix Merge branch 'master' into prerelease
238f99fd 2011-05-02 14:09:39 +0200 felix increased connection and read/write tcp timeouts to 30 seconds
67494c11 2011-05-02 11:11:54 +0200 felix Merge branch 'master' into experimental
768cf9d7 2011-05-02 11:11:46 +0200 felix Merge branch 'master' into prerelease
d94224c2 2011-05-02 11:11:38 +0200 felix types.db fix for compile-file
4dcada6d 2011-05-02 10:52:37 +0200 felix Merge branch 'master' into prerelease
788868f6 2011-05-02 10:52:15 +0200 felix postpone inlining for procedures with explicit-rest argument merging
85ce78b0 2011-05-02 10:52:15 +0200 felix postpone inlining for procedures with explicit-rest argument merging
89b1b61c 2011-05-01 02:04:47 +0200 felix sigh
d28185aa 2011-05-01 01:49:48 +0200 felix fucked up conflict resolution
6ad1ecca 2011-04-30 22:38:56 +0200 felix resolved conflicts
698ef5e7 2011-04-30 22:37:20 +0200 felix Merge branch 'master' into prerelease
2a2656ca 2011-04-29 11:14:09 +0200 felix added workaround for #568 (thanks to sjamaan)
531740a3 2011-04-29 09:49:36 +0200 felix better error message for failed type-check
5f524317 2011-04-28 10:04:37 -0400 felix some testsuite fixes
d5f7ef25 2011-04-27 06:17:32 -0400 felix added note about integer->char with negative arguments
dc04f59e 2011-04-27 05:08:06 -0400 felix Merge branch 'specialization' of /home/chicken/chicken-core into specialization
949bf2b0 2011-04-27 05:07:55 -0400 felix tiny manual change
f170d451 2011-04-25 22:26:54 +0200 felix added comment to setup.defaults showing override syntax
e35102c6 2011-04-25 22:23:18 +0200 felix handle invalid size in server-response
d0d56eda 2011-04-25 21:59:37 +0200 felix chicken-install -test should apply to all extensions given on command-line (thanks to Kon Lovett)
0dc9bf00 2011-04-25 21:58:44 +0200 felix export syntax used hidden module accessor
95674354 2011-04-23 23:29:51 +0200 felix override msg in progress output for chicken-install; scan/override fixes
48683caa 2011-04-23 23:15:48 +0200 felix insert literal arguments to unboxed call directly via ##core#unboxed_ref
c1738c6c 2011-04-21 22:25:43 +0200 felix chicken-install -override
274f6dcc 2011-04-21 22:01:31 +0200 felix documented -scan and -list
f385034f 2011-04-21 21:59:16 +0200 felix chicken-install -scan
459f24b5 2011-04-21 21:58:52 +0200 felix symbolify egg name (-list)
621c8b76 2011-04-21 21:48:44 +0200 felix chicken-status -list
08025e99 2011-04-19 22:36:05 +0200 felix added some comments to unboxing.scm
e4aeaa3e 2011-04-19 21:58:25 +0200 felix completed types chapter in manual
f1a45fd9 2011-04-18 23:12:28 +0200 felix -O5 does not -strict-types; started type-stuff documentation; type-checks for all valid types
de173b62 2011-04-18 00:39:23 +0200 felix forgot entry in c-platform
caf6b739 2011-04-18 00:38:58 +0200 felix don't remove type-defs on incompatible assignments; don't check for assigned type-compat. (because of icky map-compiler-syntax expansion)
b4d056ac 2011-04-18 00:13:44 +0200 felix - added type-check routines for booleans and locatives - changed all node-constructions in compiler to not use constant parameter lists (or side-effecting one would create a shared side-effect - not sure if this can be the case, but who knows...) - -O5 enables -strict-types - declared types generate type-checks at procedure entry, unless unsafe or strict-types - specialization: assigned variables retain computed type if strict-types; no blist-invalidation anymore; using declared procedure-argument types as initial type-env entries for formal parameters; incompatible assignment to declared global removes type marks; blist-entries for assigned vars only if strict-types; no occurrance typing for assigned vars
de3731bd 2011-04-13 06:14:45 -0400 felix proper environment switching with ,m (reported by ckeen)
bf74435c 2011-04-12 12:58:25 +0200 felix printer/reader shadow I/O parameters to avoid error in error when a parameter is bound to an incorrect value or non-procedure; fixed inconsistencies with keywords and escapes in symbol names. perhaps.
bc31bd79 2011-04-11 23:13:01 +0200 felix Merge commit 'origin/experimental' into specialization
e73515a5 2011-04-11 23:05:26 +0200 felix trying to understand unboxing
0fcc982d 2011-04-11 12:12:28 +0200 felix Merge branch 'master' into prerelease
adcba34a 2011-04-11 12:12:22 +0200 felix NEWS typo fix reported by mario
f7a80555 2011-04-11 06:09:30 -0400 felix Merge branch 'master' into experimental
ab2055df 2011-04-11 06:09:13 -0400 felix give read-error on empty #: keyword syntax, escape #: properly, when converted to symbol (still doesn't handle |#:| properly, due to #332)
ab53ba3f 2011-04-11 11:58:28 +0200 felix CPS does not treat ##core#inline[_allocate] as atomic to avoid unboxing problem with nested unboxing; -debug h instead of question-mark; -debug i; updated scrutiny.expected; modules used non-existant map-se in debugging build
3e9d5553 2011-04-11 02:55:52 -0400 felix Merge branch 'master' into prerelease
7d328f15 2011-04-11 08:31:39 +0200 felix strip foreign-result type in finish-foreign-result (patch by sjamaan)
efc305b7 2011-04-10 14:15:28 +0200 felix marked unboxing bug
a92291a3 2011-04-10 14:15:11 +0200 felix trivial debug output change
26088584 2011-04-09 21:21:13 +0200 felix proper special-case handling (##sys#make-structure); rewrite can optionally narrow result type; added fixnum/decimal special number->string conversion; occurrance-typing uses more specific type for argument var; debug-output indents for exceptional clarity and aesthetic pleasure. All for you, my dear users.
d6720155 2011-04-09 14:42:35 +0200 felix hardcoded special-case not working like this. Now let's eat something.
dc182415 2011-04-09 14:38:56 +0200 felix match-spec.: the endless fiddling
01eca4ab 2011-04-09 14:33:04 +0200 felix changed subtype-matching in match-specializations once again; moved some procedures to toplevel; ptype-adjustment fix
2a153704 2011-04-09 14:31:55 +0200 felix -debug ? shows debugging options; removed them from manual
cef39924 2011-04-09 13:47:19 +0200 felix resolved conflicts
074fdfc6 2011-04-09 13:36:19 +0200 felix implicit toplevel type defs; procedure-type adjustment from blist
21f9591b 2011-04-09 10:52:25 +0200 felix Merge branch 'master' into prerelease
87e525f6 2011-04-09 10:51:54 +0200 felix NEWS and README fixes
04ccb196 2011-04-08 20:28:08 +0200 felix Merge branch 'master' into prerelease
b5a229e2 2011-04-05 13:18:06 +0200 felix ensure directory when writing egg info (thanks to mario)
9ab3a617 2011-04-08 12:10:23 +0200 felix Merge branch 'master' into experimental
f3ddffa6 2011-04-08 12:10:05 +0200 felix bumped version to 4.7.0rc1
e79760ad 2011-04-08 12:08:01 +0200 felix merged wiki manul changes
b6c1a87b 2011-04-08 11:28:33 +0200 felix resolved conflicts
0fcd7c27 2011-04-08 10:44:08 +0200 felix Makefile.cygwin was missing some cofiguration definitions
77434d93 2011-04-08 10:44:08 +0200 felix Makefile.cygwin was missing some cofiguration definitions
eaff5314 2011-04-08 10:38:34 +0200 felix windows special cases in runtests.sh
5e654f8f 2011-04-08 07:58:54 +0200 felix bumped version to 4.6.8
7722b5c9 2011-04-08 07:58:18 +0200 felix Merge branch 'master' into experimental
c75d2c94 2011-04-08 07:57:02 +0200 felix bumped version to 4.6.7
441b1b89 2011-04-08 07:17:06 +0200 felix typo fix in manifest
e2406838 2011-04-08 01:15:42 -0400 felix forgot to add test file (thanks to Kon)
1bf9681e 2011-04-07 09:18:08 -0400 felix fixed stupid syntax error in runtime.c - thanks to Sven Hartrumpf
fb5294a9 2011-04-07 08:53:28 -0400 felix pretty-printer fix, contributed by mario
2e6ef613 2011-04-07 04:39:25 -0400 felix scrutiny fixes, slight changes in fft.scm
a9d3a22e 2011-04-07 03:23:02 -0400 felix predicate-specialization match fixes and tests
e231be66 2011-04-06 08:57:32 -0400 felix -strict-types
225fdfc4 2011-04-06 06:26:06 -0400 felix more specialization match tweaking
4650202a 2011-04-06 04:41:03 -0400 felix slight generalization in specialization matching, types.db fixes
b671f5db 2011-04-05 15:17:59 +0200 felix scrutiny bugfix and types.db predicate fixes for list-predicates
d38cc80e 2011-04-05 13:18:06 +0200 felix ensure directory when writing egg info (thanks to mario)
e838a000 2011-04-05 12:47:40 +0200 felix added setup-extensions import libraries to manifest
d5279d8b 2011-04-05 12:47:40 +0200 felix added setup-extensions import libraries to manifest
22a3783e 2011-04-05 11:59:11 +0200 felix Merge branch 'master' into experimental
4257e57f 2011-04-05 11:58:47 +0200 felix NEWS fix
a2ea7489 2011-04-03 09:14:11 +0200 felix enforcing adds blist entries for both cond.-tags
fa40fd33 2011-04-03 09:11:08 +0200 felix always show warning if declared type doesn't match assigned type
cb30751b 2011-04-02 23:18:01 +0200 felix Merge branch 'master' into experimental
d298bab2 2011-04-02 23:17:59 +0200 felix bumped version to 4.6.7
ad766a7f 2011-04-02 23:16:43 +0200 felix updated NEWS
1cbc8961 2011-04-02 12:27:26 +0200 felix resolved conflicts
17e01b89 2011-04-01 14:14:15 +0200 felix object-become! is not enforcing
8f3446e2 2011-03-31 12:22:07 +0200 felix use safer character-comparison macros in generated C code that mask out garbage in the upper bits; increase C_STACK_RESERVE for deeply recursive direct-call-optimized code
99929b98 2011-03-31 10:24:54 +0200 felix types.db fix; disabled scrutiny for debugbuild temporarily; scrutiny fixes, predicate-specialization reports
01822688 2011-03-31 09:58:57 +0200 felix report when predicate-rewrite takes place
88fe335a 2011-03-30 19:35:53 +0200 felix use more specific existing type when assuming
5f8235e3 2011-03-30 16:01:55 +0200 felix marked enforcing types in types.db; assuming uses most specialized type
18b1be56 2011-03-30 11:09:52 +0200 felix slightly faster lexical-access
523cdeae 2011-03-29 12:40:35 -0400 felix only assume if enforcing
3d25993d 2011-03-29 12:40:03 -0400 felix temporarily disabled -specialize at >=O3
ac06f46f 2011-03-29 07:31:18 -0400 felix simplified predicate specialization; occurrance typing fixes
096806b0 2011-03-29 04:47:25 -0400 felix more conflict screwups
f9f768d6 2011-03-29 10:35:14 +0200 felix syntax fix
13eaedc7 2011-03-29 10:15:33 +0200 felix more conflict resolution
99b92da9 2011-03-28 10:03:50 -0400 felix repaired incorrect conflict resolution
ff5ec096 2011-03-28 09:59:46 -0400 felix resolved conflicts
2d9ddc53 2011-03-28 09:45:42 -0400 felix added predicate handling to scrutinizer
8ea08fe9 2011-03-28 08:50:46 -0400 felix flow-analysis fixes; added comments to scrutiny-test
b1e934e8 2011-03-28 05:45:58 -0400 felix flow-sensitive variable types
e1936189 2011-03-28 03:37:26 -0400 felix pp should escape tab and newline (thanks to Mr. Post)
66fc5344 2011-03-25 19:48:24 +0100 felix install-wrappers fix and error message
c763ab30 2011-03-25 19:44:46 +0100 felix stupid copy+paste error (reported by Kon)
bf6c6d98 2011-03-25 18:50:31 +0100 felix trivial changes
2a5bd0ab 2011-03-25 12:24:21 +0100 felix documented alternative functor syntax
ef7be8f8 2011-03-25 09:17:43 +0100 felix allow -lambda-lift but warn about it (suggested by Kon)
8b25ee06 2011-03-25 09:13:11 +0100 felix fixed functor tests and incorrect syntax check; better error message for mismatch
bae14868 2011-03-24 21:01:13 +0100 felix added alternative syntax to functor-tests
665fadc4 2011-03-24 09:32:11 -0400 felix fixed obligatory bug
5a0282c3 2011-03-24 09:30:10 -0400 felix added experimental instantiate+define functor instantiation syntax suggested by syn
dd54be4b 2011-03-24 04:08:01 -0400 felix module-aliases may be local to a module
f5506a13 2011-03-23 10:19:55 -0400 felix fixed functor tests; fixed bug in exports-validation; everything works; the sun is shining
c9a081e9 2011-03-23 07:59:33 -0400 felix don't import : in tests/ec.scm to avoid warning
e5fd5366 2011-03-23 07:14:23 -0400 felix runtests.sh fixes
17f79a66 2011-03-23 07:09:54 -0400 felix resolved conflicts§
dc683fc0 2011-03-23 07:06:54 -0400 felix various specialization fixes; improved tests
24a2feef 2011-03-23 05:38:02 -0400 felix small rules.make refactoring and test target; types.db fixes
ef1aee77 2011-03-22 14:50:45 +0100 felix added functor example
ad16d1de 2011-03-22 12:47:57 +0100 felix removed lambda-lifting compiler test
41890ee4 2011-03-22 12:38:39 +0100 felix DIE, lambda-lift, DIE!!!
0b1b7f7f 2011-03-21 21:25:22 +0100 felix allow single interface name as export-list, catch (define-interface * ...), more tests, added to runtests, not tried out yet
0ef8861a 2011-03-21 15:46:28 +0100 felix functor tests written, but untested
1f74df5e 2011-03-21 15:27:06 +0100 felix started writing functor tests, some syntax fixes
5990b42e 2011-03-21 12:58:04 +0100 felix types.db fixes, manual update, enable specialization for -O3 and higher, removed warning in srfi-4
0efffa77 2011-03-20 22:38:12 +0100 felix export validates export list; started functor docs
b70f084e 2011-03-20 21:59:11 +0100 felix polishing some error messages
bd6d6502 2011-03-20 21:20:57 +0100 felix allow empty list for exports
33482296 2011-03-20 21:17:33 +0100 felix changed functor instantiation syntax
9ac7ea68 2011-03-20 18:19:31 +0100 felix use fft benchmark for specialization test in runtests
7b104cf0 2011-03-20 17:26:53 +0100 felix use better english for some scrutinizer warnings
600754ea 2011-03-20 12:50:54 +0100 felix make -emit-type-file work
5673d868 2011-03-20 00:42:33 +0100 felix disabled debug output for expander
95406773 2011-03-20 00:33:39 +0100 felix types.db fixed (unquoted literals in rewrite templates)
301b0ccb 2011-03-19 23:24:35 +0100 felix types.db fix
90dd06cb 2011-03-19 20:40:59 +0100 felix scrutiny/specialization bugfixes
1c3d3ba1 2011-03-19 19:32:20 +0100 felix specialization fixes
1e17a700 2011-03-19 18:19:58 +0100 felix handle (const c-string) as foreign result type (fixes #541, eported by syn)
fbc508bc 2011-03-19 17:59:02 +0100 felix close-input-pipe didn't return status on windows (thanks to Mario)
01f77922 2011-03-19 17:50:38 +0100 felix functors
4102bd00 2011-03-19 09:16:12 +0100 felix module aliases
a6ce103e 2011-03-19 09:15:56 +0100 felix don't use XXX here - it marks notes in code
5572cec0 2011-03-18 19:27:05 +0100 felix module uses ##sys#validate-exports
5c3923fb 2011-03-18 19:24:31 +0100 felix moved module-specific code into modules.scm, added new core unit, added define-interface
353cf3af 2011-03-17 12:42:28 +0100 felix validate-type cleans up and validates llists
b4315de4 2011-03-17 12:28:44 +0100 felix resolved conflicts
2dac30b7 2011-03-16 06:38:53 -0400 felix Merge remote branch 'origin/expander-simplifications' into tmpmerge
47f68889 2011-03-15 21:55:28 +0100 Peter Bex Make unquote-splicing test less strict; append is allowed to append a list to a nonlist according to Felix. All tests should now work again
cae28977 2011-03-15 11:02:57 -0400 felix reduced testcase in trav2 and removed benchmark
39cf6a5f 2011-03-14 22:58:43 +0100 Peter Bex Revert fix for second part of #444 - this is also handled by the extra level of indirection that fixes #518. Now core primitive names are not "stripped" incorrectly anymore either
caa54d22 2011-03-14 20:50:57 +0100 Peter Bex Implement proper fix for #518
4656323e 2011-03-14 14:27:36 +0100 felix qq simplification
af22b6f9 2011-03-14 14:27:18 +0100 felix types.db fix
318b0a03 2011-03-14 14:13:08 +0100 felix argh
47c38b44 2011-03-14 13:37:56 +0100 felix fuck this
c8b4d7ff 2011-03-14 12:40:52 +0100 felix Revert "Fix #519 by putting a ##core#real-name onto module-exported symbols"
16ca2758 2011-03-14 12:34:50 +0100 felix simpler qq simplification; runtests removes some stale files
674bdc04 2011-03-14 07:46:54 +0100 felix matches for qq-simplification were broken - thanks to syn for providing testcase
134ec32a 2011-03-14 07:35:35 +0100 felix Merge branch 'experimental' of ssh://chicken@call-cc.org/~/chicken-core into experimental
26e69a72 2011-03-14 07:35:23 +0100 felix qq-simplification didn't recurse into uses of ##sys#cons
7ca7ccb7 2011-03-13 12:15:13 +0100 felix fied readme-typo, reported by mario, found by merlincorey
cbd04ea7 2011-03-11 13:26:24 +0100 Christian Kellermann Append the binary version to libchicken.so when deploying
90c0d08e 2011-03-12 14:03:17 +0100 felix : allows rewrite rules; specialization tests
30750024 2011-03-10 20:55:54 +0100 felix validate converts (... -> ...) type syntax
0c4678c4 2011-03-10 03:52:51 -0500 felix types.db rules for mixed-mode arithmetic
8bba184b 2011-03-10 03:52:36 -0500 felix rewrite rules for current-XXX-port and current-thread, modified optimizer rule #3 to optionally check argument count
abbffb09 2011-03-09 09:35:47 -0500 felix resolution bugs, load type files in correct order, types.db fixes
7b656ccb 2011-03-09 09:29:37 -0500 felix spec. fixes
170500fb 2011-03-09 08:56:19 -0500 felix types.db complete. phew.
5a40360d 2011-03-09 04:33:10 -0500 felix -emit-type-file; types.db work; type-declaration syntax; stripping/globalizing in type-declarations; type-validation
ac9833e6 2011-03-09 04:25:40 -0500 felix rewrites for alist-cons and xcons
caebbf19 2011-03-08 17:37:46 +0100 felix types work
3c8adb29 2011-03-08 00:12:21 +0100 felix types work; removed undefined export for irregex
a8ddc165 2011-03-06 12:59:35 +0100 felix types work
1e2546c1 2011-03-05 20:08:06 +0100 Peter Bex Fix #519 by putting a ##core#real-name onto module-exported symbols
72b62a8c 2011-03-05 01:17:21 +0100 felix updated meta-syntax-tests with code from sjamaan
7550b9b6 2011-03-04 20:27:49 +0100 felix link with -lpthread on BSD (reported by sjamaan, with help from Aleksej Saushev)
2e28a6fe 2011-03-02 09:22:34 -0500 felix resolved conflicts
1178450b 2011-03-02 09:21:46 -0500 felix moved usage print procedure in support.scm to simplify merging with specialization branch
39c2e525 2011-03-02 09:20:44 -0500 felix resolved conflicts
c23fdb83 2011-03-02 09:18:16 -0500 felix types.db work
0e2916d1 2011-03-02 07:11:38 -0500 felix don't drop arguments for specialization-rewrites that expand into constant
91fb64af 2011-03-01 15:32:28 +0100 felix dropped global assignment bug reported by syn possibly fixed
e804aa00 2011-03-01 13:58:44 +0100 felix output-routines return void
c29e9b21 2011-03-01 11:27:51 +0100 felix fixes in octal string-escape reader; added test
e1b27335 2011-02-28 23:17:11 +0100 felix octal escape sequences in strings; documented escape sequences
efa7df16 2011-02-28 23:04:28 +0100 felix added platform specific annotations to filelist in README
e808c810 2011-02-28 18:35:00 +0100 felix added list of installed files in README
39d936ae 2011-02-28 16:56:38 +0100 felix listed c....r in manual (thanks to Juergen Lorenz for pointing out this omission)
b1cfee25 2011-02-28 12:51:31 +0100 felix conditionalized some debugging output
254d8db8 2011-02-28 10:02:36 +0100 felix tiny typo fix
ffb143ee 2011-02-25 12:26:46 +0100 felix eval/meta change also in compiler (untested)
f242bcda 2011-02-25 12:25:29 +0100 felix meta-syntax-test test
1e0b7747 2011-02-25 09:32:31 +0100 felix slight simplifications in loading types files for requirements
e90ee86e 2011-02-25 09:31:52 +0100 felix handle single char vbar in readable print (thanks to zbigniew)
2916b67a 2011-02-24 21:06:30 +0100 felix Merge branch 'experimental' of ssh://chicken@call-cc.org/~/chicken-core into experimental
bab0ebdc 2011-02-24 21:06:14 +0100 felix mini-salmonella: use -force (to handle problem reported by sjamaan)
8afeb2c5 2011-02-24 08:20:44 -0500 felix types.db work
a3e2aaea 2011-02-23 09:01:07 -0500 felix types.db enhancements
6725c9e2 2011-02-23 08:12:25 -0500 felix load types files for file-requirements
d3b0fb81 2011-02-22 21:51:39 +0100 felix Merge commit 'origin/expander-simplifications' into experimental
8434c5c5 2011-02-22 09:02:24 +0100 felix keep macro environment extension in eval/meta
0b2b134b 2011-02-21 10:08:30 +0100 felix yet another brokenness in arg_val (tanks to ckeen for reporting this)
98d62c61 2011-02-20 14:02:41 +0100 felix added reader-test to manifest
0862e159 2011-02-19 17:42:06 +0100 Peter Bex Add regression test for behaviour exhibited by #511 - we don't want to accidentally start changing the expander so it doesn't do this check anymore
0eb87244 2011-02-19 17:20:13 +0100 Peter Bex Fix syntax-rules expansion problem introduced in the patch for #379, which got exposed in #511
07ac21dc 2011-02-19 01:44:16 +0100 felix create library symlink regardless of DESTDIR (pointed out by mario)
7f9d7204 2011-02-19 01:36:33 +0100 felix Merge branch 'experimental' of ssh://chicken@call-cc.org/~/chicken-core into experimental
c1dc721c 2011-02-19 01:36:16 +0100 felix read-macro-handers now can return zero values (thanks to zbigniew)
da042c2a 2011-02-17 21:31:41 +0100 Peter Bex Remove se and alias args from strip-syntax now they aren't used anymore
27781ff6 2011-02-17 20:33:31 +0100 Peter Bex Change compiler macros and 'declare' statements so they explicitly look up symbols in the syntax env instead of stripping their syntax; in effect, this does the same thing
4577b107 2011-02-17 09:30:22 -0500 felix Merge branch 'experimental' of /home/chicken/chicken-core into experimental
677e1a52 2011-02-17 09:30:10 -0500 felix changed comment about gather-egg-information (thanks to mario for clearing that up)
196dbaeb 2011-02-14 19:08:53 +0100 felix fixed stupid bug in runtime-option argument checking (thanks to Sandro)
d6befa27 2011-02-14 19:08:53 +0100 felix fixed stupid bug in runtime-option argument checking (thanks to Sandro)
e925e70a 2011-02-13 14:02:01 +0100 felix Merge branch 'experimental' of ssh://chicken@call-cc.org/~/chicken-core into experimental
c1fc419f 2011-02-13 13:55:38 +0100 felix ,m #f switches back to toplevel module (thanks to ckeen)
5d858598 2011-02-12 13:18:39 +0100 felix fixed name in NEWS; trivial changes
e818bd9f 2011-02-11 03:49:07 -0500 felix fixed stupid error in chicken.h (reported by ckeen)
d4d41871 2011-02-10 21:17:46 +0100 felix detect little endian byte-order on MIPS correctly (thanks to ckeen)
42490cf9 2011-02-09 08:37:57 -0500 felix and pattern matches and *; added interesting rule for eqv? (untested)
8f27a6e3 2011-02-09 08:23:59 -0500 felix bumped exp. version to 4.6.6 - sigh.
bf328d54 2011-02-09 08:22:51 -0500 felix Merge branch 'master' into experimental
191caf9a 2011-02-09 08:22:40 -0500 felix changed version to 4.6.5, due to wrong versioning of dev-snapshot
8e3e3ca8 2011-02-09 05:10:39 -0500 felix Merge branch 'master' into experimental
0e22a709 2011-02-09 05:10:27 -0500 felix added missing entry to NEWS
458da248 2011-02-09 05:07:55 -0500 felix moved default feature-id's to better places; added srfi-46
a931dcec 2011-02-09 05:07:36 -0500 felix tcp-abandon-port marked wrong socket-port direction (found out by zbigniew)
5889b1e6 2011-02-09 04:54:46 -0500 felix added doc for condition->list by ckeen
7c6fb3fc 2011-02-09 04:53:26 -0500 felix Merge branch 'experimental' of /home/chicken/chicken-core into experimental
9e0f08c4 2011-02-08 15:40:18 +0100 felix Merge branch 'master' into experimental
30486394 2011-02-08 15:39:53 +0100 felix install manual css correctly
5f396215 2011-02-08 15:20:11 +0100 felix restored version.scm
6c04dd46 2011-02-08 15:19:38 +0100 felix html-installation fixes
3a9f4ef8 2011-02-08 13:47:14 +0100 felix reverted version.scm
8f144b85 2011-02-08 13:34:57 +0100 felix Merge branch 'experimental'
aa925bb0 2011-02-08 10:21:10 +0100 felix fixed incorrect unsafe rewrite for pointer->address (thanks to Kon Lovett)
69bea5f5 2011-02-08 10:15:47 +0100 felix use backtick instead of make-var for pwd (suggested by ckeen)
e7a91d05 2011-02-08 10:15:12 +0100 felix yeah, should we?
e8a891c5 2011-02-07 11:09:12 +0100 felix html manual dist + install totally broken
d2e59395 2011-02-07 11:01:27 +0100 felix reordered list of toplevel interpreter commands in manual; added documentation for ,m
8fe3b26f 2011-02-07 10:48:12 +0100 felix use correct foreign type for ##sys#process in posixwin.scm (reported by mario)
3181e60b 2011-02-07 10:48:12 +0100 felix use correct foreign type for ##sys#process in posixwin.scm (reported by mario)
6d2ddf9b 2011-02-06 18:04:13 +0100 felix ,m command to switch current module; prompt shows current one
03a2a840 2011-02-06 17:49:26 +0100 felix use list for storing toplevel commands
5652b717 2011-02-06 12:27:14 +0100 felix slightly better argument value checking for runtime argument values (thanks to ckeen)
40a2249b 2011-02-05 16:27:16 +0100 felix added patch by sjamaan for tail-pattern support in syntax-rules
11a2ffed 2011-02-05 15:53:10 +0100 felix fixed wilrdcard type-comparison for 'not'
b8f2531c 2011-02-05 00:27:29 +0100 felix added a few specialiations; tests
1a6921b5 2011-02-03 05:00:15 -0500 felix Merge branch 'master' into experimental
1342cccb 2011-02-03 03:43:18 -0500 felix fixes in NEWS
08170cec 2011-02-02 09:38:13 -0500 felix bumped version to 4.6.5
84c3144d 2011-02-02 09:37:24 -0500 felix updated NEWS
529b4aeb 2011-02-02 09:25:26 -0500 felix resolved merge conflicts
c0349031 2011-02-02 09:24:13 -0500 felix updated NEWS for 4.6.4 snapshot release
9024ae85 2011-02-02 09:21:08 -0500 felix support.scm still listed -picky
afa4512d 2011-02-01 13:01:26 +0100 felix added subvector; types.db enhancements; better handling of not in specializer signature; slight optimization in reverse-string->list
806b378f 2011-01-29 13:03:22 +0100 felix handle #(N ...) in specialization templates
d1217287 2011-01-27 21:16:08 +0100 felix changed argument-ref syntax for specializations; spec.s for fp-ops; works; happy
7aaa1fa3 2011-01-27 03:35:46 -0500 felix test-entry in types.db
367c6675 2011-01-27 03:27:25 -0500 felix not and or variants in specializer type spec
b27610b3 2011-01-24 19:32:38 +0100 felix Merge branch 'experimental' of ssh://chicken@call-cc.org/~/chicken-core into experimental
49e6c4b2 2011-01-24 19:29:38 +0100 felix no panic when fd-list entry has wrong fd registered (reported by zbigniew)
3d8167f6 2011-01-24 19:26:58 +0100 Peter Bex Apply CR#439. Voting time is over. Nobody cares about it anyway
4fb46842 2011-01-24 19:27:25 +0100 felix typo fix in types.db
58158284 2011-01-24 19:21:26 +0100 felix compile-file returns #f on error
4d05ce08 2011-01-24 19:19:00 +0100 felix increased default trace-buffer size to 16
cbb23a2a 2011-01-23 22:02:35 +0100 felix db entries for read-buffered and condition->list
de033aef 2011-01-21 09:39:13 +0100 felix fix in scrutinizer after bug-report by alan
06d7fd21 2011-01-20 20:24:28 +0100 felix build-node-graph accepts nodes; substitution in specializer
df0bb192 2011-01-20 20:19:21 +0100 felix updated manifest
2c85c503 2011-01-20 05:58:08 -0500 felix specialization fixes; template subst currently broken
7ab8030c 2011-01-20 04:56:39 -0500 felix -specialize option and scrutinizer changes
fbbd452e 2011-01-19 09:47:13 -0500 felix applied patch by Sven Hartrumpf that fixes use of get-environment-variable in helper scripts
29a3bc52 2011-01-19 09:43:45 -0500 felix added read-buffered, but currently undocumented
a53437b0 2011-01-19 09:43:29 -0500 felix mark ___byte_vector as deprecated
d287f2ce 2011-01-19 05:35:25 -0500 felix supper definition for ___blob type added to bind
5559d619 2011-01-07 18:06:13 +0100 Christian Kellermann Add condition->list procedure
db33f6fb 2011-01-19 04:04:55 -0500 felix csc tried to link with chicken.rc.o for -gui on all platforms (reported by ddp)
fac15e43 2011-01-18 09:35:38 +0100 felix accumulated profile stuff seriously broken (needs name or is ineffective) - thanks to Taylor Venable
95834010 2011-01-18 00:49:49 +0100 felix incorrect closure test in equal? - thanks to ckeen
fe132592 2011-01-17 16:25:35 +0100 felix fixed broken integer64 check (thanks to Sven Hartrumpf)
802f433d 2011-01-15 13:45:48 +0100 felix no need to check int64 range, it exceeds doubles anyway
15476160 2011-01-14 23:48:33 +0100 felix callback-lambdas are not allowed to be leaf-optimized (reason for a bug reported by David Dreisigmeyer)
6652b5b5 2011-01-14 23:46:36 +0100 felix get rid of some C compiler warnings in runtime.c
eb07a140 2011-01-14 04:54:32 -0500 felix foreign-argument checks for 64-bit integer types where insufficient (thanks to Kon Lovett)
f7818e6a 2011-01-14 04:54:06 -0500 felix added foreign-type-size
4b124bce 2011-01-11 23:44:54 +0100 felix added vector-copy! to types.db and chicken module imports (thanks to Jules Altfas)
a8fa3fdb 2011-01-08 12:26:05 +0100 felix fix in types.db and type-specifier syntax in manual by Kon Lovett
decf8d44 2011-01-08 12:18:40 +0100 felix types.db fixes by Kon Lovett
680f1f4b 2011-01-08 11:24:11 +0100 felix csc quoted translation-options twice
1e0bc6bf 2011-01-08 11:23:53 +0100 felix reader fixes for escaping single-char symbols
35e6429e 2011-01-05 09:37:36 +0100 felix updated copyright notices
8a65dc64 2011-01-02 11:55:09 +0100 felix added explanations for data-representation of locatives (pointed out by mario)
b2ccac5a 2011-01-02 11:48:50 +0100 felix unsigned-integer64 return type
7ee034e3 2011-01-02 11:38:34 +0100 felix equal? and equal=? do not recurse into closures (CR #441)
5cf19f5e 2010-12-29 12:15:14 +0100 felix typo fixes (thanks to Peter Bex)
5e002ef8 2010-12-28 12:34:12 +0100 felix moved common time-related code into posix-common.scm
b2aaa204 2010-12-23 12:35:09 +0100 felix removed deprecated left-section/right-section/noop/getenv and ftypes pointer/nonnull-pointer/byte-vector/nonnull-byte-vector
c413efd7 2010-12-22 05:08:05 -0500 felix ..._LIB_NAME build fixes
acd40027 2010-12-22 04:37:19 -0500 felix removed deprecated time->milliseconds, milliseconds->time, project and global-* procedures from lolevel; removed deprecated -W/-windows csc option
a1bae03f 2010-12-22 04:34:14 -0500 felix removed remaining MSVC support, deprecated c-runtime procedure
8817a2ce 2010-12-22 07:31:47 +0100 felix apply PROGRAM_PREFIX/SUFFIX also to share + lib subdirectories and library names; use distinctive subdir in include; remove msvc specific stuff from csc; use build-variable for actual library name; prefix/suffix-related build fixes; things may be broken at this point
ee105fd9 2010-12-20 06:51:36 -0500 felix chicken.h patch by ckeen
6e084960 2010-12-20 04:48:53 -0500 felix mingw/msys makefiles fixes
341bb2b2 2010-12-19 13:42:48 +0100 felix increased obscurity and complexity of canonicalize-body even more, thanks to sjamaan for help on this problem and nice testcases
06733dda 2010-12-19 13:42:07 +0100 felix bumped binary version
bbb3b761 2010-12-19 13:41:46 +0100 felix added stupid alias for missing h_addr hostent shit struct
e6c87a71 2010-12-19 13:41:15 +0100 felix added stupid shit macros to include required functionality ofor ISO number predicates; adjust stub-toplevel function name decl for new naming scheme
806bdb60 2010-12-18 13:54:28 +0100 felix quoting crap
6be036bf 2010-12-18 13:36:59 +0100 felix removed some shit
fd156beb 2010-12-18 12:52:40 +0100 felix better string->c-identifier
55cae38d 2010-12-18 12:52:23 +0100 felix update of file-creation-mode types.db entry
ad323818 2010-12-17 17:42:19 +0100 felix I'm fed up with it
05fac72d 2010-12-17 08:02:32 -0500 felix csc qs's argument to complex chicken options
26915785 2010-12-17 07:50:58 -0500 felix allow optional mask arg for file-creation-mode to allow use of parameterize
31297387 2010-12-17 04:21:40 -0500 felix Merge branch 'experimental' of /home/chicken/chicken-core into experimental
77cadb0b 2010-12-17 04:21:31 -0500 felix removed deprecated internal srfi-18 routines; time->seconds returned incorrect result (thanks to Alan Post for reporting this)
517d98bc 2010-12-16 18:59:10 +0100 felix added implementation for CR 424 - seems to do something, but needs verification
454bc1b6 2010-12-16 18:52:39 +0100 felix removed incorrect text from comment
179f6fa3 2010-12-15 11:56:17 +0100 felix fixed brokenness in normalize-pathname
6acca7f8 2010-12-12 00:57:40 +0100 felix csc passes -:d along to chicken (suggested by sjamaan)
1761ef4b 2010-12-11 13:48:30 +0100 felix strip-syntax bugfix by sjamaan
8115df7e 2010-12-11 13:31:01 +0100 felix fix for IR renaming bug by sjamaan
49958f2b 2010-12-11 13:16:13 +0100 felix syntax-test test-macro fix by sjamaan
d4d64aab 2010-12-11 13:15:46 +0100 felix make cover page even nicer
addbb6df 2010-12-11 13:15:16 +0100 felix use WRAPPERDIR for wrapper-install
c60e1cb3 2010-12-11 01:16:46 +0100 felix correct dist target invocation in toplevel makefile
3ebca085 2010-12-11 01:16:28 +0100 felix added note to set-finalizer! doc
14381303 2010-12-11 01:16:08 +0100 felix typo fixes reported by Kon Lovett
827218d1 2010-12-10 15:19:25 +0100 felix trivial change in message
39e6b72d 2010-12-10 15:19:09 +0100 felix added wrapper-maker script for private installations
650d6736 2010-12-10 15:18:29 +0100 felix documented finalizer behaviour a little more
664fc2e6 2010-12-10 15:18:13 +0100 felix added index-page for html manual
93f804de 2010-12-10 15:17:05 +0100 felix slight cleanup in ##sys#canonicalize-body, removed redundant lookups
40160a8d 2010-12-10 15:16:03 +0100 felix finalizers are scanned first, then marked, or the first mark will not trigger a finalizer for the same object
26d7ba6a 2010-12-09 05:40:13 -0500 felix applied sjamaans DISTFILES patch (#438)
7cdabbf6 2010-12-09 05:24:09 -0500 felix added -picky mode
e06aa80e 2010-12-09 04:46:26 -0500 felix short option marker in csc for -module
2a94e86f 2010-12-08 22:14:22 +0100 felix added lambda-lifter back again as it proved to be effective in one use case
9a1d9456 2010-12-08 05:08:36 -0500 felix improved command-line list creation code
6ab0b9f6 2010-12-08 05:08:07 -0500 felix added -M/-module option
c157ff50 2010-12-06 04:58:45 -0500 felix more useful error message in case equal? recurses too deep
a2f2efb8 2010-12-05 18:22:56 +0100 felix non-inlined cons in expander broken when redefined (reported by David Steiner)
ceebffca 2010-12-05 18:22:56 +0100 felix non-inlined cons in expander broken when redefined (reported by David Steiner)
926a29d0 2010-12-04 15:57:47 +0100 felix types.db fix for string-translate
c336f1c0 2010-12-04 15:52:55 +0100 felix fixed page-name in distribution file (thanks to Jim); updated README about html docs
2bb09388 2010-12-03 17:19:05 +0100 felix silly link case problems, tiring
692db130 2010-12-03 17:02:22 +0100 felix dumb dumb dumb
a3394007 2010-12-03 12:43:55 +0100 felix more silly bugs
34e8b79e 2010-12-03 09:55:29 +0100 felix silly bug in scrutinizer
1bc780b6 2010-12-02 08:47:25 -0500 felix updated manifest for html manual
c4b71df8 2010-12-02 08:44:14 -0500 felix use manual-labor in makefiles for generating html to be distributed
c3d916c0 2010-12-02 08:32:29 -0500 felix cleanups
72ce83d1 2010-12-02 08:32:12 -0500 felix removed broken mail-sending stuff from chicken-bug
6ff3957f 2010-12-02 08:31:31 -0500 felix chicken-script feature-id, old script is deprecated; removed silly meroon-specific describe code
f5b02bb9 2010-12-02 04:38:53 +0100 felix resolved conflicts
8518c87a 2010-12-02 04:29:43 +0100 felix scrutinizer only needs to handle single-var lets
fd7cded5 2010-12-02 03:47:40 +0100 felix got rid of ineffective lambda-lifter
8576f86a 2010-12-01 06:17:44 -0500 felix updated test for disabled pickyness in scrutinizer
a56037b4 2010-12-01 05:52:10 -0500 felix fixed broken sleep-time conversion reported by Karel Miklav
b6884ea0 2010-12-01 05:52:10 -0500 felix fixed broken sleep-time conversion reported by Karel Miklav
7f8bf2b4 2010-11-29 06:48:19 -0500 felix strip-syntax patch by sjamaan
29dd1e50 2010-11-28 17:16:49 +0100 felix disabled if-branch-undefd scrutinizer check for thetime being
4a2a5a1b 2010-11-27 15:39:52 +0100 felix chicken-bootstrap feature defd during build, disables redef-std/ext binding warning
51b19230 2010-11-27 15:38:56 +0100 felix re-enabled undefd-in-tail-pos warning, detects self-tail-call
571476a5 2010-11-26 10:58:00 -0500 felix both cygwin and git are stupid
cd105a33 2010-11-26 14:40:53 +0100 felix distinguish for-each/map loop name gensym
e964a0d9 2010-11-26 14:41:18 +0100 felix better warning message in compiler
de5cfee5 2010-11-25 09:12:24 -0500 felix resolved conflicts
d8cab033 2010-11-25 09:10:42 -0500 felix comments in scrutinizer
494c12e9 2010-11-25 08:41:00 -0500 felix scrutinizer-enhancement is too heavy, need to reconsider
9a89a61c 2010-11-25 06:03:20 -0500 felix more efficient inline_allocate functions for string->number and exact->inexact
d1eac902 2010-11-22 04:59:25 -0500 felix different layout for feature-list in csi ,r command
62ba0336 2010-11-22 04:59:10 -0500 felix added irregex-is-core-unit feature-id (requested by Morirtz Heidkamp)
5cde640b 2010-11-22 04:22:38 -0500 felix forgot equal=? in types.db and import lib (as usual)
d47df9bb 2010-11-22 04:22:22 -0500 felix added note about local mode (thanks to Joerg Wittenberger for making it clear that this needs to be documented in a better manner)
92047d86 2010-11-20 16:13:52 +0100 felix fixed bug in ##sys#halt (thanks to Jeronimo Pellegrini)
04af68b5 2010-11-20 16:13:52 +0100 felix fixed bug in ##sys#halt (thanks to Jeronimo Pellegrini)
80528ac6 2010-11-19 07:27:58 -0500 felix Merge branch 'experimental' of /home/chicken/chicken-core into experimental
be2a3565 2010-11-19 07:27:47 -0500 felix updated scrutiny-tests
4d923a24 2010-11-19 06:04:33 -0500 felix added equal=?
2e45f04a 2010-11-19 05:30:52 -0500 felix warn if conditional one node branch in tail-position is (##core#undefined) and one is not (suggested by Joerg Wittenberger)
1d9bca5e 2010-11-17 23:48:26 +0100 felix Merge branch 'experimental' of ssh://chicken@call-cc.org/~/chicken-core into experimental
59a64ea4 2010-11-17 23:48:18 +0100 felix make-mutex does not store current thread (thanks to Joerg Wittenberger)
6e0e99eb 2010-11-17 02:30:38 -0500 felix llist-match fix
9116689c 2010-11-17 02:24:11 -0500 felix forcing primordial clears unblock-state
9d0dad75 2010-11-16 05:53:21 -0500 felix ,g shows variable fetched; documented prefix matching in ,g
b0a82f9d 2010-11-15 11:43:36 -0500 felix Merge branch 'experimental' of /home/chicken/chicken-core into experimental
b8689e69 2010-11-15 11:43:26 -0500 felix fixed broken ,g command in csi
39ba4406 2010-11-15 11:24:36 -0500 felix when scheduler detects thread on fdlist that is not blocked for I/O, then just unblock it and let things be
9c742da9 2010-11-14 17:50:03 +0100 felix added allocation benchmark
c5170b16 2010-11-14 16:19:53 +0100 felix added thread-list benchmark
ddaacdfd 2010-11-13 12:37:21 +0100 felix Merge branch 'master' of ssh://chicken@call-cc.org/~/chicken-core
903ff596 2010-11-13 12:37:06 +0100 felix fixed conflict in compiler.scm
2ee23dcd 2010-11-13 12:35:18 +0100 felix fixed incorrect llist check (thanks to Alan Post)
3eb6ac06 2010-11-13 12:08:18 +0100 felix Merge branch 'experimental' of ssh://chicken@call-cc.org/~/chicken-core into experimental
5ddd7f4e 2010-11-12 09:41:19 -0500 felix Merge branch 'master' into experimental
cbb27fe3 2010-11-12 09:25:58 -0500 felix always quit when directly called procedure has wrong number of args
b755bbf2 2010-11-12 08:37:23 -0500 felix internal unboxing support for ints
cc86c30c 2010-11-12 05:35:30 -0500 felix removed obsolete csi-static from rules.make (thanks to mario)
ec24b5e7 2010-11-11 23:14:18 +0100 felix Merge branch 'experimental' of ssh://chicken@call-cc.org/~/chicken-core into experimental
815cadb1 2010-11-11 05:55:17 -0500 felix bumped version to 4.6.4
a62a9348 2010-11-11 05:54:19 -0500 felix Merge branch 'experimental'
e4307e3e 2010-11-11 05:51:52 -0500 felix fixed bug in rules-make for static programs
d3cbf40d 2010-11-11 05:21:52 -0500 felix updated NEWS
bf074c6f 2010-11-11 05:21:45 -0500 felix added sre->string to irregex import lib
e4bdec8a 2010-11-11 05:21:24 -0500 felix fixed comment in GNUmakefile
8774a503 2010-11-10 07:37:32 -0500 felix added GNUmakefile to manifest
a06ff842 2010-11-10 07:34:55 -0500 felix undocumented static egg linking stuff
c4d21d45 2010-11-10 04:45:31 -0500 felix don't escape chars > 127
fad24059 2010-11-08 20:46:31 +0100 felix `getter-with-setter' was modifying the getter instead of creating a new closure when the getter already had a setter slot - the bugger.
b0563857 2010-11-08 20:34:23 +0100 felix added comment in copy_closure_2
5f7bda7d 2010-11-08 20:24:54 +0100 felix added note about placement of INCLUDES variable
9e4fef85 2010-11-08 10:19:11 -0500 felix list-tail should check list argument type
850d6bcb 2010-11-08 08:06:07 -0500 felix backslash in path used for -I appears to confuse mingw32-make (ugh)
397acc24 2010-11-08 07:35:15 -0500 felix removed use of HOST_ variables
f01f11eb 2010-11-08 06:31:56 -0500 felix merged make-refactoring into temporary branch
5f17e3fc 2010-11-08 05:30:21 -0500 felix show escaped special characters in readable symbol (reported by Alaric)
cc65bc99 2010-11-02 15:51:21 +0100 felix fixed conflict
c5eafcc6 2010-11-02 13:00:18 +0100 felix removed define-macro stub; updated acks
ba74854f 2010-11-02 00:37:43 +0100 felix removed last remnant of define-macro
ce65dcc5 2010-10-31 00:23:56 +0200 felix added note and removed debug output from test-optional.scm
7c4050dd 2010-10-31 00:21:42 +0200 felix added tests by Alan Post (slightly fixed)
bcea3031 2010-10-31 00:05:11 +0200 felix use let-optionals* for DSSSL llists (thanks to Alan Post)
549af934 2010-10-30 00:10:52 +0200 felix Merge branch 'experimental' of ssh://chicken@call-cc.org/~/chicken-core into experimental
4f3c046a 2010-10-30 00:10:32 +0200 felix build-fix in rules.make by ewfalor (libchicken didn't get relinked)
9120a5e2 2010-10-29 15:41:15 +0200 felix removed funny rewrite rules that back-convert internal aliases
4f67fc36 2010-10-28 09:38:21 -0400 felix setter for list-ref
b69e5203 2010-10-25 02:53:24 -0400 felix Merge branch 'experimental' of /home/chicken/chicken-core into experimental
9bd14fe2 2010-10-25 02:53:14 -0400 felix basic proxy authorization (contributed by "iru")
bfe377b0 2010-10-25 02:17:50 -0400 felix blob read-syntax fixes
6c592634 2010-10-25 02:17:39 -0400 felix fixed more brokenness in delete-directory
1cf1f95b 2010-10-25 02:05:48 -0400 felix find-files did not respect follow-symlinks; fixed brokenness in delete-directory
55e96744 2010-10-25 01:46:20 -0400 felix incorrectly named variable in scheduler.scm (reported by Kon Lovett)
78062449 2010-10-24 22:14:36 +0200 felix depecated internal srfi-18 aliases; types.db fix (both thanks to Kon)
e191960f 2010-10-23 22:08:48 +0200 felix Merge branch 'irregex-bugfixes' into tmpmerge
1acdbfa1 2010-10-23 18:59:55 +0200 Peter Bex Apply upstream changeset 2e55ccfbbab7 (Change all submatch accessors to return #f in case of a defined, but nonmatching subchunk. They still throw errors on undefined subchunks. The representation of match objects was also changed to have only the absolutely required vector size (it was too big by one slot, which caused problems when trying to determine the number of defined numbered submatches)). Also fix the Chicken internal submatch vector size of match objects (it was too big because it allocated room for stuff that was pulled out of the submatch vector)
90c942ad 2010-10-22 23:44:22 +0200 felix fix in ##sys#glob->regexp; fixed wrong entry in types.db
3316b9da 2010-10-22 03:05:30 -0400 felix read-symbolic-link returns non-link without error (suggested by Jim Ursetto); delete-directory allows optionally removing directory contents
db019db2 2010-10-21 06:45:42 -0400 felix [unsigned-]integer wasn't handled everywhere in ffi (thanks to Moritz)
c14ca497 2010-10-21 04:34:35 -0400 felix fixed broken timeout test
3ee08462 2010-10-21 03:56:08 -0400 felix catch negative timeout values in ##sys#thread-block-for-timeout
48a8d29c 2010-10-21 03:49:29 -0400 felix timing vector too large (thanks to Kon Lovett)
972388c5 2010-10-20 04:43:32 -0400 felix moved incorrectly placed foreign vars in posixunix.scm (thanks to Kon Lovett)
34345a5f 2010-10-20 04:20:25 -0400 felix blob literal syntax (uses sharp-dollar now)
1831914f 2010-10-18 09:01:56 -0400 felix optional slot-setter for define-record
f5c53647 2010-10-18 04:14:45 -0400 felix support for blob-literals
051e4105 2010-10-18 03:24:59 -0400 felix don't use -fwrapv on OpenBSD (suggested and contributed by Christian Kellermann)
aadb13fa 2010-10-18 03:23:58 -0400 felix make gcc the default compiler for Solarias (suggested by Peter Bex)
546712e8 2010-10-18 03:23:34 -0400 felix direct fid-call only when not declared not-inline; also done for local values
2f552362 2010-10-12 11:13:26 -0400 felix remove I/O-unblocked thread from timeout list if timeout slot is set (possible problem pointed out by Joerg Wittenberger)
308c6b62 2010-10-12 10:55:10 -0400 felix Merge branch 'experimental' of /home/chicken/chicken-core into experimental
8deaf07f 2010-10-12 10:54:57 -0400 felix disabled debugging output in scheduler
7afb5328 2010-10-12 10:49:22 -0400 felix Merge remote branch 'origin/safer-scheduler' into experimental
0ea0570b 2010-10-11 21:32:05 +0200 Peter Bex Merge branch 'irregex-bugfixes' into experimental
e353bbab 2010-10-11 21:20:26 +0200 Peter Bex Correct an oversight in irregex merge of upstream changeset 9c903144d459
49ded4ba 2010-10-11 10:00:14 -0400 felix csc -c++: pass -Wno-write-strings if g++ is used
0380ef0f 2010-10-11 09:09:57 -0400 felix chicken-install: -k does disable deleting so's in local build dir
a6ce7df4 2010-10-08 23:35:30 +0200 felix Merge branch 'experimental' of ssh://chicken@call-cc.org/~/chicken-core into experimental
5441f5e1 2010-10-08 23:35:20 +0200 felix removed tinyclos support from csi's describe
b1606e94 2010-10-08 03:28:12 -0400 felix Merge branch 'experimental' of /home/chicken/chicken-core into experimental
d9e4a38a 2010-10-08 03:28:03 -0400 felix setup-download deletes *.so's with local transport
9f344785 2010-10-08 09:16:03 +0200 Peter Bex Merge commit '3a35e0d' into experimental
3a35e0d4 2010-10-07 22:54:51 +0200 Peter Bex Remove bogus exports from irregex import library
cd19d7e0 2010-10-07 09:29:18 -0400 felix typo fix in compiler
7647cf9b 2010-10-07 09:29:18 -0400 felix typo fix in compiler
47a5e4fd 2010-10-07 04:27:28 -0400 felix abort actually does abort (thanks to c-keen)
81ac8985 2010-10-07 04:27:28 -0400 felix abort actually does abort (thanks to c-keen)
cba1b3bb 2010-10-07 03:00:19 -0400 felix eval'd code should not load extensions from include-path (pointed out by Mario)
38229e9e 2010-10-06 08:51:29 -0400 felix Merge branch 'master' into experimental
99de2ba6 2010-10-06 06:10:58 -0400 felix bumped version to 4.6.3
d27f3ec1 2010-10-06 06:06:29 -0400 felix updated NEWS
ee1ad5ec 2010-10-06 05:52:46 -0400 felix Merge branch 'experimental'
bf98eff6 2010-10-06 05:52:13 -0400 felix removed deprecated random-seed
d8f222ca 2010-10-04 09:32:30 -0400 felix Merge branch 'experimental' of /home/chicken/chicken-core into experimental
33bccc8b 2010-10-04 09:32:16 -0400 felix report location of unresolved refs in modules (only minimally tested)
32f31b8b 2010-10-03 17:32:09 +0200 Peter Bex BSD doesn't have alloca.h
8de0ec73 2010-10-03 17:32:09 +0200 Peter Bex BSD doesn't have alloca.h
f5b6c78f 2010-10-01 05:47:10 -0400 felix install-prefix handling for deployment mode and cross-chickens in chicken-install/setup-api fixed (hopefully)
c155b549 2010-09-30 08:39:37 -0400 felix bugfixes in stuff made in last commit
5e4976b2 2010-09-30 08:32:07 -0400 felix make -r work for local transport (suggested by Mario)
cc0625c0 2010-09-29 08:59:56 -0400 felix make parameters settable (fixes #315)
bc768c3b 2010-09-29 02:43:55 -0400 felix Merge branch 'experimental' of /home/chicken/chicken-core into experimental
b355fb17 2010-09-29 02:43:40 -0400 felix map gensyms in se back to their original name when stripping (fixes #398), thanks to sjamaan, who also provided a test-case
3a4cac31 2010-09-27 20:39:29 +0200 felix silly stupid dumb bug in srfi-4
d7290cd8 2010-09-27 20:39:29 +0200 felix silly stupid dumb bug in srfi-4
f1e4dd64 2010-09-26 22:42:27 +0200 felix Merge branch 'irregex-bugfixes' into experimental
dfa5c29a 2010-09-26 22:12:03 +0200 felix use er-macro-transformer in er-macro examples (suggested by sjamaan)
806c211b 2010-09-26 22:05:03 +0200 felix ir-macro-transformer docs by sjamaan
0174c119 2010-09-26 09:29:02 +0200 felix Merge branch 'experimental' of ssh://chicken@call-cc.org/~/chicken-core into experimental
8f254e8d 2010-09-26 09:26:20 +0200 felix applied ir-transformer patch by sjamaan
7d4eb862 2010-09-24 23:13:42 +0200 Peter Bex Apply upstream changeset 40233db2c0cb (Convert all character-set matching stuff to use the cset API, simplifying the code considerably)
f0b83b64 2010-09-24 23:04:40 +0200 felix merged overflow-detection and resolved conflicts
05ad6479 2010-09-24 22:50:39 +0200 Peter Bex Apply upstream changeset b3ad88d0b32d (Add a note that case insensitivity only works for non-ASCII characters )
d4f4019f 2010-09-24 22:46:35 +0200 Peter Bex Apply upstream changeset f161a053a24e (Make case insensitivity work for enumerated charsets, and add case-insensitivity testcases for most charset types)
b733f9bb 2010-09-24 22:44:34 +0200 Peter Bex Apply upstream changeset 2df51ecb1b14 (Fix UTF8 issue caused by calling the STRING procedure on characters, which breaks the string in Chicken)
8682c07b 2010-09-24 22:40:13 +0200 Peter Bex Apply upstream changeset a492229b349f (Get rid of some (now useless) complexity in the way SRE character set expressions were converted to csets)
e207a1f6 2010-09-24 22:39:04 +0200 Peter Bex Apply upstream changeset b0e9bf428748 (Simplify NFA and DFA code by using csets instead of custom pairs/chars)
58df78ee 2010-09-24 22:36:17 +0200 Peter Bex Apply upstream changeset 9718c63d6f58 (Fix joining algorithm in cset-union to always iterate with the new value consed onto the correct list to cause it to join with the other when there's overlap)
e13bc765 2010-09-24 22:32:56 +0200 Peter Bex Apply upstream changeset ec75cdba83fc (Improve performance of character set lookups for the backtracking matcher, and clean up use of csets so it purely uses the API. Add tests for csets) -- Except that the tests are not added because cset API is internal so hidden in the module.
7cad210a 2010-09-24 21:30:22 +0200 Peter Bex Apply upstream changeset 289d4d859e9d (remove tabs)
660be1ff 2010-09-23 04:56:45 -0400 felix Merge branch 'pointer-vectors' into experimental
926e8662 2010-09-22 09:04:59 -0400 felix merged total-irregex-reconstruction and fixed conflict
90098530 2010-09-21 18:14:11 +0200 Peter Bex And also disable -xannotate=no when compiling C files...
df072494 2010-09-21 18:11:09 +0200 Peter Bex Fix SunW compiler linking options on Solaris. Get rid of a warning on x86 and x86_64 Solaris regarding -xannotate=no
a59bb135 2010-09-21 10:34:40 -0400 felix don't inline if inlined body refers to contractable (thanks to Sven Hartrumpf for reporting bug)
304bd8da 2010-09-21 09:03:00 -0400 felix same here
7ac10a2f 2010-09-21 08:11:37 -0400 felix I'm a stupid arse and I don't deserve any better
933c4dc5 2010-09-21 08:07:39 -0400 felix debug output
2dec666b 2010-09-21 07:51:59 -0400 felix abort inlining if body refers to contractable
f852b0d4 2010-09-21 03:03:34 -0400 felix bumped version; added note in manual about with-exception-handler (thanks to Kon Lovett)
79ef7ee2 2010-09-20 05:03:13 -0400 felix fix for egg-mapping code in chicken-install (thanks to Kon Lovett)
4ae966a0 2010-09-20 05:03:13 -0400 felix fix for egg-mapping code in chicken-install (thanks to Kon Lovett)
274708ad 2010-09-20 04:49:40 -0400 felix test-suite fixes
2b2e943b 2010-09-20 03:49:04 -0400 felix use long constants in i_o_... routines (thanks to Derrell Piper)
41e92704 2010-09-20 03:49:04 -0400 felix use long constants in i_o_... routines (thanks to Derrell Piper)
9a29061d 2010-09-20 03:40:08 -0400 felix use long on 64-bit
786e251e 2010-09-20 02:49:59 -0400 felix Merge remote branch 'origin/overflow-detection' into overflow-detection
1c63d74a 2010-09-20 02:49:22 -0400 felix Merge branch 'experimental' of /home/chicken/chicken-core into experimental
22400d2d 2010-09-19 20:31:11 +0200 Peter Bex Get rid of accidentally committed comment characters that comment out half the syntax-tests.scm testcases (introduced by my patch of #385)
c9166634 2010-09-17 22:57:52 +0200 felix applied fix by Kon Lovett for serious bug in unboxing of pointer-setters
045524a4 2010-09-19 00:06:47 +0200 felix Revert "applied zbigniew's record-rename patch (finally), added test-case"
7b82981d 2010-09-19 00:15:01 +0200 felix fixed srfi-69 tests
e570f2d6 2010-09-19 00:06:47 +0200 felix Revert "applied zbigniew's record-rename patch (finally), added test-case"
d61c82e1 2010-09-18 13:13:51 +0200 felix I don't quite understand why this causes GC faults
e26866e5 2010-09-18 12:48:16 +0200 felix fiddling
40b2d4cb 2010-09-17 23:20:04 +0200 felix turned unbound-warning in interpreter into notice
3228f473 2010-09-17 23:09:09 +0200 felix don't C_mutate if slot already holds identical val
c9ec6c3e 2010-09-17 22:59:59 +0200 felix 3rd arg to hash-table-update\! is optional
438bb1fc 2010-09-17 22:57:52 +0200 felix applied fix by Kon Lovett for serious bug in unboxing of pointer-setters
e15054bc 2010-09-17 21:14:18 +0200 felix arithmetic test micro tweak
23031a3d 2010-09-17 13:05:26 +0200 felix exposed print-length-limit for scheduler
5650df55 2010-09-17 05:34:17 -0400 felix updated manifest
c66e4f65 2010-09-17 05:32:19 -0400 felix use parameterize instead of fluid-let (scheduler)
d6ec6b1b 2010-09-17 05:31:25 -0400 felix updated manifest
52416735 2010-09-16 09:03:23 -0400 felix Merge branch 'experimental' of /home/chicken/chicken-core into experimental
e9c401e8 2010-09-16 09:02:40 -0400 felix added simple threading test
5d4740db 2010-09-16 09:02:40 -0400 felix added simple threading test
44c814b7 2010-09-16 08:59:15 -0400 felix halt on deadlock; disable print-length-limit in dbg output of scheduler
52cad50d 2010-09-16 04:40:25 -0400 felix added -fwrapv to gcc options
887df892 2010-09-16 04:24:55 -0400 felix fixes to pointer-vector ops
198d8ccb 2010-09-15 09:31:18 -0400 felix more pv tests
a1763b87 2010-09-15 09:06:22 -0400 felix added pv-length and tests
11014f17 2010-09-15 08:50:29 -0400 felix first implementation of pointer vectors
f1d991b3 2010-09-15 10:14:21 +0200 felix test tweaks
351dd4c3 2010-09-15 10:14:07 +0200 felix applied srfi-26 error-reporting patch by Peter Bex
1076e2f3 2010-09-15 09:25:30 +0200 felix make version arg to standard-extension optional
2c3b864b 2010-09-14 19:04:18 +0200 felix make sure sXXvector ops use signed chars (thanks to Peter Bex)
95dca563 2010-09-14 18:50:21 +0200 felix enable scheduler debugging output
c9fb43c6 2010-09-14 15:46:57 +0200 felix why this?
1cb9220c 2010-09-14 15:21:44 +0200 felix removed conflict markers
b86e1158 2010-09-14 15:21:07 +0200 felix updated NWEWS, typo-fix in runtime.c
e03ee6aa 2010-09-14 15:02:16 +0200 felix merged experimental (4.6.1)
6aba0744 2010-09-14 15:00:14 +0200 felix Merge branch 'release'
134c710f 2010-09-14 08:44:09 +0200 felix rm -rf for testclean (thanks to Kon Lovett)
5bd8e7c3 2010-09-13 13:37:36 +0900 Ivan Raikov Merge prerelease into release branch
03113e3c 2010-09-11 14:52:40 +0200 Peter Bex Get rid of accidental re-use of a variable name 'declare-compiler-object'. The name is both wrong for the second instance and a duplicate of a variable used earlier in the file, which could result in trouble if the declaration block is moved around in the file.
cac17154 2010-09-10 13:08:47 +0200 felix csc: don't pass -fpic on cygwin
ae2b5c91 2010-09-10 13:05:11 +0200 felix cygwin build fixes (sort of)
886bf3a8 2010-09-10 13:13:07 +0200 felix resolved conflict
38fdc422 2010-09-10 13:08:47 +0200 felix csc: don't pass -fpic on cygwin
6d643090 2010-09-10 13:05:11 +0200 felix cygwin build fixes (sort of)
ed76efca 2010-09-10 13:02:52 +0200 felix removed warning
2148440a 2010-09-10 04:27:35 -0400 felix typo fix
e6e23ca8 2010-09-10 03:59:24 -0400 felix different arithmetic test results for 32/64-bit systems
92548940 2010-09-09 02:56:57 -0400 felix -O2 enables unboxing, docd unsafe-specialized-arithmetic decl
cf13a294 2010-09-08 08:45:43 -0400 felix uses old implementation of division
dac35041 2010-09-08 08:23:32 -0400 felix yuck1
338bb203 2010-09-08 06:28:55 -0400 felix Merge branch 'experimental' of /home/chicken/chicken-core into experimental
c8fce88b 2010-09-08 06:11:35 -0400 felix new declaration unsafe-specialized-arithmetic and unboxing changes
4f9974e4 2010-09-08 06:11:03 -0400 felix changed optimize-level settings once again
870c28d8 2010-09-08 06:10:01 -0400 felix deprecated lolevel operations for accessing globals
73949bd8 2010-09-08 04:46:57 -0400 felix reimplemented basic arithmetic ops
7cc6d67d 2010-09-07 12:53:05 +0200 felix correctified help text for -inline-limit
d6ecdd84 2010-09-07 11:01:39 +0200 felix Merge branch 'better-cfold' into experimental
62c31144 2010-09-07 10:58:32 +0200 felix correct constant-comparison operator for strength reduction (thanks to Sven Hartrumpf)
37706c9e 2010-09-07 10:58:44 +0200 felix safer proc check for cfold
858a0ed9 2010-09-07 10:58:32 +0200 felix correct constant-comparison operator for strength reduction (thanks to Sven Hartrumpf)
55d1f945 2010-09-06 20:36:26 +0200 felix Merge commit 'origin/safer-scheduler' into experimental
1ec31598 2010-09-06 20:30:53 +0200 felix cfolding done via apply
369ee46e 2010-09-06 09:46:13 -0400 felix moved script
cb3c07d0 2010-09-06 09:42:09 -0400 felix fx-ops in arith-test only for fixnums
198458cb 2010-09-06 08:48:24 -0400 felix print constfold message before evaluation
e60b2254 2010-09-06 06:07:02 -0400 felix better version of fx*?
e7b1c15a 2010-09-06 05:12:40 -0400 felix removed check for i/o mode
ea1cb826 2010-09-06 05:11:03 -0400 felix simpler uninstallation
b8c8d460 2010-09-06 05:09:03 -0400 felix thread-specific is settable
a70ff2e2 2010-09-06 05:06:25 -0400 felix resolved conflicts
821ba868 2010-09-06 04:47:36 -0400 felix import-libs should not build in host mode, host mode is actually bogus
ca114c17 2010-09-05 22:36:31 +0200 Peter Bex Exclude runtime.c from DISTFILES!
dd891849 2010-09-05 22:24:26 +0200 Peter Bex Split chicken.h and CHICKEN_CONFIG_H lines so they actually get removed (it used to be interpreted as one long filename with a space in it that separated path/to/chicken.h from path/to/chicken-config.h)
ff753749 2010-09-05 22:22:32 +0200 Peter Bex Remove trailing space which caused libchicken.a not to be uninstalled Uninstall import libs
deb584a5 2010-09-05 22:14:33 +0200 Peter Bex Fix a couple of unescaped newlines
3ebdc0d5 2010-09-05 22:10:21 +0200 Peter Bex CHICKEN_BUG_PROGRAM, not CSI_BUG_PROGRAM
a7d97934 2010-09-05 22:09:39 +0200 Peter Bex Use LIBCHICKEN_OBJECTS_1
0ce9811d 2010-09-05 22:08:33 +0200 Peter Bex Get rid of recursive reference in DISTFILES to itself ;)
5e34d30f 2010-09-05 22:08:02 +0200 Peter Bex Make DISTFILES a derived variable too
309c07f6 2010-09-05 21:54:58 +0200 Peter Bex INSTALLED_PROGRAMS already includes the chicken-(un)install and chicken-status programs conditionally depending on STATICBUILD so don't install it again
cb13ed51 2010-09-05 21:50:19 +0200 Peter Bex Provide explanation at the first use of this eval hackery. Remove install-import-libs from PHONY list because it does not exist anymore
bf305005 2010-09-05 21:38:04 +0200 Peter Bex Add more comments about the function of some variables Streamline setup api somewhat (do not repeat ourselves so often with setup-api/setup-download; that's just asking for trouble anyway)
babc8763 2010-09-05 21:22:47 +0200 Peter Bex Simplify and correct programs/libs installed under static builds
44a088ee 2010-09-05 21:11:19 +0200 Peter Bex Clear all SUFFIXES. Remove SUFFIXES lines for Scheme code; they're only necessary for "old-fashioned suffix rules" (like ".c.o: blabla.h") and not for pattern rules (like "%o: %.c blablah.h")
2f0ae827 2010-09-05 20:59:32 +0200 Peter Bex I was reinventing some variables that were already declared (in defaults.make). Use the predefined ones, instead
aceef674 2010-09-05 20:45:49 +0200 Peter Bex Refactor installation to loop over libs and programs
9df7569c 2010-09-05 20:18:49 +0200 Peter Bex Move DISTFILES up so all variables containing filenames are grouped together
2a05e7c3 2010-09-05 20:05:39 +0200 Peter Bex Make use of CHICKEN_CONFIG_H in the uninstallation too (instead of just chicken-config.h)
fb93601e 2010-09-05 20:03:34 +0200 Peter Bex Refactor installation and uninstallation of manpages Use NL macro to make inline loops easier
0db0b206 2010-09-05 19:44:13 +0200 Peter Bex Handle static files too (git lied to me!)
b4cb2d44 2010-09-05 19:35:41 +0200 Peter Bex Fix typo that broke building of object files
39ffa4d5 2010-09-05 17:40:19 +0200 Peter Bex UTILITY_PROGRAMS => UTILITY_PROGRAM_OBJECTS because obviously the programs are built in a way less streamlined way. This may change back later when I grok it better
6d20552c 2010-09-05 17:21:42 +0200 Peter Bex Refactor setup API stuff (re-use the same lib building declaration as other libs), and refactor "utility programs", for lack of a better word
0298ea57 2010-09-05 16:52:45 +0200 Peter Bex Restore setup-api import lib creation and remove Make's builtin rules for C programs (this aids debugging. Explicit listing of dependencies is better for Chicken)
1832d05e 2010-09-05 16:36:26 +0200 Peter Bex Fix syntax problem in install-import-lib
7802a457 2010-09-05 16:30:43 +0200 Peter Bex Refactor import lib and compiler object compilation (static and dynamic). Also put the installation of import libraries inside a loop so they're not listed in full in the installation steps
50868290 2010-09-05 16:24:12 +0200 felix added comment about SIGFPE problem
6d2a4ccf 2010-09-05 16:06:06 +0200 felix rewrite-rules for overflow-detection ops, improved arithmetic test
3e6d2611 2010-09-05 15:24:07 +0200 felix removed slight inconsistency in rules.make (thanks to Peter Bex)
5cd819d5 2010-09-05 14:14:01 +0200 Peter Bex Do Not Repeat Yourself: Don't list the distfiles explicitly under "spotless" rule. Turns out that both "spotless" and "clean" (which "spotless" depends on) removed the setup-api.c and setup-download.c files.
c0e18b68 2010-09-05 14:11:04 +0200 Peter Bex Forgot to add pattern substitution for platform strings (strip "Makefile." from the output)
a6493faa 2010-09-05 13:59:23 +0200 Peter Bex Start abstracting out some rules for the bootstrapping libs. Make exceptions more explicit (will convert this to one line later)
1a8fe768 2010-09-05 13:40:39 +0200 Peter Bex Get rid of duplication of installation of import libs in static/dynamic builds
d795c75e 2010-09-05 12:26:21 +0200 Peter Bex Include a note for hackers looking for the proper Makefile
9c548ea1 2010-09-05 12:25:01 +0200 Peter Bex Make use of GNU Make's own looping constructs and info/error message system. This avoids needing to rely on the shell to perform wildcard expansion and looping which I understand Windows doesn't know how to do
20e40514 2010-09-05 11:31:03 +0200 Peter Bex Convert library object creation (including static) to pattern rules
67c28b8b 2010-09-05 11:26:31 +0200 Peter Bex Refactor import library object compilation to use a pattern rule
d0a98ad1 2010-09-04 22:00:52 +0200 Peter Bex Don't be so sure that it's the system default. Also note that GNU Make might need to be installed
8666f077 2010-09-04 21:57:35 +0200 Peter Bex Add a helpful note to people trying to build with non-GNU makes. To make this work, the actual makefile is now called GNUmakefile (which GNU make will read instead of Makefile when it sees it)
54fd7f3f 2010-09-04 21:53:58 +0200 Peter Bex Refactor basic Makefile so we only need to add a single Makefile.platform when adding a new platform and not add a new line to the instructions. Also collapse all the standard rules for invoking recursive Make
0b3920d9 2010-09-04 13:30:19 +0200 felix added arithmetic tests
a5a0bb50 2010-09-04 12:11:39 +0200 felix typo fix in runtime.c
ca378285 2010-09-04 11:59:19 +0200 felix types.db fixes
501f928e 2010-09-04 11:57:13 +0200 felix Merge branch 'safer-scheduler' into experimental
bfe4cb34 2010-09-04 11:42:37 +0200 felix Merge branch 'safer-scheduler' of ssh://chicken@call-cc.org/~/chicken-core into safer-scheduler
4d4d9d61 2010-09-04 11:42:02 +0200 felix allow old i/o flagging
049dfc0d 2010-09-03 09:30:39 -0400 felix fx-overflow op fixes
63557896 2010-09-03 07:13:35 -0400 felix internal overflow-detection fixnum ops
fdcb7b2d 2010-09-03 07:13:07 -0400 felix -p, -P and -e imply -n in csi
cf2ec030 2010-09-03 07:12:50 -0400 felix reworded warning
f41b8b99 2010-09-03 06:28:29 -0400 felix turned redef-of-import notice into warning
9d8ceff1 2010-09-02 04:27:14 -0400 felix simplifed modulo
2d03fb5c 2010-09-02 04:22:49 -0400 felix fixnum-+/- with overflow check wrong for 64-bit systems
df2708e7 2010-09-02 04:22:22 -0400 felix changed layout of ,d fixnum
157b2b37 2010-09-01 08:06:32 -0400 felix applied 8343cb22 from irregex-bugfixes branch
d54cb8de 2010-09-01 07:45:12 -0400 felix merged scheduler changes from safer-scheduler branch
300a05e6 2010-08-31 10:25:14 -0400 felix merged experimental into total-irregex-reconstruction
053c315e 2010-08-31 10:18:53 -0400 felix Merge branch 'master' into experimental
d8707335 2010-08-31 05:30:54 -0400 felix marked as deprecated also in export list
47044719 2010-08-31 05:29:22 -0400 felix deprecated reqired-extension-version and required-chicken-version
f2df1a57 2010-08-31 05:27:20 -0400 felix silly paren-missing bug (thanks to mario for detecting this)
d074a3ca 2010-08-30 06:26:33 -0400 felix types.db fix by kon
8d1c1dd7 2010-08-29 12:22:24 +0200 felix ensure default stderr is used
904986f2 2010-08-28 12:59:59 +0200 felix removed broken rewerite rule for cpu-time (thanks to Kon Lovett)
37b395b4 2010-08-28 12:59:59 +0200 felix removed broken rewerite rule for cpu-time (thanks to Kon Lovett)
e1d5c139 2010-08-28 12:06:03 +0200 felix fixed result type for current-milliseconds
df3ee10c 2010-08-28 12:06:03 +0200 felix fixed result type for current-milliseconds
0e908597 2010-08-28 12:04:27 +0200 felix disabled debug output
c87b7eb2 2010-08-27 21:00:04 +0200 felix insane debugging and dump mistakes
c22f038c 2010-08-27 20:01:56 +0200 felix merged manual changes from wiki
85146d48 2010-08-26 17:18:08 +0200 felix refactored removal of thread from fd-list
027b8cbb 2010-08-26 16:50:26 +0200 felix simplified fdset handling; fixed incorrectly named variable in ##sys#thread-unblock<bang>
aa5874e1 2010-08-24 15:11:21 +0200 felix profiling-decoration was applied to non-global procedures (reported by sjamaan)
510bea6f 2010-08-25 19:19:06 +0200 felix handle ./ prg prefix on windows
60a2a9f2 2010-08-25 19:15:32 +0200 felix reverted incorrect change
29781eb8 2010-08-25 14:37:05 +0200 felix warn if escaped symbol syntax spans multiple lines
49c05f3f 2010-08-25 14:20:17 +0200 felix half-hearted attempt to get more sense into the scheduler
b51c3afb 2010-08-25 19:25:10 +0200 felix Revert "half-hearted attempt to get more sense into the scheduler"
c80fdbc8 2010-08-25 19:25:00 +0200 felix Revert "warn if escaped symbol syntax spans multiple lines"
f09a99fe 2010-08-25 19:24:48 +0200 felix Revert "reverted incorrect change"
48b2dd2a 2010-08-25 19:24:32 +0200 felix Revert "handle ./ prg prefix on windows"
103de441 2010-08-25 19:23:25 +0200 felix Fuck this
26142910 2010-08-25 19:22:48 +0200 felix Revert "applied fix for broken randomize (provided by Kon)"
5f60c9d7 2010-08-25 19:19:06 +0200 felix handle ./ prg prefix on windows
fb102e7a 2010-08-25 19:15:32 +0200 felix reverted incorrect change
1e1395e0 2010-08-25 14:37:05 +0200 felix warn if escaped symbol syntax spans multiple lines
40d7877b 2010-08-25 14:20:17 +0200 felix half-hearted attempt to get more sense into the scheduler
fc8d57e8 2010-08-25 03:26:59 +0200 felix applied fix for broken randomize (provided by Kon)
8725fd0d 2010-08-25 03:26:59 +0200 felix applied fix for broken randomize (provided by Kon)
b8d61402 2010-08-24 15:11:21 +0200 felix profiling-decoration was applied to non-global procedures (reported by sjamaan)
4e3c25dd 2010-08-24 14:28:57 +0200 felix file-copy and file-move give proper error when used on directories (thanks to syn)
7a22bcfe 2010-08-24 00:52:45 +0200 felix removed more shadowing bindings and did some cleanups
4294f891 2010-08-24 00:24:00 +0200 felix bumped version
c8d451a6 2010-08-24 00:22:06 +0200 felix Merge branch 'post-migration-fixes' into experimental
e2a3df86 2010-08-23 23:54:54 +0200 felix post-migration-fixes for wiki2html (mario, again)
4b664577 2010-08-23 23:04:21 +0200 felix post-migration fixed to rss-feed generator (by mario)
7e055f6f 2010-08-23 23:02:21 +0200 felix post-migration README fixes by mario
97e5cbbb 2010-08-23 22:46:05 +0200 felix Merge branch 'shorter-call-chain' into experimental
c4f7d847 2010-08-23 22:46:01 +0200 felix commented some variables used in csi
dfe99dee 2010-08-23 22:36:24 +0200 felix consolidated NEWS and bumped version to 4.6.0rc1
5efc89a4 2010-08-22 23:41:42 +0200 felix fetch call-chain in exception-handler and print that one in the REPL's error message (suggested by Commander Keen)
727b2b3f 2010-08-22 23:22:10 +0200 felix applied zbigniew's record-rename patch (finally), added test-case
7830cc52 2010-08-21 12:01:28 +0200 felix Merge branch 'experimental' of ssh://chicken@call-cc.org/~/chicken-core into experimental
046f8de1 2010-08-20 17:09:35 +0200 felix trivial changes
57ad774a 2010-08-19 05:54:50 -0400 felix scrutinizer message changed again
92b91cd4 2010-08-19 05:52:58 -0400 felix scrutinizer message
6c6b3d84 2010-08-19 05:49:10 -0400 felix removed shadowing bindings for non-standard procedures
4287d477 2010-08-19 05:48:56 -0400 felix two fixes taken over from total-irregex work
8a516a04 2010-08-19 03:41:21 -0400 felix manually applied patch between experimental and total-irregex
a032b09a 2010-08-19 03:08:13 -0400 felix types.db fix by Kon Lovett
ffb9d810 2010-08-18 09:27:31 -0400 felix allow arbitrary large non-decimal integers in str->num conversion
bc7c4fc5 2010-08-18 06:06:58 -0400 felix disablesd notices when loading import library
366617ef 2010-08-18 05:52:19 -0400 felix new handling of symbol escape syntax should respect symbol-escape
55ad083b 2010-08-18 05:43:31 -0400 felix generalized symbol escape syntax
081e3b56 2010-08-18 04:34:56 -0400 felix more suitable description for keywords
aca9e5a1 2010-08-16 06:51:00 -0400 felix removed henrietta; support in setup-download for listversions query
73328201 2010-08-16 03:07:20 -0400 felix added missing entry for decompose-directory in types.db and files.import.scm (thanks to Kon)
1186f223 2010-08-13 06:25:01 -0400 felix check callbacks for returning twice
7f9f4545 2010-08-13 04:03:15 -0400 felix import accepts (srfi N) as module name (suggested by Kon Lovett)
d161b3fe 2010-08-13 04:01:43 -0400 felix when frame-info is #f, don't show in call-trace
908b2015 2010-08-13 03:23:47 -0400 felix copy-port fixes and tests
a2bc36bf 2010-08-13 03:04:41 -0400 felix Merge branch 'experimental' of /home/chicken/chicken-core into experimental
84c7f883 2010-08-13 03:04:35 -0400 felix single-digit sym was not print readably (thanks to zbigniew)
7e6afa59 2010-08-12 20:54:12 +0200 felix no backtrace with -q in csi is STUPID
89f85d79 2010-08-12 20:05:40 +0200 felix typo fix in NEWS
57e99ee3 2010-08-12 06:30:51 -0400 felix added -keep-going option to chicken-install
6e186a96 2010-08-12 04:23:50 -0400 felix Solaris build- and runtime patches by Semih Cemiloglu
f9c40d5c 2010-08-12 03:24:26 -0400 felix use correct comparison routine in timeout-check of scheduler (thanks to zbigniew); setup-download prints dots for downloaded chunks
c6d6f125 2010-08-11 08:51:49 -0400 felix fix in setup-api (thanks to zbigniew)
6e2585df 2010-08-11 08:50:05 -0400 felix Merge branch 'experimental' of /home/chicken/chicken-core into experimental
cc3bbea5 2010-08-11 08:50:02 -0400 felix trivial changes
f06409c7 2010-08-11 00:27:11 +0200 felix Merge branch 'experimental' of ssh://chicken@call-cc.org/~/chicken-core into experimental
a928fe1a 2010-08-11 00:26:41 +0200 felix added -debug option to chicken-install and use error inside setup-api
33c00905 2010-08-10 08:57:49 -0400 felix missing req. in tes
808b9da7 2010-08-10 08:41:29 -0400 felix added missing entries in types.db and ports.import.scm
f4936490 2010-08-10 04:39:18 -0400 felix added copy-port (suggested by Moritz Heidkamp)
fcc46092 2010-08-10 03:35:51 -0400 felix merged flonum-milliseconds branch
07d0bedb 2010-08-10 03:32:57 -0400 felix Merge branch 'experimental' of /home/chicken/chicken-core into experimental
fd53e823 2010-08-09 20:32:54 +0200 felix bumped version to 4.5.8
53dd489c 2010-08-09 20:32:13 +0200 felix Merge branch 'master' into experimental
4f3e7c7c 2010-08-09 20:29:27 +0200 felix fixed mean bug in creation of initial ptable
1f563728 2010-08-09 11:14:38 -0400 felix Merge branch 'master' into experimental
7d9ad2d6 2010-08-09 11:09:56 -0400 felix Merge branch 'master' of /home/chicken/chicken-core
7cf223f4 2010-08-09 11:09:12 -0400 felix Merge branch 'experimental' of /home/chicken/chicken-core into experimental
fa444768 2010-08-09 10:58:21 -0400 felix disable apply-hack for boot-chicken
833e9d23 2010-08-09 10:29:18 -0400 felix updated NEWS for 4.5.7 minor release
5c36aa0b 2010-08-09 09:48:04 -0400 felix Merge branch 'experimental'
eeabfa01 2010-08-09 09:47:16 -0400 felix updated setup.defaults to point to call-cc.org
c1fdd98a 2010-08-09 05:30:40 +0200 felix trivial change to test post-update hook
c8af21b8 2010-08-08 23:20:56 +0200 felix fixed incorrect entry in types.db for 'format' (thanks to Kon Lovett)
be3f3922 2010-08-08 23:03:43 +0200 felix applied patch by mario (#310)
f8128f34 2010-08-08 22:17:40 +0200 felix had to be
e80a921c 2010-08-07 16:14:42 +0200 felix added requirement of srfi-69 to scripts/tools (thanks to Mario)
2033ec7f 2010-08-06 21:05:54 +0200 felix Merge branch 'flonum-milliseconds' of /home/felix/chicken/core into flonum-milliseconds
379a24ab 2010-08-06 21:04:07 +0200 felix marked time<->ms conversion routines as deprecated
513a9b15 2010-08-06 19:51:15 +0200 felix Merge branch 'experimental' of ssh://chicken@galinha.ucpel.tche.br/~/chicken-core into experimental
226837f3 2010-08-06 04:28:40 -0400 felix added some missing initial ptable entries
27ff5434 2010-08-05 08:57:01 -0400 felix cpu-time can return flonums
ab40ca14 2010-08-03 05:44:30 -0400 felix force major gc when dump heap state or filtering heap
d720a5d1 2010-08-03 01:16:11 +0200 felix Revert "Merge branch 'total-irregex' of ssh://chicken@galinha.ucpel.tche.br/~/chicken-core into experimental"
c53dcbfd 2010-08-03 01:10:03 +0200 felix Merge branch 'total-irregex' of ssh://chicken@galinha.ucpel.tche.br/~/chicken-core into experimental
2c82d5ca 2010-08-03 01:08:04 +0200 felix documented version>=?
d390a3d0 2010-08-02 23:11:46 +0200 felix Soham
e1fa21f4 2010-08-02 08:40:29 -0400 felix added missing NAME entry for procedure type declarations (thanks to sjamaan)
0f00ca82 2010-08-02 06:07:10 -0400 felix Merge branch 'master' into experimental
7f0fdc19 2010-08-02 06:06:29 -0400 felix fixed use of non-existant internal s8/u8 accessors (thanks to Kon Lovett)
2657a2b8 2010-08-02 05:55:54 -0400 felix unsafe match-vector-ref/set\!
f4508401 2010-08-02 05:49:55 -0400 felix Merge branch 'experimental' into total-irregex
d2d9d689 2010-08-01 16:50:26 +0200 felix OM
0f1c1849 2010-08-01 16:49:47 +0200 felix ishq allah
82eb22ce 2010-08-01 16:45:37 +0200 felix use compiler-syntax for chicken-specific code as much as possible
ba156821 2010-07-31 23:44:04 +0200 felix Opening my heart to thy beauty.
feab4878 2010-07-31 15:41:02 +0200 felix added ,h and ,ch interpreter commands
3e40e968 2010-07-31 15:36:30 +0200 felix replaced use of easyffi with bind in manual (thanks to mario)
7d7c23f6 2010-07-31 01:00:08 +0200 felix resolved conflicts
fd1ac20d 2010-07-31 00:54:36 +0200 felix resolved conflicts
71cdec91 2010-07-30 23:28:53 +0200 felix fixes
a0f0aec9 2010-07-30 22:45:34 +0200 felix trivial changes and cleanup
c393a88a 2010-07-30 22:44:37 +0200 felix lifted irregex-core.scm to 0.8.2
26a67a9a 2010-07-30 15:14:21 +0200 felix tweaked note about hooks
ef5fdefb 2010-07-30 13:45:52 +0200 felix manually inlined mark/remark
416defd2 2010-07-30 12:55:51 +0200 felix marked left- and right-section as deprecated in import lib
4344088e 2010-07-29 23:01:54 +0200 felix removed man-or-boy test
7bd92ff7 2010-07-29 23:00:37 +0200 felix superficially seems to work
526179fb 2010-07-29 16:27:50 -0400 felix slowly, irregex begins to annoy me
2df0df6d 2010-07-29 08:12:11 -0400 felix ack'd Imran Rafique
3cdcf149 2010-07-29 08:37:38 +0200 felix trivial changes
493c89fd 2010-07-28 16:26:49 +0200 felix grep examples must use irregex
42eb7a37 2010-07-28 14:49:59 +0200 felix chicken-install fixes
b1279752 2010-07-28 15:13:46 +0200 felix some bugfixes
1120935c 2010-07-28 14:49:59 +0200 felix chicken-install fixes
51043ce0 2010-07-28 14:37:22 +0200 felix use irregex in chicken-status
5ec7d310 2010-07-28 14:34:21 +0200 felix Merge branch 'experimental' into total-irregex
1e1c9640 2010-07-28 14:31:32 +0200 felix version check for setup.defaults; expanded in manual on import libraries; trivial changes
30ee4254 2010-07-28 12:11:35 +0200 felix removed benchmarks from runtests.sh
067ae4a2 2010-07-28 10:20:23 +0200 felix added ##sys#filter-heap-objects
58dbbf68 2010-07-28 08:39:48 +0200 felix use nul: device for try-compile on windows
b3ad21fa 2010-07-27 13:42:57 +0200 felix yes, yes.
aabc5bec 2010-07-27 13:28:44 +0200 felix added -exact to chicken-status
cddf07cd 2010-07-27 13:23:22 +0200 felix added irregex-utils; rebased to experimental
c6fb2bf8 2010-07-27 13:15:19 +0200 felix git, you suck
3ec8a3bc 2010-07-21 11:51:41 +0200 felix fixed setup.defaults
3c05b53b 2010-07-20 01:48:13 +0200 felix preparations for eggification of regex; removed regex unit; applied newest patch by sjaaman; replaced internal uses of regex into uses of irregex; worked like a slave
04b31b97 2010-07-17 23:47:51 +0200 felix upgraded irregex to 0.8.1 and updated types.db; build-chicken feature
0f5e52f8 2010-07-17 15:41:32 +0200 felix changed internal representation of irregex objects; added cache for irregex; no wrapper object in regex.scm
a152154e 2010-07-17 15:38:42 +0200 felix alternative deprecated type for scrutiny; bugfix in symbol-aliasing in declarations
4a3cec73 2010-07-15 15:08:03 +0200 felix added irregex manual (thanks to sjamaan) and made various changes for completing irregex promotion
a9aa54dc 2010-07-15 13:54:39 +0200 felix applied zbigniews irregex-promotion patch
9431b1e6 2010-02-22 12:52:20 +0100 felix added irregex 0.8 and updated tests, nothing tested or compiled, yet
dac431ef 2010-07-27 13:09:06 +0200 felix renamed -no-import-library to -no-module-registration
232afeaa 2010-07-27 00:36:22 +0200 felix enabled import/rename test
0667581c 2010-07-27 00:35:47 +0200 felix mutex-unlock! fix in srfi-18
e1fbfa36 2010-07-27 00:28:32 +0200 felix added -no-import-library option
bdc9a7dd 2010-07-27 00:27:39 +0200 felix removed some duplicate compiler options
ce09af5d 2010-07-27 00:27:17 +0200 felix applied srfi-18 and scheduler fixes by Joerg Wittenberger
afa2a403 2010-07-27 00:25:43 +0200 felix -exact option for chicken-uninstall
c225f93e 2010-07-26 22:26:10 +0200 felix Merge branch 'master' of ssh://chicken@galinha.ucpel.tche.br/~/chicken-core
8a1aa876 2010-07-26 16:54:17 +0200 felix potential import/rename fix
f04cf1ae 2010-07-26 12:39:40 +0200 felix removed silly comment
9fcddd51 2010-07-26 12:01:39 +0200 felix special-casing of allocators as C_inline routines
65a881d0 2010-07-26 12:00:58 +0200 felix Merge branch 'master' into experimental
b6466b56 2010-07-26 11:09:09 +0200 felix license fix by sjaaman
1f54db00 2010-07-26 10:26:53 +0200 felix timezone fixes (thanks to zbigniew)
41718a18 2010-07-26 10:26:34 +0200 felix manual example fix (thanks to mario)
c4e65b9e 2010-07-26 10:11:46 +0200 felix updated LICENSE (thanks to sjaaman)
869fc9dd 2010-07-26 10:04:07 +0200 felix use timegm for Mac OS X (fix by zbigniew)
e9791253 2010-07-24 12:11:55 +0200 felix updated manifest (modules/macros manual pages, thanks to Tayler Venable and mario)
24404892 2010-07-24 12:07:19 +0200 felix csi: ,c skips empty lexical envs
fe13bd84 2010-07-21 15:19:45 +0200 felix fix for my carelessness by Jeronimo Pellegrini
63dfb620 2010-07-21 12:06:13 +0200 felix binary-file detection allows #\xff (thanks to Sven Hartrumpf)
0734bd31 2010-07-21 12:01:05 +0200 felix deprecated [left|right]-section
c57ddf95 2010-07-21 11:53:30 +0200 felix srfi-4 fixes by Kon Lovett
4a8bd81f 2010-07-21 11:51:41 +0200 felix fixed setup.defaults
489b853f 2010-07-20 01:48:13 +0200 felix preparations for eggification of regex; removed regex unit; applied newest patch by sjaaman; replaced internal uses of regex into uses of irregex; worked like a slave
2ab50f96 2010-07-18 08:17:56 +0200 felix use safe C routines for caar, cdar, cddr
ae9e59d3 2010-07-17 23:47:51 +0200 felix upgraded irregex to 0.8.1 and updated types.db; build-chicken feature
3ad6e0e9 2010-07-17 15:41:32 +0200 felix changed internal representation of irregex objects; added cache for irregex; no wrapper object in regex.scm
3ac00f85 2010-07-17 15:38:42 +0200 felix alternative deprecated type for scrutiny; bugfix in symbol-aliasing in declarations
ceaff85e 2010-07-16 21:10:35 +0200 felix renamed frameinfo toplevel commands; added explanation in manual
4180f098 2010-07-16 08:25:32 +0200 felix frameinfo handling and commands
a82ee171 2010-07-16 01:20:13 +0200 felix use C_return internally
a9a85ccc 2010-07-16 01:19:55 +0200 felix ##sys#eval-debug-level turned into parameter; eval-frameinfo stored in trace buffer
f11bdbcc 2010-07-16 01:17:18 +0200 felix added compiler re-writes and C implementations of safe caar and cdar
dd47e50a 2010-07-15 15:29:34 +0200 felix documented blocking operation of closing process ports
ce9a5963 2010-07-15 15:08:03 +0200 felix added irregex manual (thanks to sjamaan) and made various changes for completing irregex promotion
b6a59acb 2010-07-15 13:54:39 +0200 felix applied zbigniews irregex-promotion patch
246b3ff1 2010-02-22 12:52:20 +0100 felix added irregex 0.8 and updated tests, nothing tested or compiled, yet
c752a153 2010-07-14 22:11:17 +0200 felix assert shows line-number information, if available (suggested by Alejandro Forero Cuervo)
91bcf385 2010-07-11 15:11:15 +0200 felix cast to throttle warnings, why can't we just code in BCPL?
6de2820d 2010-07-10 11:44:55 +0200 felix Merge branch 'master' into experimental
0cc55fe1 2010-07-10 11:44:12 +0200 felix file-type got new additional arg; file-type predicates return #f if file does not exist (thanks to zbigniew)
168d8353 2010-07-10 00:31:17 +0200 felix Merge branch 'master' into experimental
f7b342e3 2010-07-10 00:31:07 +0200 felix dumping heap state crashed for funny non-8aligned byte-vector
3acede64 2010-07-10 00:16:11 +0200 felix Merge branch 'master' into experimental
c2d5bebb 2010-07-10 00:14:53 +0200 felix added -:H runtime option
83ce6a6d 2010-07-09 15:54:15 +0200 felix bumped version to 4.5.7
fb5c0367 2010-07-09 15:52:53 +0200 felix updated NEWS
0e21947e 2010-07-09 15:38:36 +0200 felix Merge branch 'experimental'
027db3f4 2010-07-09 11:48:28 +0200 felix bugfix in create-directory; doc'd #f version to standard-extension
1c5806c6 2010-07-09 08:08:27 +0200 felix added Knuth's man-or-boy test (thanks to Benedikt Rosenau)
2e9d0375 2010-07-08 14:55:23 +0200 felix if known, supply version automatically (suggested by Alejandro)
b22c5b2a 2010-07-08 14:54:56 +0200 felix features in csc for target language
01b556e2 2010-07-08 11:17:08 +0200 felix trivial change and documented extension-name-and-version
e2c762b1 2010-07-07 14:20:44 +0200 felix fixed missing config-macro definition in Makefile.cygwin (thanks to John Cowan)
906be45f 2010-07-07 14:20:44 +0200 felix fixed missing config-macro definition in Makefile.cygwin (thanks to John Cowan)
e2abe211 2010-07-07 13:41:18 +0200 felix added runtime routine to dump object counts in heap
cdadc1e9 2010-07-06 15:56:17 +0200 felix gc-count in debug-termination message is bogus if timer is used
6a4da28b 2010-07-06 15:38:26 +0200 felix write debug-message about forcing finalizers to stderr
1ed8ba48 2010-07-06 12:57:21 +0200 felix updated types.db for find-files
9b42bc29 2010-07-05 14:31:45 +0200 felix fixed renaming bug in let-optionals (thanks to Alejandro Forero Cuervo)
15da5479 2010-07-05 14:35:48 +0200 felix changed argument signature of find-files to use keywords (the old signature is still supported but deprecated
853746f6 2010-07-05 14:31:45 +0200 felix fixed renaming bug in let-optionals (thanks to Alejandro Forero Cuervo)
2b5650ef 2010-07-05 09:49:34 +0200 felix more posix-refactoring and fixing of bugs related to this
63eedb24 2010-07-04 00:27:49 +0200 felix some posix refactoring; added file-type; file-type testers now accept file-descriptors
2c8e1018 2010-07-04 00:27:05 +0200 felix trivial fix in compiler-notice for exported unsafe global procs
023a7adf 2010-07-04 00:25:21 +0200 felix tiny fix in compiler-note about else-clauses in 'select'
cf81e3aa 2010-07-04 00:24:36 +0200 felix use fixnum comparison in string-port method (thanks to Kon Lovett)
28243227 2010-06-30 10:24:42 +0200 felix fixed refs to undefined internal srfi-4 setters
d71cf43e 2010-06-30 09:14:41 +0200 felix added test for #277
3095a870 2010-06-27 18:40:33 +0200 felix strip syntax of keywords in invocation of ##sys#get-keyword in extended llist-expansion
0bad6daa 2010-06-27 18:41:02 +0200 felix Merge branch 'experimental' of ssh://chicken@galinha.ucpel.tche.br/~/chicken-core into experimental
63c8ba3f 2010-06-27 18:40:33 +0200 felix strip syntax of keywords in invocation of ##sys#get-keyword in extended llist-expansion
11b62d48 2010-06-25 12:30:31 +0200 felix added note to mingw installation notes to use a drive letter for the PREFIX (thanks to nicktick)
e891c3e9 2010-06-25 12:30:00 +0200 felix added 'mode' query-option to henrietta and setup-download
f1643b6a 2010-06-25 09:14:43 +0200 felix bumped version to 4.5.6
dcc64a8c 2010-06-25 09:10:58 +0200 felix small fix in test-invocation
2d9911ab 2010-06-25 08:44:55 +0200 felix added dwindtst from slib
318658ff 2010-06-22 16:07:22 +0200 felix bumped version to 4.5.5
738c3d88 2010-06-22 14:52:47 +0200 felix Merge branch 'experimental'
1c005515 2010-06-22 14:52:41 +0200 felix removed dependency on symbol-append in syntax uses in srfi-4.scm
1c4809cf 2010-06-22 13:47:05 +0200 felix Merge branch 'experimental' of ssh://chicken@galinha.ucpel.tche.br/~/chicken-core into experimental
6b80dea6 2010-06-22 13:46:25 +0200 felix bumped version to 4.5.4 and updated NEWS
43bb04ad 2010-06-22 13:43:36 +0200 felix Merge branch 'master' of ssh://chicken@galinha.ucpel.tche.br/~/chicken-core
1e4b2c04 2010-06-22 13:42:33 +0200 felix fixed missing srfi-69 requirement in scripts/makedist.scm
81978c04 2010-06-21 16:05:27 +0200 felix bumped version to 4.5.4
35e49272 2010-06-21 16:01:50 +0200 felix merged experimental into master for 4.5.3 minor release
c4425f82 2010-06-21 12:02:46 +0200 felix Merge branch 'experimental' of galinha.ucpel.tche.br:chicken-core into experimental
8a89f2ac 2010-06-21 12:02:39 +0200 felix need windows.h on mingw in any case
7d620473 2010-06-20 02:17:29 +0200 felix manual updates
423eb6bf 2010-06-20 02:17:08 +0200 felix added half-assed check for binary data in reader
9d271b50 2010-06-20 02:16:22 +0200 felix massaged error-message for dload fail
f331b106 2010-06-20 02:15:48 +0200 felix added ,e command to csi toplevel (suggested by Oivind Binde)
5b8b792d 2010-06-15 15:00:41 +0200 felix documented library units automatically loaded in csi (thanks to Moritz Heidkamp)
82881d88 2010-06-15 14:50:36 +0200 felix csi's describe handles more circularity in lists (thanks to Christian Kellermann)
1f91b0b7 2010-06-15 14:36:27 +0200 felix don't rewrite hooks for exactness-conversion; optimized some uses
02e278cd 2010-06-15 14:22:38 +0200 felix srfi-4 tweaks, C_a_i_... macro for faster unsafe exact->inexact
acb4c37e 2010-06-15 09:04:26 +0200 felix Merge branch 'experimental' of ssh://chicken@galinha.ucpel.tche.br/~/chicken-core into experimental
e5822459 2010-06-14 17:12:20 +0200 felix heavy cleanup in srfi-4 (not completely tested, yet)
832e8e1c 2010-06-14 08:35:31 +0200 felix added chicken.png to manifest
d71450f1 2010-06-12 15:36:53 +0200 felix get-keyword is not pure
0788efbe 2010-06-12 15:16:40 +0200 felix use global aliasing in declarations for symbols
34bf9cc6 2010-06-12 14:32:16 +0200 felix optimizer emits notice if pure standard/extended binding procedure ain't used
5e773da5 2010-06-12 14:31:52 +0200 felix trivial change
ac557264 2010-06-11 23:25:14 +0200 felix added support for http_proxy env. var (thanks to Stephen Eilert)
e042f606 2010-06-11 15:26:20 +0200 felix added logo by Joshua Griffith
ead2c974 2010-06-11 14:22:42 +0200 felix repl shows number of values when more than 1
fa6bd93d 2010-06-11 14:04:35 +0200 felix list-termination read errors give starting line
2b84f405 2010-06-11 13:50:48 +0200 felix cross-chicken-status shows headers for both target and host
a1d5b460 2010-06-10 01:24:16 +0200 felix updated docs
c63f9db3 2010-06-10 00:56:34 +0200 felix several fixes to host/target specific egg tool processing
09ce2d5a 2010-06-10 00:18:51 +0200 felix -target options for chicken-status and -uninstall
8e759932 2010-06-09 23:56:06 +0200 felix csi didn't skip -no-feature
190890e3 2010-06-09 23:40:39 +0200 felix fixed missing paren
f0724916 2010-06-09 14:26:48 +0200 felix elimination of unused results for procedures declared pure/constant - needs more testing (but already found some unused code)
f2b3bf92 2010-06-08 21:39:15 +0200 felix TARGET_FEATURES and some trivial changes
1e460d37 2010-06-08 07:57:27 +0200 felix changed error message when required extension is out of date (thanks to mario)
a54e0f9b 2010-06-07 16:54:32 +0200 felix default to host+target when cross-compiling
51d1aa59 2010-06-07 15:43:41 +0200 felix double-install appears to work somewhat
6f904654 2010-06-07 15:30:06 +0200 felix global inlining of externally defined procedures ignores inline-limit
95ed1c2d 2010-06-07 12:52:28 +0200 felix added -no-feature option; boot-chicken target does multistage build
9acd98d4 2010-06-06 13:19:09 +0200 felix added aliases to setup.defaults
d5cdeda6 2010-06-06 12:55:59 +0200 felix removed unused global; fixed incorrect option for -O3
d0c02200 2010-06-04 13:37:33 +0200 felix values given by ##sys#display-times were bogus
0a4f4ab1 2010-06-03 20:43:55 +0200 felix trivial changes
a395ffc2 2010-06-03 20:10:03 +0200 felix emit global inlines only if interrupts are enabled; fixed incorrectly listed hidden procs in export-unsafe-check
2cf46d19 2010-06-03 20:09:16 +0200 felix made d debug symbol a macro
0899b426 2010-06-03 20:08:52 +0200 felix standard-extension: fixed yet another bug and produces and installs inline file, if created
1dac0071 2010-06-03 09:57:51 +0200 felix -O3 enables global inlining
6a5a70b0 2010-06-03 09:08:00 +0200 felix fixed bug in handling of file-requirements table for extensions; fixed broken yes-or-no? in gui mode
e1e89174 2010-06-02 16:50:41 +0200 felix don't emit empty inline files and delete if existing; bumped version to 4.5.3
c5acd12a 2010-06-02 12:02:58 +0200 felix winkelmann -update-db doesn't load setup.defaults; postinstall in build was done before actual installation
e7e92c9a 2010-06-01 13:37:35 +0200 felix bumped version to 4.5.2
9d2b7e70 2010-06-01 13:36:50 +0200 felix Merge branch 'experimental'
118b48f1 2010-06-01 13:36:35 +0200 felix applied patch by Peter Bex for providing location-info for ##sys#make-c-string invocations
914aa091 2010-06-01 13:36:15 +0200 felix fix in runbench script
5b44e35b 2010-06-01 13:35:59 +0200 felix updated NEWS for 4.5.2
6a348c00 2010-06-01 12:50:15 +0200 felix update for instance type-spec in manual
ec693515 2010-06-01 08:52:32 +0200 felix use tinyclos-style api for instance-of type-conversion
ab9760f1 2010-06-01 08:28:47 +0200 felix Merge branch 'experimental' of ssh://chicken@galinha.ucpel.tche.br/~/chicken-core into experimental
330f6a29 2010-05-31 14:54:51 +0200 felix lifted C_stack_check out of looping direct procedures (suggested by Benedikt Rosenau)
e6eb2d24 2010-05-31 11:46:22 +0200 felix added patch by Christian Kellermann to make describe handle circular lists
89136905 2010-05-31 09:56:31 +0200 felix Merge branch 'experimental' of galinha.ucpel.tche.br:chicken-core into experimental
8cbf11a8 2010-05-31 09:56:13 +0200 felix use slot-value instead of slot-ref
4668adbc 2010-05-30 01:56:17 +0200 felix types.db fix for filter-map
3e4838bb 2010-05-28 15:33:42 +0200 felix hello, Mr Vandusen
ca08950d 2010-05-28 15:25:25 +0200 felix check C_gui_mode before opening dialog in yes-or-no?
c31ecdad 2010-05-28 11:56:57 +0200 felix moved yes-or-no? from setup-api into utils
b2b9030b 2010-05-28 09:42:51 +0200 felix split modules-and-macros manual chapter (suggested by mario)
0ab8596c 2010-05-28 09:31:38 +0200 felix disable warnings when building, unless DEBUGBUILD
1c6368a2 2010-05-28 09:29:43 +0200 felix removed option and declararation to disable warnings
55720462 2010-05-28 09:19:39 +0200 felix modified documentation to emphasize use of csc
977282b2 2010-05-28 09:07:11 +0200 felix updated manual pages
abe41c6f 2010-05-27 12:53:02 +0200 felix trivial change to rules.make
9d3cd14f 2010-05-27 12:45:50 +0200 felix Merge branch 'experimental' of /home/felix/chicken-core into experimental
f5a6745b 2010-05-27 12:45:41 +0200 felix getter-with-setter copies lambda-info from getter
a976778b 2010-05-27 12:45:12 +0200 felix added boot-chicken makefile target (untested) and better bootstrapping explanation in README (the latter being suggested by zbigniew)
84040969 2010-05-27 12:25:23 +0200 felix trivial change in bench.log output
6cfcc3bf 2010-05-27 10:31:45 +0200 felix resolved conflicts
81006aa1 2010-05-27 10:30:29 +0200 felix BSD-specific changes to runbench.sh
d689ea38 2010-05-27 09:02:27 +0200 felix documentation fixes; applied change by mario to README
67684665 2010-05-26 13:47:23 +0200 felix removed comment
1e788583 2010-05-26 13:41:13 +0200 felix - compiler gives notice about assigned globals that are externally visible and declared unsafe - procedure check and global-access or done as C_inline functions - use `safe-globals' instead of `no-procedure-checks-for-toplevel-bindings' (still this is somewhat unsafe) - compiler and interpreter gives notice about assignment to imported value binding - documented `safe-globals' declaration - disabled notice about dropped toplevel assignments - fixed invalid calls to `##sys#stat' in posixwin.scm - DATADIR wasn't always created on install - various trivial fixes - tests/benchmarks use more aggressive optimization options
be1e59b2 2010-05-25 14:19:50 +0200 felix trivial cleanup
55bb0762 2010-05-25 13:44:44 +0200 felix private-repo works for solaris (thanks to Semih Cemiloglu)
3c655ed6 2010-05-25 00:55:43 +0200 felix trivial fix in warning
76c62854 2010-05-24 23:11:42 +0200 felix better check for redef of def. form
aaefb216 2010-05-23 14:21:09 +0200 felix fixed minor version in chicken.h
343371bd 2010-05-22 22:53:18 +0200 felix added crossdev chapter to manual
e3b88bfb 2010-05-22 14:40:39 +0200 felix ##sys#make-c-string checks for embedded NUL bytes (thanks to Peter Bex)
5c3db792 2010-05-22 14:26:24 +0200 felix Haiku-specific fix to runtests.sh by Chris Roberts
0fca63be 2010-05-22 01:03:37 +0200 felix added support for Haiku (thanks to Chris Roberts)
e5f2223b 2010-05-22 00:49:08 +0200 felix chicken-install: -deploy with missing -prefix gives error
92e176c1 2010-05-22 00:15:34 +0200 felix types.db fixes for call-with-input/output-file
fe9315e5 2010-05-22 00:14:46 +0200 felix install-dev should also install libs
50191ad8 2010-05-21 22:08:37 +0200 felix should be put somewhere else
f6925b60 2010-05-21 22:07:14 +0200 felix allow building with gcc on Solaris
5b01de0a 2010-05-20 18:43:50 +0200 felix catch errors in user-print-hook
8f79e95e 2010-05-20 17:50:28 +0200 felix added ##sys#parse-keyword-argument-list
e705943f 2010-05-20 15:46:07 +0200 felix Applied OpenSolaris patches to compile with cc (contributed by Semih Cemiloglu)
4a04895c 2010-05-20 15:34:02 +0200 felix csc didn't handle -verbose (thanks to mario)
d7700612 2010-05-20 15:15:00 +0200 felix -d2 enables scrutiny
ef53e9ec 2010-05-20 15:14:53 +0200 felix forgot to newline after display-times
489b8d69 2010-05-19 17:59:07 +0200 felix lowercased
c6bafbf6 2010-05-19 07:32:23 +0200 felix types.db fix for read-u8vector! (thanks to Kon Lovett)
bf6c3e5f 2010-05-18 07:44:45 +0200 felix resolved conflicts
3cbd42e9 2010-05-18 07:40:00 +0200 felix merged 4.5.1 changes from future branch
ae8a9edb 2010-05-18 07:34:47 +0200 felix resolved conflicts
b0232996 2010-05-18 07:31:54 +0200 felix added Exceptions page to manifest
9f515cf3 2010-05-18 07:31:29 +0200 felix merged wiki manual
c99913c2 2010-05-18 07:19:30 +0200 felix Merge branch 'release'
5760e2dc 2010-05-17 11:55:42 +0200 felix cache precompiled regular expressions
19d9512b 2010-05-17 11:54:07 +0200 felix removed cache code from sgrep test; time(1) options for bsd+mac (yawn)
a7c6952c 2010-05-16 01:59:40 +0200 felix mean bug in export: would kill previously defined exports
3403b3a0 2010-05-16 01:59:40 +0200 felix mean bug in export: would kill previously defined exports
eddf5076 2010-05-16 01:59:21 +0200 felix extra line before bench output
af278fbd 2010-05-16 01:09:46 +0200 felix isn't it fascinating how much time one can spend tweaking timing output?
af27c556 2010-05-16 00:08:56 +0200 felix tiny fix
90ff06e5 2010-05-16 00:04:28 +0200 felix added missing argument checks for inline number comparison operators (thanks to Jim Ursetto)
094b553b 2010-05-16 00:04:28 +0200 felix added missing argument checks for inline number comparison operators (thanks to Jim Ursetto)
7b1614cd 2010-05-15 23:01:50 +0200 felix div-by-0 checks is done at C level for fx/ and fxmod
6f45378c 2010-05-15 23:01:11 +0200 felix makefile variable for buildhead target
6d1741b0 2010-05-15 23:00:15 +0200 felix documented unsafe fixnum division C macros
1b6ee39a 2010-05-15 01:17:55 +0200 felix also bench compilation time
f9d92f5d 2010-05-15 01:09:12 +0200 felix no need to check proc syntax in internal compiler syntax for for-each and map
d011f065 2010-05-15 01:08:48 +0200 felix reverted last change to for-each invocation - the compiler should be able to handle this
6a679103 2010-05-15 01:04:44 +0200 felix fixed incorrect codegen for no-global-procedure-checks that caused hidden vars to be handled incorrectly
7eaf4dea 2010-05-14 23:45:27 +0200 felix cleaned up declarations and moved them into common file; fixed wrongly named constant reference in srfi-69.scm
c1f8ca15 2010-05-14 15:20:10 +0200 felix provided safe inline variants for fx/ and fxmod
dad43309 2010-05-14 15:01:17 +0200 felix trivial henrietta changes
d8338456 2010-05-14 15:00:54 +0200 felix fix in benchmark target
6da902a3 2010-05-14 14:14:59 +0200 felix benchmark tweaking
69b49eba 2010-05-14 12:56:56 +0200 felix Merge branch 'experimental' of ssh://chicken@galinha.ucpel.tche.br/~/chicken-core into experimental
9dfcbeff 2010-05-14 12:56:36 +0200 felix added benchmark target and script
5fda7f66 2010-05-12 16:32:24 +0200 felix added benchmark test for regular expression caching
3af7b687 2010-05-12 16:13:57 +0200 felix fxmin/fxmax can be considered safe
917631a8 2010-05-12 00:39:45 +0900 Ivan Raikov Merge branch prerelease into release
d811d03a 2010-05-10 16:29:52 +0200 felix added missing entries to manifest; make diff-invocation in tests/runtests.sh unaware of whitespace changes
f1dbd72e 2010-05-11 13:14:08 +0200 felix correct version patching in chicken.h
5946057d 2010-05-11 13:05:12 +0200 felix added feature id for chicken-MAJOR.MINOR
21427a90 2010-05-11 12:33:19 +0200 felix bumped version to 4.5.1; minor manual and makefile fixes
3fd1e42a 2010-05-11 07:58:33 +0200 felix Merge branch 'experimental' into future
0847c0e2 2010-05-10 16:29:52 +0200 felix added missing entries to manifest; make diff-invocation in tests/runtests.sh unaware of whitespace changes
1ae07427 2010-05-10 00:32:44 +0900 Ivan Raikov set prerelease version to 4.5.0rc4
d17cc3b2 2010-05-10 00:27:56 +0900 Ivan Raikov Merge fix to make-eggdoc into prerelease
bd0ac7d0 2010-05-09 17:59:31 +0900 Ivan Raikov allow eggdoc documentation to include other files
0ab78549 2010-05-07 12:07:15 +0200 felix add -no-procedure-checks-for-toplevel-bindings
a3053710 2010-05-06 16:01:27 +0200 felix cross-mode fixes for chicken-install/chicken-uninstall
4f55a212 2010-05-05 14:06:51 +0200 felix better messagess for syntax-errors with context
88f742d3 2010-05-05 11:05:52 +0200 felix slight posix refactoring work; 2nd arg to find-files is optional; fixed unbound var in unix version of file-modification-time setter
391f5525 2010-05-05 09:14:32 +0200 felix docd time changes
4fa17232 2010-05-05 09:13:01 +0200 felix even more compact time macro output
b8fa8c78 2010-05-04 09:44:11 +0200 felix bumped version to 4.5.0rc3
af40e01b 2010-05-04 08:52:32 +0200 felix time macro writes to stdout, moved ##sys#display-times into library unit, compresses output of time macro a little
59312df3 2010-05-03 13:37:52 +0200 felix incorrect fix
a5af46bd 2010-05-03 13:34:22 +0200 felix export didn't handle '*' export list
a6b81695 2010-05-03 13:34:10 +0200 felix fixed entry in types.db for atan
258488f4 2010-05-03 13:07:14 +0200 felix reexport didn't handle '*' export lists
9768ca3d 2010-05-03 13:06:56 +0200 felix added missing finite? in chicken.import.scm
281ff322 2010-05-03 09:46:14 +0200 felix added -O0
036a17b4 2010-05-03 09:45:51 +0200 felix -host options for chicken-status and chicken-install (untested)
6191ef0e 2010-05-03 08:38:36 +0200 felix simplified manpages
455b210a 2010-05-02 02:17:43 +0200 felix library name fix for -deploy
8eeff766 2010-05-02 02:06:44 +0200 felix cross-build fixes
ce9d3bc5 2010-05-02 01:19:59 +0200 felix escape backtick in echo output in rules.make
22699fd7 2010-05-02 01:14:02 +0200 felix map and for-each check argument types, when expanded by compiler syntax (reported by zbigniew); procedure argument is evaluated in correct order
68f0df2c 2010-05-02 01:12:44 +0200 felix removed unused definition
4eb791fc 2010-04-30 12:22:26 +0200 felix fixed ref. to unimported variable in srfi-69 (thanks to zbigniew)
6eda7781 2010-05-02 00:21:36 +0200 felix added port-closed? (contributed by Peter Bex)
8c3681ca 2010-05-01 23:37:58 +0200 felix use TARGET_DESTDIR only if not in host mode
02d6e11a 2010-05-01 23:37:42 +0200 felix fixed missing test in create-temporary-directory
1603c520 2010-04-27 12:13:59 +0200 felix applied fix by Paul Romanchenko for broken peek-char with tcp ports
fc644491 2010-04-30 12:22:26 +0200 felix fixed ref. to unimported variable in srfi-69 (thanks to zbigniew)
68faf53e 2010-04-30 12:22:26 +0200 felix fixed ref. to unimported variable in srfi-69 (thanks to zbigniew)
47761be0 2010-04-29 14:14:25 +0200 felix fix in create-temporary-directory
d71c259c 2010-04-29 11:27:00 +0200 felix removed create-temporary-directory from setup-api; removed unused internal function; moved current-directory into posix-common.scm; fix in files.scm
0440011f 2010-04-29 09:53:33 +0200 felix - removed deprecated `-host-extension' option of `chicken-install' - added `create-temporary-directory' (files unit) - removed deprecated second optional argument to `make-absolute-pathname' (files unit) - removed deprecated `canonical-path' (posix unit) - removed deprecated `current-environment' (posix unit) - started moving definitions into `posix-common.scm'
857aae25 2010-04-28 08:33:38 +0200 felix reverted nonsensical change in setup-api
64b367b4 2010-04-27 13:24:02 +0200 felix turned warning about unused local assignment into notice
4d285bb4 2010-04-27 12:13:59 +0200 felix applied fix by Paul Romanchenko for broken peek-char with tcp ports
fde95082 2010-04-27 10:46:05 +0200 felix deprecated random-seed (extras) since it is equivalent to randomize
a5fc3983 2010-04-27 10:08:35 +0200 felix Merge commit 'origin/void-to-noop' into experimental
e15c38b7 2010-04-27 08:11:30 +0200 felix minor fixes in rules.make
ae39f2bf 2010-04-27 08:08:28 +0200 felix documented -feature option for chicken-install
635aebac 2010-04-27 07:39:31 +0200 felix Merge commit 'origin/cleaned-up-install-targets' into experimental
8eb461a7 2010-04-26 12:25:27 +0200 felix added TARGET_DESTDIR which is used by -deploy and as default destination for chicken-install in cross-chickens
07e9c74b 2010-04-26 12:24:17 +0200 felix symbol-append import
ac9bf937 2010-04-26 12:23:46 +0200 felix added symbol-append
19258684 2010-04-26 11:28:20 +0200 felix cleaned up install targets somewhat
9fd71180 2010-04-26 10:33:43 +0200 felix refactored defjam error message generation
d318031f 2010-04-25 04:52:38 +0200 felix define[-syntax] of definition with the same name signals syntax error
77df3b79 2010-04-25 04:51:51 +0200 felix fixed incorrect recent change
05358920 2010-04-25 04:51:11 +0200 felix added test for expander rename/reexport bug
984399be 2010-04-25 04:43:31 +0200 felix csi ,r shows argv
b5463fe0 2010-04-25 00:45:43 +0200 felix removed duplicate export from setup-api and unused code in library.scm
f7b8a125 2010-04-23 19:11:36 +0200 felix Merge branch 'master' into experimental
552e6e15 2010-04-23 19:06:43 +0200 felix Merge commit 'origin/experimental' into experimental
ab2f6d6b 2010-04-23 14:41:49 +0200 felix added entry to acknowledgements
164b33a5 2010-04-23 14:39:07 +0200 felix added entry for 4.4.6 to NEWS
e069b289 2010-04-23 10:36:44 +0200 felix turned warning for typeds.db conflict into notice
476e40d1 2010-04-22 20:12:01 +0200 felix fixed handling of arguments for void in optimizer; more efficient treatment of ##sys#undefined-value; if ##core#always-bound, then 'removable
4722762d 2010-04-22 16:52:13 +0200 felix added ##core#toplevel-begin which works like ##core#begin, but isn't spliced by body-canonicalization
bb1940be 2010-04-22 04:29:45 +0200 felix added test for local definitions with redefined define
03f82e04 2010-04-22 11:23:32 +0900 Ivan Raikov Merge commit '08c72b4e65858bcc8b10cb135e5b5aa3742892b5' into prerelease and set prerelease version to 4.5.0rc2.
61adcf34 2010-04-21 21:07:47 +0200 felix Merge branch 'master' into experimental
fd66e1b1 2010-04-21 20:53:38 +0200 felix merged wiki manual changes made by zb
c0a81db3 2010-04-21 20:05:59 +0200 felix Merge branch 'master' into experimental
08c72b4e 2010-04-21 20:04:53 +0200 felix added pointer-offset again, which is removed by mistake (thanks to Jim Ursetto for reporting this)
aadc14ba 2010-04-21 16:58:16 +0200 felix Merge branch 'master' into experimental
fc017208 2010-04-21 16:58:02 +0200 felix trivial whitespace removal
cac829ea 2010-04-20 12:33:11 +0200 felix applied patch by Mario for fixing cygwin makefile (#213)
a4551596 2010-04-20 12:33:11 +0200 felix applied patch by Mario for fixing cygwin makefile (#213)
d6ad245f 2010-04-19 15:07:41 +0200 felix Merge branch 'master' into experimental
33a9c5b3 2010-04-19 15:04:57 +0200 felix fixed bug in reporting known call with wrong number of args
1fd4db8c 2010-04-19 15:04:57 +0200 felix fixed bug in reporting known call with wrong number of args
d2be7ef5 2010-04-19 12:12:19 +0200 felix fixed silly bug in rules.make
ef9ef442 2010-04-19 12:13:05 +0200 felix Merge branch 'master' into experimental
fd5b91a3 2010-04-19 12:12:19 +0200 felix fixed silly bug in rules.make
2c81b811 2010-04-19 04:40:50 +0200 felix fixed conflicts
909bf8ee 2010-04-19 03:54:46 +0200 felix deprecated COPY-FILE and MOVE-FILE in setup-api
8ef53edf 2010-04-14 16:46:25 +0200 felix merged manual changes from wiki
f4d67b16 2010-04-15 09:22:01 -0300 Chicken bumped version to 4.4.6
f0e52333 2010-04-14 16:46:34 +0200 felix Merge branch 'master' into experimental
cfa1d11e 2010-04-14 16:46:25 +0200 felix merged manual changes from wiki
f6502107 2010-04-14 11:33:41 +0200 felix Merge branch 'master' into experimental
d3de0272 2010-04-14 11:32:45 +0200 felix added destination-prefix to make installation-prefix compatible again
098a8b9a 2010-04-14 11:32:45 +0200 felix added destination-prefix to make installation-prefix compatible again
dcef2427 2010-04-14 09:40:10 +0200 felix merged; bumped version to 4.5.0rc1
aa97b6e7 2010-04-14 09:34:36 +0200 felix Merge branch 'master' into experimental
e473108e 2010-04-14 09:33:59 +0200 felix updated NEWS
25f88117 2010-04-14 09:07:19 +0200 felix removed some debug output
6131c3a7 2010-04-14 09:05:53 +0200 felix types.db fix; handling of VARDIR broken in chicken-install
04bb268c 2010-04-14 09:07:19 +0200 felix removed some debug output
c86e8f20 2010-04-14 09:05:53 +0200 felix types.db fix; handling of VARDIR broken in chicken-install
460fe6b7 2010-04-13 15:10:39 +0200 felix Merge branch 'master' into experimental
d275e597 2010-04-13 15:08:38 +0200 felix Merge branch 'experimental' of ssh://chicken@galinha.ucpel.tche.br/~/chicken-core into experimental
c7479e22 2010-04-13 15:07:26 +0200 felix bumped version to 4.4.5, not tagged yet
89efeda7 2010-04-13 15:05:27 +0200 felix r4rstest.out corrected
55d6fe4b 2010-04-13 14:55:19 +0200 felix - moved chicken-ffi-syntax into own unit - note about redefinitions of `define' in manual (thanks to Jeronimo) - mini-salmonella: sorts directory before building extensions - canonicalization creates a more helpful error message when an invalid data object occurs in source expressions and the object is part of another expression that might be a reference to a macro in modules.db
34c7f2e9 2010-04-12 12:21:35 +0200 felix added ##sys#notice and how csi/chicken set it according to command-line options; converted some warnings to use notice
a798a31c 2010-04-12 11:37:43 +0200 felix fixed number->string; runtests fails on tests that diff; removed float-erad/write tests from r4rstest
bc13cf67 2010-04-11 00:16:42 +0200 felix tweaks in 3-stage build
073e6066 2010-04-11 00:11:38 +0200 felix comments
945d4382 2010-04-10 23:45:49 +0200 felix describe mentions if number is inexact; expected output for r4rstest waas wrong
98e3c4d3 2010-04-10 23:16:14 +0200 felix added 3-stage build
513ba597 2010-04-09 11:50:58 +0200 felix keyword-argument speedup, needs more testing
8b293b1c 2010-04-08 14:43:59 +0200 felix inlined literals keep their identity
c89222cb 2010-04-08 14:43:38 +0200 felix updated scrutiny-test test-file
aff7bead 2010-04-08 14:39:39 +0200 felix modified code in regex.scm to avoid scrutiny warning
3ae42449 2010-04-04 23:47:40 +0200 felix fixed use of internal eqv? alias in expansion of case (thanks to Vitaly Magerya)
b332b1b5 2010-04-04 23:04:39 +0200 felix removal of duplicated manual entry for qs (patch by mario)
14b2d48c 2010-04-04 22:57:26 +0200 felix applied patch by Christian Kellermann for number->string conversion with arbitrary base
b9d091df 2010-04-04 22:25:47 +0200 felix else-clause check for select; removed deprecated define-compiled-syntax and define-extension
b528ffbd 2010-04-03 19:47:47 +0200 felix warning if non-else clauses follows else clause in cond or case
da7cb50b 2010-04-02 19:23:43 +0200 felix config-macros for all other programs and registration in setup-api
4337b3c9 2010-04-01 00:21:32 +0200 felix setup-api exports find-program
fb74f2a1 2010-03-31 23:47:43 +0200 felix removed broken toplevel-alias optimization
0b728d16 2010-03-31 23:47:29 +0200 felix export used outside module is ignored; slight cleanup in syntax-checks for define
867918d9 2010-03-31 23:45:47 +0200 felix test in chicken-uninstall was incorrect, now the user is always asked before deinstalling, unless -force is given
b86f80d9 2010-03-31 23:44:50 +0200 felix chicken-install -test only applies to explicitly installed extension; not dependecnies
6df285bc 2010-03-28 15:13:39 +0200 felix fixed bug in standard-extension (setup-api)
7967bdf6 2010-03-28 14:32:49 +0200 felix removed warning and feature
8acb3f92 2010-03-28 14:03:05 +0200 felix types and import fixes for fxeven?/fxodd?
c8a6a3a0 2010-03-27 16:45:41 +0100 felix fix in handling of -:G runtime option; bumped version to 4.4.4
2dbe4d40 2010-03-27 16:19:53 +0100 felix fixed bug in csc (use of unbound INSTALL_RC_COMPILER); fix in mini-salmonella; fix in wiki2html by zbigniew
56947e80 2010-03-27 10:51:40 +0100 felix Merge branch 'master' into experimental
fa8e6f78 2010-03-27 10:50:24 +0100 felix applied patch my mario to fix bug in chicken-install reported by Jeronimo Pellegrini
664036a3 2010-03-26 11:45:41 +0100 felix added fxodd? and fxeven?; expander tuning; get/put implemented in C
f36539a3 2010-03-26 09:42:36 +0100 felix added -:G runtime option; added feature id #:explicit-renaming
38c7328f 2010-03-25 14:47:52 +0100 felix manual fixes (thanks to Joerg Wittenberger)
5f4e0410 2010-03-25 12:06:44 +0100 felix pulled some manual improvements from wiki
f2cbd906 2010-03-25 09:13:50 +0100 felix disabled debugging code which resulted in crash of chicken-install
e968b6ac 2010-03-25 09:00:20 +0100 felix still references to unsafe library files
bed246d4 2010-03-25 08:45:02 +0100 felix include-syntax for modules
eb5e7e41 2010-03-17 14:55:26 +0100 felix some repairs
df84dd4e 2010-03-17 14:26:59 +0100 felix use internal forms for builtin syntax
fa94f244 2010-03-12 14:52:37 +0100 felix more work
a59c9a11 2010-03-12 14:33:21 +0100 felix started work on fully consistent syntax
f2c8fc30 2010-03-14 13:13:28 +0100 felix - integer? always returns #f for nan and inf - implemented lambda as syntax and fixed various bugs - tests run, added some new module-related tests
1f2722cd 2010-03-13 13:45:16 +0100 felix various syntax bugfixes
64d49f48 2010-03-12 14:52:37 +0100 felix more work
d9cdb524 2010-03-12 14:33:21 +0100 felix started work on fully consistent syntax
4cbc9d25 2010-03-23 14:33:43 +0100 felix fixed bug in quoting of shell commands in setup-api
ed8ab71f 2010-03-23 14:10:01 +0100 felix bumped version to 4.4.3
c1ae874f 2010-03-23 14:07:22 +0100 felix Merge branch 'experimental'
6148b89a 2010-03-23 14:02:35 +0100 felix fixed case of -K option in help text in csc
d7ed747b 2010-03-23 07:42:17 +0100 felix Merge branch 'experimental' of ssh://galinha.ucpel.tche.br/~/chicken-core into experimental
126b4631 2010-03-23 07:42:02 +0100 felix trivial whitespace change
7f537bb7 2010-03-23 07:39:32 +0100 felix Merge branch 'experimental' of ssh://chicken@galinha/~/chicken-core into experimental
186ac540 2010-03-22 11:16:58 +0100 felix Merge branch 'experimental' of ssh://galinha.ucpel.tche.br/~/chicken-core into experimental
a7998d49 2010-03-22 11:16:19 +0100 felix fix in types.db, thanks to Kon Lovett
c19d3c2a 2010-03-20 23:04:58 +0100 felix cleanup and trivial fix
a0128b4a 2010-03-20 22:39:45 +0100 felix added register-program to setup-api
a5e2d819 2010-03-20 22:29:25 +0100 felix removed more unsafe runtime stuff
a70dddec 2010-03-20 10:02:37 +0100 felix removed unsafe libchicken and -unsafe-libraries options
7a872acd 2010-03-19 22:51:35 +0100 felix symbol beginning with #%... is readable
95192de2 2010-03-19 22:32:17 +0100 felix fixed comment
b3fd772a 2010-03-19 20:54:38 +0100 felix restored change incorrectly reverted
33ffee13 2010-03-19 20:52:48 +0100 felix don't show backtrace when shell command fails in setup-api
9a22d5e6 2010-03-19 10:52:49 +0100 felix Merge branch 'experimental' of /home/felix/chicken/core into experimental
516521a1 2010-03-19 10:52:25 +0100 felix make clean should handle program prefix/suffix
033f45ec 2010-03-19 10:48:17 +0100 felix use -O3 or standard-extension
400e22df 2010-03-18 21:29:22 +0100 felix fixed conflict
c95dc5f6 2010-03-18 12:01:06 +0100 felix fixed bug in runtests.sh
0d314266 2010-03-18 11:59:32 +0100 felix fixed bug in suffix rule for .so files; bumped version to 4.4.2
53a82645 2010-03-18 10:00:49 +0100 felix fixes in types.db (thanks to Kon Lovett)
8dee2d76 2010-03-17 11:41:50 +0100 felix using install is ok on cygwin
259e3e98 2010-03-17 11:41:23 +0100 felix -O5 does not link with unsafe library anymore
b5c8d59e 2010-03-16 16:12:04 +0100 felix define-record-type allows using setters for modifier; added testcase
77dba659 2010-03-16 13:11:20 +0100 felix Merge branch 'experimental' of ssh://galinha.ucpel.tche.br/~/chicken-core into experimental
c1b3d35d 2010-03-16 13:03:02 +0100 felix csc handles .rc files; install .rc for windows gui apps; patch by Thomas Chust for embedding manifest; new csc option -no-elevation
a0960b7f 2010-03-16 13:05:51 +0100 felix removed chicken-fetch and chicken-remove
8a3129a1 2010-03-14 13:17:33 +0100 felix integer? returns #f for nan and inf
f771a79b 2010-03-13 13:43:24 +0100 felix allow overriding HOSTSYSTEM in mingw32 cross build
be4ec378 2010-03-12 11:14:35 +0100 felix module bodies are completely stripped (#131)
5d11f891 2010-03-12 07:51:28 +0100 felix Merge branch 'master' into experimental
590e58d9 2010-03-12 07:51:21 +0100 felix same for chicken-status and chicken-uninstall
688537a2 2010-03-12 07:50:20 +0100 felix fixed bug in handling of combined options in chicken-install
b0439fca 2010-03-11 20:12:20 +0100 felix combined short options where incorrectly handled in chicken-install
36e4501c 2010-03-11 09:31:10 +0100 felix fix for not handling netbsd as an elf target
67f3af07 2010-03-10 14:17:08 +0100 felix fixed typo in chicken-install, handles relative pathname for local transport
73d8e2a6 2010-03-10 14:05:03 +0100 felix user correct string for error message
cf945b34 2010-03-10 13:54:48 +0100 felix show mapping of eggs only if changed
4f125f7a 2010-03-10 09:10:46 +0100 felix changed instructions for bootstrapping in README
7a35d64c 2010-03-09 14:56:14 +0100 felix removed bootstrap files; added script to generate bootstrapping chicken
e3a354a9 2010-03-09 13:18:19 +0100 felix don't include scripts/ in distribution, with exception of identify-branch.sh
e66fb90a 2010-03-09 13:14:15 +0100 felix Merge branch 'master' into experimental
e4d840c1 2010-03-09 13:12:31 +0100 felix set version to 4.4.1; copied NEWS from release branch
1bc6f519 2010-03-09 13:01:13 +0100 felix provide chicken-fetch and chicken-install on windows
a935874b 2010-03-09 13:00:59 +0100 felix regexp didn't handle regexp arguments properly
b5a1c5cf 2010-03-09 07:40:01 +0100 felix merged with wiki manual
2e5b2798 2010-03-09 07:31:28 +0100 felix doc fix
577dd7ec 2010-03-09 07:17:51 +0100 felix fixed ##sys#round to old behaviour
469e2545 2010-03-09 10:08:27 +0900 Ivan Raikov Merge branch 'prerelease' into release
9d33b424 2010-03-09 10:05:25 +0900 Ivan Raikov Merge branch 'master' into prerelease
7b310fa1 2010-03-08 13:42:01 +0100 felix applied universal build mac os patch by Jim Ursetto
91b23b12 2010-03-08 13:36:23 +0100 felix Merge branch 'master' into experimental
c44aabae 2010-03-08 13:26:04 +0100 felix applied cygwin build patch by Mark Carter
57766861 2010-03-08 13:26:04 +0100 felix applied cygwin build patch by Mark Carter
b24d526a 2010-03-07 14:44:12 +0100 felix Merge branch 'experimental' of ssh://chicken@galinha/~/chicken-core into experimental
2ea25153 2010-03-07 00:00:46 +0100 felix added a few more tests
412c4e7a 2010-03-06 23:05:53 +0100 felix glob->regexp returns regexp, optional sre; does a better job now
1357ff1b 2010-03-05 21:35:41 +0100 felix indicate zero values in repl result
3f304513 2010-03-05 11:55:37 +0100 felix better symbol printing behaviour, suggested by Jim
bf8216a1 2010-03-05 11:54:48 +0100 felix documented fix by Jim for terminal-port? on windows
a7f5cdc1 2010-03-05 11:53:29 +0100 felix terminal-size for windows was unimplemented, but should at least return 0/0
d228bfec 2010-03-05 11:52:30 +0100 felix no special handling of describe for extended number types
48d759c9 2010-03-05 09:19:17 +0100 felix Merge branch 'experimental' of c:/Users/felix/tmp/../chicken into experimental
7e1f2568 2010-03-04 13:05:44 +0100 felix incorrect change for line-number output in read error/warning
b9c25de7 2010-03-04 12:20:44 +0100 felix make hacked apply optional for mingw/msys builds
74119cff 2010-03-04 09:36:57 +0100 felix merged some manual changes from wiki
5adc0645 2010-03-03 15:01:52 +0100 felix removed some unneeded files
06299f38 2010-03-02 13:31:21 +0100 felix qualified core-forms and syntax for if and begin
d15fc586 2010-03-02 12:56:57 +0100 felix resurected pointer-offset, added unboxing for null-pointer?
bc0efaf9 2010-03-02 12:52:49 +0100 felix resurrected pointer-offset
aa0be1fc 2010-03-01 21:20:25 +0100 felix somewhat better line-info handling, included files retain source filename, made include syntax expanding into core-form (handled differently by compiler and interpreter), added unboxing for pointer-ops, removed unsafe warning for compiled code in dynamic mode, rewrite rules for lolevel some pointer ops and what the heck else
272a0141 2010-03-01 14:09:56 +0100 felix removed glob?
d6800beb 2010-03-01 14:09:34 +0100 felix unboxing only effective in unsafe mode; added unboxed rewrites for pointer ops
b665092d 2010-03-01 01:40:05 +0100 felix restrict max size of chicken-status output lines
d9b21cd0 2010-02-28 23:35:20 +0100 felix merged master 9a3f840 (pointer+ in lolevel import lib)
9a3f840b 2010-02-28 23:33:08 +0100 felix added missing pointer+ to lolevel import lib
9e990534 2010-02-28 23:33:08 +0100 felix added missing pointer+ to lolevel import lib
85105ef4 2010-02-28 22:25:15 +0100 felix resolved commit in lolevel.scm
4ce743a7 2010-02-28 22:23:38 +0100 felix bumped version to 4.4.0rc1
eb4dc4ab 2010-02-28 22:22:53 +0100 felix resolved conflicts
14fa9f4e 2010-02-26 13:45:05 +0100 felix -rpath should not be effective on windows
ceedfdf7 2010-02-26 13:34:34 +0100 felix added missing test-files to manifest; bumped version to 4.3.7
1fc71673 2010-02-26 12:01:52 +0100 felix relative path is allowed for -prefix
db89f70e 2010-02-26 12:01:11 +0100 felix use C_char instead of char
095509cc 2010-02-25 19:38:12 +0100 felix C_text casts to char* in C++ mode (groan)
ffa2a9af 2010-02-25 18:55:41 +0100 felix bugfix in csc -deploy
a3388f62 2010-02-25 17:28:05 +0100 felix added -trunk mode to chicken-install (only for local transport), can be used by mini-salmonella
b3cc898a 2010-02-25 16:58:47 +0100 felix Merge branch 'experimental' of /home/felix/chicken/core into experimental
946e656f 2010-02-25 16:58:23 +0100 felix clang-specific changes to chicken.h
c1d87357 2010-02-25 16:21:01 +0100 felix added missing manual page to manifest
1ccb70cb 2010-02-25 16:13:19 +0100 felix resolved conflicts; enabled $ORIGIN for openbsd
2aa701a3 2010-02-25 15:57:32 +0100 felix removed unnecessary test
49042434 2010-02-24 19:29:49 +0100 felix winkelmann deployment fixes for Mac
e0747099 2010-02-23 23:15:23 +0100 felix fixes and enhancements for mini-salmonella; -prefix for chicken-install may be relative; platform meta prop.
a0505917 2010-02-22 21:00:39 +0100 felix added -deployed to csc; documented deployment (not finished); everything seems to work fine on Linux
7e5c0492 2010-02-22 12:16:10 +0100 felix updated bootstrap files
b8f946bd 2010-02-22 12:15:12 +0100 felix this actually has a reason
29080c2d 2010-02-22 11:39:39 +0100 felix bumped vesion to 4.3.6
1d4b209d 2010-02-22 11:28:19 +0100 felix use PATH_MAX instead of MAX_PATH
9fb648cb 2010-02-22 10:09:25 +0100 felix disabled procedure checks and used fixnum mode for regex unit
01806b96 2010-02-22 09:24:27 +0100 felix Merge commit 'origin/experimental' into experimental
3c56a566 2010-02-22 09:24:07 +0100 felix bugfixes in srfi-18.scm
a0b366c4 2010-02-22 09:22:39 +0100 felix added missing entries in chicken.import.scm for new fp-math ops (thanks to Kon Lovett)
572d15fc 2010-02-22 09:19:17 +0100 felix added missing entry in srfi-18 import lib (thanks to JW)
e4f7c82f 2010-02-21 17:44:21 +0100 felix started doc; various fixes
fae9e090 2010-02-20 11:48:08 +0100 felix only assume freebsd/linux/solaris can handle $ORIGIN
7313167f 2010-02-20 11:46:39 +0100 felix trivial change
657179e0 2010-02-20 11:43:40 +0100 felix added mappings for core units to setup.defaults
c6e57fa8 2010-02-19 11:36:40 +0100 felix various changes regarding deployment for csc and chicken-install
e78ff953 2010-02-19 08:15:22 +0100 felix scan-input-lines also accepts predicate as first argument
4b0e48ac 2010-02-19 08:09:17 +0100 felix added missing condition-variable-name (thanks to Joerg Wittenberger)
7cd76bf1 2010-02-18 16:03:23 +0100 felix use qualified symbol in assignment comment in generated code
6497179f 2010-02-18 14:17:50 +0100 felix apply mappings from setup.defaults also to indirect requirements
7be8c8ef 2010-02-18 12:41:42 +0100 felix fix for PATH walking with -private-repository; fix for incorrectly boxed index for unboxed fXXvector accesses (thanks to Jeronimo Pellegrini); removed use of deprecated glob? provedure
fbaf8336 2010-02-18 10:15:14 +0100 felix Merge branch 'experimental' of ssh://galinha.ucpel.tche.br/~/chicken-core into experimental
c3ac6b85 2010-02-17 16:57:45 +0100 felix undocd OPTIMIZE_FOR_SPEED; forgot scan-input-lines in utils.import.scm
94b60523 2010-02-17 16:18:52 +0100 felix renamed scan-lines to scan-input-lines
d6eea6fe 2010-02-17 09:04:48 +0100 felix trivial whitespace in ,r
7c27aa03 2010-02-17 08:52:52 +0100 felix fixed problematic test
e51635e2 2010-02-17 07:55:51 +0100 felix fixed egg mapping
53b0d1ef 2010-02-17 07:39:43 +0100 felix new setup.defaults format and egg mappings
98129215 2010-02-17 07:39:26 +0100 felix same for delete-file*
17d9418a 2010-02-17 07:38:43 +0100 felix file-deletion and rename returns destination filename
04b3b779 2010-02-16 16:06:36 +0100 felix core-forms for define-inline and define-constant
93eecede 2010-02-16 12:29:21 +0100 felix add note in chicken-config.h when using an optimized build
fa0501ec 2010-02-16 07:46:27 +0100 felix added new test files to manifest
b8f593fa 2010-02-15 17:32:37 +0100 felix Merge branch 'master' into experimental
8fad80cf 2010-02-15 17:18:35 +0100 felix deprecated glob\?, added scan-lines
aea2af44 2010-02-15 13:07:05 +0100 felix line-terminators
5b536403 2010-02-15 13:06:48 +0100 felix line-terminators
e1d59242 2010-02-15 13:06:21 +0100 felix test-suite fixes
d91c1be3 2010-02-15 12:39:03 +0100 felix was still not right
673019cf 2010-02-15 12:29:37 +0100 felix private-repo fixes for generic path walking
eb482085 2010-02-15 12:29:08 +0100 felix fixed warnings for ctype functions found on NetBSD
bb7016ac 2010-02-15 09:51:26 +0100 felix don't fuck with me, git
d946386d 2010-02-15 09:48:29 +0100 felix applied srfi-18 patch by Joerg Wittenberger
c4aa5ccd 2010-02-15 09:46:04 +0100 felix windows private repo was still broken
5c13af7e 2010-02-15 09:32:48 +0100 felix windows fixed for private repositories
c7435941 2010-02-14 13:34:06 +0100 felix enabled use of -private-repository
2849a8ad 2010-02-14 13:20:36 +0100 felix - factored out program-path calculation - removed test-chicken.sh script - factored out debug-output routine (everything goes to stderr, now) - added 'g' runtime option (shows GC debugging info) - added tests for symbol-GC and import-forms in `require-extension'
efbd0df9 2010-02-13 12:28:35 +0100 felix private repository path handling, new option to csc
622ec812 2010-02-12 16:04:36 +0100 felix forgot to alias some foreign-XXX-lambda[*] forms
d0c01383 2010-02-12 15:46:06 +0100 felix UNIX API aliases
1808896c 2010-02-12 15:45:07 +0100 felix PATH walking for getting executable path
28347b49 2010-02-12 15:09:36 +0100 felix added ##sys#path-to-executable (untested)
9c60c5cd 2010-02-12 14:23:56 +0100 felix added internal aliases for some FFI forms
74561c95 2010-02-12 10:10:36 +0100 felix gc symbols in weak mode only if the plist is empty
273399bb 2010-02-11 15:13:57 +0100 felix started support for direct creation of Mac gui apps with csc
de4c02c9 2010-02-11 09:38:09 +0100 felix introduced C_INSTALL_PREFIX, csi report prints some paths
3d35f9fa 2010-02-10 19:16:25 +0100 felix inverted use of yes-or-no? for no-install case
9edaf7d0 2010-02-09 11:27:28 +0100 felix fixed conflicts
bd95f13c 2010-02-09 08:07:02 +0100 felix Merge branch 'experimental' of c:/users/felix/tmp/../chicken into experimental
6597d954 2010-02-09 08:06:49 +0100 felix Merge branch 'no-gui-lib' into experimental
d6ca5e12 2010-02-08 13:52:16 +0100 felix updated FAQ (gui mode)
cfa7c4de 2010-02-08 13:42:11 +0100 felix removed user-defined extension-specifiers; require-extension handles import forms
7d4ad3f1 2010-02-08 12:31:55 +0100 felix removed libchickengui, libchicken handles distinction at runtime; added -gui to csc and deprecated -W/-windows
5ca3094f 2010-02-05 12:14:07 +0100 felix strip extensions-specifiers and -ids in require-extension
560d164c 2010-02-04 15:40:52 +0100 felix added missing cast in chicken.h (thanks to Sean D'Epagnier)
61f9936c 2010-02-02 15:36:11 +0100 felix doc fix
e650a306 2010-02-01 08:54:21 +0100 felix Merge commit 'origin/experimental' into experimental
1b253f89 2010-02-01 07:18:08 +0100 felix updated copyrights, README
467ab66a 2010-01-29 11:49:26 +0100 felix bumped version to 4.3.5
37781c9d 2010-01-29 11:44:32 +0100 felix Merge branch 'experimental'
cf528be6 2010-01-29 11:43:46 +0100 felix Merge branch 'experimental' of /home/felix/chicken/core into experimental
fa3021cc 2010-01-25 15:16:21 +0100 felix fixed utime use in posixunix.scm
d1b98433 2010-01-28 00:38:48 +0100 felix fixed use of undefined constant for binary version in eval.scm
349d38b1 2010-01-27 23:37:55 +0100 felix handle case of undefined C_BRANCH_NAME
55f3b29b 2010-01-21 14:26:36 +0100 felix check filename arg in file-modification-time setter
c3c499cd 2010-01-21 09:22:36 +0100 felix added setter for file-modification-time
1e5bb5e5 2010-01-19 17:03:51 +0100 felix -W is only effective on windows
a30d9d8f 2010-01-19 14:45:12 +0100 felix renamed marker
7283667e 2010-01-19 14:30:35 +0100 felix dloading checks whether dll was linked with gui libs; fixed linking of gui-libs in csc
243a89e1 2010-01-18 15:42:16 +0100 felix forgot banner, of course
4f4643f3 2010-01-18 15:32:28 +0100 felix updated copyrights
29d5e7a6 2010-01-18 15:22:54 +0100 felix added aliases to fp-rounding functions, because numbers egg needs them
709b1eaf 2010-01-18 15:09:44 +0100 felix re-added ##sys#floor, which is needed for numbers egg
eed01e3b 2010-01-18 14:05:09 +0100 felix bumped version to 4.3.4
cae038d4 2010-01-18 10:55:50 +0100 felix fixed unboxing bug (#164)
2839224a 2010-01-17 00:38:52 +0100 felix trivial change
311bff09 2010-01-17 00:35:46 +0100 felix resolved conflicts
b6217679 2010-01-17 00:33:16 +0100 felix fix for signed number->string conversion (reported by Peter Danenberg)
b63d1316 2010-01-16 13:19:45 +0100 felix Merge branch 'master' into experimental
c68eef45 2010-01-16 12:09:42 +0100 felix Merge branch 'master' of ssh://chicken@galinha.ucpel.tche.br/~/chicken-core
2c7c6cca 2010-01-15 16:06:07 +0100 felix fixed construction of dep.-list in chicken-install (#159)
74e04d7c 2010-01-15 16:06:37 +0100 felix Merge branch 'experimental' of c:/Users/felix/tmp/chicken/core into experimental
da127d36 2010-01-15 16:06:07 +0100 felix fixed construction of dep.-list in chicken-install (#159)
00e95feb 2010-01-15 12:12:15 +0100 felix updated scripts/README
15cce254 2010-01-15 12:09:16 +0100 felix tweaks to test-chicken.sh
de17a12c 2010-01-15 11:37:56 +0100 felix added mega-test script
fe555f97 2010-01-15 11:37:00 +0100 felix removed comment
5d76d7e2 2010-01-15 11:12:40 +0100 felix added option to fetch eggs from server
0472b537 2010-01-14 12:56:23 +0100 felix trivial change
17854654 2010-01-14 10:44:16 +0100 felix allow extra options to be passed to scheme compiles
fb423c06 2010-01-13 21:53:18 +0100 felix toplevel-alias detection for simple cases
55b93b0d 2010-01-13 17:44:55 +0100 felix added some compiler-syntax tests
c4f4e913 2010-01-13 11:28:36 +0100 felix slight compiler-syntax tweaks and more tests
aa48ba2a 2010-01-13 11:28:36 +0100 felix slight compiler-syntax tweaks and more tests
5cd6008b 2010-01-13 10:53:18 +0100 felix Merge branch 'master' into experimental
2b565be2 2010-01-13 10:52:09 +0100 felix Merge branch 'master' into experimental
8fd98f50 2010-01-13 10:51:52 +0100 felix proper restoration of compiler-syntax; optional removal of the same
7fa64f24 2010-01-13 07:25:32 +0100 felix reverted broken commit and redid change to setup-api
836da54e 2010-01-13 07:24:34 +0100 felix Revert "handle numeric version in upgrade message"
21a4cae9 2010-01-12 13:21:47 +0100 felix handle numeric version in upgrade message
8a36e6fd 2010-01-12 09:42:50 +0100 felix Merge branch 'master' of c:/Users/felix/tmp/chicken/core
c08efe2b 2010-01-12 09:42:44 +0100 felix fix for wrong entry in real-name hash-table
00569961 2010-01-12 09:26:25 +0100 felix because it is not that simple as one often thinks
918d5ccd 2010-01-11 13:15:25 +0100 felix bumped version to 4.3.3
80f41137 2010-01-02 02:28:28 +0100 felix possible fix for reexport problem
146114bd 2010-01-11 08:10:59 +0100 felix silly
f3dc3597 2010-01-11 08:10:19 +0100 felix bugfix in chicken-install
c2e94e19 2010-01-11 08:04:53 +0100 felix removed patches
6ddfab3d 2010-01-11 08:02:30 +0100 felix simplification in Makefile.mingw-msys
926437c6 2010-01-11 07:58:43 +0100 felix hide debugging routine in eval.scm
2689b366 2010-01-10 15:27:39 +0100 felix removed backup file from manifest
59a962f1 2010-01-10 13:42:38 +0100 felix resolved conflicts
9bf74107 2010-01-10 13:41:18 +0100 felix Merge branch 'zbigniew'
efe04406 2010-01-04 09:33:21 +0100 felix posixwin.c in bootstrap dir was using obsolete identifier
0e331c6f 2010-01-08 18:04:05 -0600 zbigniew Remove remnants of for-each-line / for-each-argv-line
24260dd3 2010-01-10 13:18:00 +0100 felix Merge branch 'master' into zbigniew
549f17ca 2010-01-09 01:25:52 -0600 zbigniew Remove extra quotes in Makefile.mingw
24ee7e19 2010-01-08 23:54:49 -0600 zbigniew Fix find-files on Windows to include directories
474f7066 2010-01-08 15:07:48 -0600 zbigniew Use all: rule from defaults.make for MinGW
12f2d1c3 2010-01-10 13:09:59 +0100 felix Merge branch 'master' of git://3e8.org/chicken-core into zbigniew
f4f2adff 2010-01-10 13:05:37 +0100 felix added -repository option to chicken-install (thanks to Christian Kellermann)
c0cdcc53 2010-01-09 14:39:04 +0100 felix fixed silly typo in chicken.h; chicken-install.scm depends on setup-api.c
6e404cf6 2010-01-09 13:11:35 +0100 felix forgot to commit
03ed75b4 2010-01-09 13:10:32 +0100 felix restrict srfi-69 hash to 32-bit
0548541b 2010-01-09 01:25:52 -0600 zbigniew Remove extra quotes in Makefile.mingw
de552df0 2010-01-08 23:54:49 -0600 zbigniew Fix find-files on Windows to include directories
4c8d3fb0 2010-01-08 15:07:48 -0600 zbigniew Use all: rule from defaults.make for MinGW
1c7765a5 2010-01-04 09:44:40 +0100 felix removed more traces of chicken-setup
321e60a9 2010-01-04 09:33:21 +0100 felix posixwin.c in bootstrap dir was using obsolete identifier
fc601b5b 2010-01-08 18:04:05 -0600 zbigniew Remove remnants of for-each-line / for-each-argv-line
e31a3786 2010-01-08 15:55:38 +0100 felix Merge branch 'master' into experimental
b13bda51 2010-01-07 12:52:00 -0600 zbigniew Hopefully fix unquote-splicing for real
65c91928 2010-01-08 11:08:19 +0100 felix enabled branchname for msys, fix in mini-s., -no-trace for import libs
be334a8b 2010-01-07 16:01:02 +0100 felix more mini-s. tweaks
66af4494 2010-01-07 14:49:11 +0100 felix tweaks to identify-branch
f67f6c5d 2010-01-07 14:20:13 +0100 felix Merge branch 'experimental' of ssh://galinha.ucpel.tche.br/~/chicken-core into experimental
be8c0e00 2010-01-07 14:19:01 +0100 felix mini-salmonella tweaks; added entry in README
6fd12993 2010-01-07 13:18:54 +0100 felix chicken-uninstall uses glob instead of regex; mini-salmonella fixes
47e78e1e 2010-01-07 12:52:54 +0100 felix added mini eggtest script; fixed silly bug in chicken-install that forgot to check for -no-install
6d73344f 2010-01-06 18:40:00 +0100 felix added missing identify-branch script
964b51a1 2010-01-06 18:20:36 +0100 felix Merge branch 'experimental' of /home/felix/chicken/core into experimental
1efafd06 2010-01-06 18:19:20 +0100 felix Merge branch 'experimental' of ssh://chicken@galinha.ucpel.tche.br/~/chicken-core into experimental
8b1b5824 2010-01-06 15:05:55 +0100 felix fixed bug in create-directory
7d6f1e4f 2010-01-06 15:06:03 +0100 felix Merge branch 'experimental' of c:/Users/felix/tmp/chicken/core into experimental
d2f43472 2010-01-06 15:05:55 +0100 felix fixed bug in create-directory
70e091fd 2010-01-06 08:35:25 +0100 felix handle installation of deps in no-install mode; removed deprecated setup-install-flag and setup-verbose-flag
e166fa31 2010-01-05 13:17:48 +0100 felix fixed bug in unused-var-removal optimization done the other day
004f21c3 2010-01-05 13:17:48 +0100 felix fixed bug in unused-var-removal optimization done the other day
91a088e0 2010-01-04 09:51:22 +0100 felix udated README
066d1acc 2010-01-04 09:44:40 +0100 felix removed more traces of chicken-setup
db997a94 2010-01-04 09:33:21 +0100 felix posixwin.c in bootstrap dir was using obsolete identifier
0dcb0ac3 2010-01-04 09:17:19 +0100 felix Merge branch 'master' into experimental
becb4609 2010-01-04 09:16:39 +0100 felix again fucking line terminators
c2b925a4 2010-01-04 09:15:48 +0100 felix Merge branch 'master' of ssh://galinha.ucpel.tche.br/~/chicken-core
e9956349 2010-01-04 09:15:09 +0100 felix removed obsolete stuff; no more documentation handling by chicken-install; removed chicken-setup stub
673bfc65 2010-01-04 09:00:13 +0100 felix really unixified line-terminators
1bec4b6c 2010-01-04 08:59:04 +0100 felix Merge branch 'experimental' of ssh://galinha.ucpel.tche.br/~/chicken-core into experimental
dce56fc3 2010-01-04 08:57:43 +0100 felix unixified line-terminators
68dcd0fb 2010-01-02 02:52:56 +0100 felix Merge branch 'master' into experimental
21204430 2010-01-02 02:28:28 +0100 felix possible fix for reexport problem
33f30b9c 2010-01-01 23:52:16 +0100 felix identify branchname in banner
0d7d4dec 2009-12-31 01:35:19 +0100 felix fixed typo in NEWS!
076d3c14 2009-12-31 01:16:13 +0100 felix proper handling of install_name_tool with unsafe libraries (thanks to Derell Piper)
045a0f25 2009-12-31 01:06:27 +0100 felix rename and compare procedures for ER macros handle any sexp
9143b062 2009-12-30 22:56:40 +0100 felix bumped version to 4.3.2
6757282d 2009-12-30 22:53:00 +0100 felix updated NEWS
d5aaf762 2009-12-30 22:28:06 +0100 felix Merge branch 'experimental'
ee85eaec 2009-12-11 14:08:52 +0900 Ivan Raikov Consolidated NEWS items for release 4.3.0.
b015ea54 2009-12-29 01:10:10 +0100 felix allow ARCH override in config file
ef4420c6 2009-12-29 00:59:33 +0100 felix trivial fixes
37c7156d 2009-12-29 00:17:26 +0100 felix toplevel assignment-scan extended to check for drop over whole program; emits warning when dropping
e02aae34 2009-12-29 00:04:44 +0100 felix - removed deprecated chicken option `-quiet' - removed deprecated csc options `-v2' and `-v3' - removed some deprecated runtime functions (`C_callback_adjust_stack_limits' and `C_rereclaim') - removed deprecated declaration `run-time-macros' - removed deprecated function `list-of' from data-structures unit - removed deprecated `stat-...' functions from posix unit - removed deprecated functions `for-each-line' and `for-each-argv-line'
d62f6235 2009-12-28 23:49:11 +0100 felix Merge branch 'master' into experimental
a326b13e 2009-12-28 23:46:28 +0100 felix bumped version to 4.3.1
329d798a 2009-12-28 23:43:46 +0100 felix merged master
9570bbb1 2009-12-24 01:18:37 +0100 felix changed -k option in csi to -K (thanks to Mario Goulart)
896eb83e 2009-12-24 00:52:04 +0100 felix merged wiki changes into manual
f295b2dd 2009-12-24 00:28:13 +0100 felix added some more unboxed flonum operations
2e7c7540 2009-12-24 00:27:33 +0100 felix deprecated pointer-offset, renamed it to pointer+
c6d2abc0 2009-12-24 00:26:14 +0100 felix added slatex to test suite
2b2fab29 2009-12-23 15:03:04 +0100 felix drop previous safe toplevel assigns if assigned multiple times
d1b7c977 2009-12-23 15:02:04 +0100 felix enable unboxing at opt.level >= 4
106b4b74 2009-12-23 15:01:10 +0100 felix trivial compiler things
39a20164 2009-12-21 16:05:41 +0100 felix fixed (?) bug in quasiquote
ff47f1c2 2009-12-21 12:15:15 +0100 felix bumped version to 4.2.15
9b68e65e 2009-12-21 12:13:10 +0100 felix trivial message being shown
f88c5612 2009-12-18 11:16:50 +0100 felix added fpinteger?; unboxing fixes; renamed unboxing types; removed rewrite-parameters related to obsolete rest-arg-as-vector optimization
8a20eb5f 2009-12-17 22:05:51 +0100 felix Merge branch 'master' into experimental
7dd29d66 2009-12-17 22:03:04 +0100 felix bumped version to 4.2.15
d49d5993 2009-12-17 21:52:25 +0100 felix Merge branch 'unboxing' into experimental
bc9b4223 2009-12-17 21:51:28 +0100 felix merged unboxing work
c9e8464c 2009-12-16 09:42:49 +0100 felix sorted files in misc/*.files by dependency
ee5b43f4 2009-12-15 16:02:41 +0100 felix types.db fixes by zbigniew
f2fbf3ae 2009-12-15 15:11:56 +0100 felix car is better than list-ref here
cc3c804a 2009-12-14 16:49:22 +0100 felix removed rest-arg-as-vector optimization, since it can conflict with inlining
233ecbbd 2009-12-14 07:32:27 +0100 felix removed obsolete control-file declarations
9ea0b69a 2009-12-13 12:32:09 +0100 felix fXXvector-ref unboxed rewrites; rewrites for fpXXX fraction-ops; unboxed fix type is C int; fft is shit-fast
0684e04a 2009-12-12 14:56:59 +0100 felix unboxing improvements; more unboxed primitives
6aec5903 2009-12-11 23:50:34 +0100 felix fix in unboxing pass (##core#switch default clause)
9d409750 2009-12-11 21:31:08 +0100 felix - handling of '*' unboxed type (untested) - various unboxing fixes
cb4829ce 2009-12-08 00:53:09 +0100 felix added note about unboxing problem with literal arguments
3ba051df 2009-12-08 00:47:10 +0100 felix - added `fpabs' - documented `-debug U' - unboxed rewrites for `fp-' and `fp/' - this still fails:
339958ac 2009-12-05 21:37:31 +0100 felix added bootstrap file for unboxing.scm
2feb8bb4 2009-12-05 21:31:44 +0100 felix added missing file
302d4523 2009-12-05 21:30:57 +0100 felix incorporated unboxing patches
2995b0c8 2009-12-11 11:24:21 +0100 felix wiki2html tweaks
9ba41dae 2009-12-11 09:22:10 +0100 felix bumped version to 4.2.14
929fa71b 2009-12-11 09:20:10 +0100 felix added move-memory fix to NEWS
88455c3c 2009-12-11 09:18:08 +0100 felix Merge branch 'prerelease' of ssh://galinha.ucpel.tche.br/~/chicken-core into prerelease
c9ece0ac 2009-12-10 09:59:05 +0100 felix handling of negative offsets in move-memory\!
ece85f72 2009-12-11 09:16:32 +0100 felix tools.scm: no color-output on mingw
fbc6dda2 2009-12-11 14:49:37 +0900 Ivan Raikov updated release version to 4.3.0
70a7b4dd 2009-12-11 14:08:52 +0900 Ivan Raikov Consolidated NEWS items for release 4.3.0.
9767d784 2009-12-10 16:22:47 +0100 felix - deprecated `define-compiled-syntax' - `define-syntax' is now a core macro and can be renamed and reexported
5dccc269 2009-12-10 16:21:55 +0100 felix C_COMPILER_OPTIONS can be overridden in config-file
72be4d43 2009-12-10 09:59:05 +0100 felix handling of negative offsets in move-memory\!
f3a6db02 2009-12-09 12:14:17 +0100 felix build-system fixes for handling whitespace in installation-directory names
94b36089 2009-12-09 09:20:13 +0100 felix fixed bug in mingw makefile
2690bcf2 2009-12-09 09:26:42 +0100 felix resolved conflict
0ad84ca3 2009-12-09 09:20:13 +0100 felix fixed bug in mingw makefile
45564ef0 2009-12-09 09:17:30 +0100 felix fixed incorrect macro name in posixwin
8b935591 2009-12-08 15:20:43 +0100 felix slightly less verbose benchmark in tests
afd56678 2009-12-08 10:09:36 +0100 felix added missing entry in manifest
ba2ab07e 2009-12-08 10:09:36 +0100 felix added missing entry in manifest
8043df37 2009-12-08 00:53:09 +0100 felix added note about unboxing problem with literal arguments
32f97594 2009-12-08 00:47:10 +0100 felix - added `fpabs' - documented `-debug U' - unboxed rewrites for `fp-' and `fp/' - this still fails:
d9aa3f3f 2009-12-06 14:06:50 +0100 felix manual fixes
fb2899f1 2009-12-06 13:26:07 +0100 felix Incorporated changes from the wiki-version of the manual (patch provided by zbigniew)
494d8057 2009-12-06 14:17:25 +0100 felix Merge branch 'unboxing' of /home/felix/chicken/core into unboxing
3bfcae27 2009-12-05 21:37:31 +0100 felix added bootstrap file for unboxing.scm
00eea510 2009-12-05 21:31:44 +0100 felix added missing file
8a09e880 2009-12-05 21:30:57 +0100 felix incorporated unboxing patches
ffd5cfbe 2009-12-06 14:07:17 +0100 felix converted some runtime C functions to inline versions and moved them to chicken.h
f1775c3e 2009-12-06 14:06:50 +0100 felix manual fixes
434e6446 2009-12-06 13:26:07 +0100 felix Incorporated changes from the wiki-version of the manual (patch provided by zbigniew)
e7128b2f 2009-12-06 13:16:25 +0100 felix trivial changes
54fc7dfd 2009-12-05 21:37:31 +0100 felix added bootstrap file for unboxing.scm
c6cc7ac6 2009-12-05 21:31:44 +0100 felix added missing file
91267288 2009-12-05 21:30:57 +0100 felix incorporated unboxing patches
0e95d304 2009-12-05 21:02:41 +0100 felix making clean didn't remove setup-module import-libraries (thanks to Peter Bex)
608a5654 2009-12-05 21:02:41 +0100 felix making clean didn't remove setup-module import-libraries (thanks to Peter Bex)
e00ee574 2009-12-05 19:55:31 +0100 felix updated version to 4.3.0rc1
3d9ac22b 2009-12-05 19:45:52 +0100 felix - replaced bootstrap-tarball with set of files in `bootstrap' - bumped version to 4.2.13
f3bf5587 2009-12-04 21:36:35 +0100 felix updated bootstrapping tarball
870cbbc0 2009-12-04 20:52:44 +0100 felix Merge branch 'fpcleanup'
cdeedb65 2009-12-04 20:52:06 +0100 felix added inline macro
a1a5e4b8 2009-12-04 20:21:42 +0100 felix fp-op rewrites, new srfi-4 test, much better implementation of fvector access
95fe2be5 2009-12-04 18:46:19 +0100 felix replaced non-ASCII character in NEWS
6832900e 2009-12-03 20:15:38 +0100 felix trivial changes
978ed01f 2009-12-03 19:57:28 +0100 felix fixed warnings in posixunix.c; -:d shows number of collection on normal exit
fcc7e346 2009-12-03 19:21:29 +0100 felix fpmath fixes; added tests for fp-ops
cabb7897 2009-12-03 18:25:56 +0100 felix heavy cleanup in fp-primitives; added more fp-specific operators; removed various library routines
d9eac1cc 2009-12-03 17:20:13 +0100 felix removed obsolete build option in config.make
c57ec38e 2009-12-03 17:17:18 +0100 felix resolved conflicts
67b43481 2009-11-22 12:37:35 +0100 felix replaced silex with feeley's compiler
cd56845c 2009-12-02 19:11:37 +0100 felix marked candidates for inlining
61f45f86 2009-12-02 14:24:12 +0100 felix possible fix for optimizer bug in #138
e880040e 2009-12-02 14:23:48 +0100 felix manual type
bc31b6a5 2009-12-01 11:27:22 +0100 felix removed TODO
c8a25dc4 2009-12-01 11:25:49 +0100 felix removed applyhook and tracing and breakpoint facilities; bumped version to 4.2.12
be5d58a9 2009-12-01 09:52:56 +0100 felix merged master into private
7648a4e2 2009-10-11 11:37:44 +0200 Felix removed trace operations from manual
7ca8d7e9 2009-10-11 11:37:06 +0200 Felix remove tracing facilities from csi - this can be done better using the advice egg
780ea33e 2009-11-30 20:21:36 +0100 felix Merge branch 'master' of ssh://chicken@galinha.ucpel.tche.br/~/chicken-core
768d1905 2009-11-30 20:21:11 +0100 felix added default config build-parameter file (config.make) and bumped version to 4.2.11
57cd52d6 2009-11-28 22:18:37 +0100 felix include default config file in Makefile, if no CONFIG or PLATFORM given
529032c1 2009-11-25 10:10:35 +0100 felix reverted incorrect merge
db019f7c 2009-11-25 10:05:47 +0100 felix Merge branch 'pending' of ssh://galinha.ucpel.tche.br/~/chicken-core
895a4d51 2009-11-25 10:05:13 +0100 felix proxy-support for chicken-install (suggested by Nicolas Pelletier)
3f9fd398 2009-11-23 18:01:33 +0100 felix bumped version to 4.2.10
62fbbf0c 2009-11-05 09:52:10 +0100 unknown removed benchmark mode, added -O5
2097ada7 2009-11-08 00:50:31 +0100 Felix removed obsolete files; removed elisp files; minor cleaning up
0a39b152 2009-11-08 00:13:43 +0100 Felix removed meaningless benchmarks and replaced them with two real ones; also did some test-suite cleanups
ab3f895f 2009-11-16 10:37:14 +0100 felix don't use backdoor to tinyclos for instance foreign type
2b119e43 2009-11-11 05:40:15 -0200 Felix Winkelmann fixed bug in rules.make
5599f26f 2009-11-04 09:49:01 +0100 unknown allow using config-file for make variables
505ec209 2009-11-03 23:53:32 +0100 unknown handle non-atomic operator in function call generically by introducing temporary
6e9a12de 2009-10-30 12:43:17 +0100 unknown removed remaining references and support code for breakpoints; removed uses of NOAPPLYHOOK in makefiles
d8c60219 2009-11-08 00:59:33 +0100 Felix import lib only generated if changed
b6eeedcc 2009-11-19 18:38:57 +0100 felix synrules use internal form of syntax
03934486 2009-11-23 01:44:47 +0100 felix cond-expand should strip f-ids (reported by Thomas Bushnell)
44c52edc 2009-11-23 01:44:47 +0100 felix cond-expand should strip f-ids (reported by Thomas Bushnell)
eeefc0a2 2009-11-22 11:18:17 +0100 felix bumped version to 4.2.9
a263b3ce 2009-11-21 13:19:40 +0100 felix removed read-syntax for 'syntax'
518dbf43 2009-11-13 16:13:54 +0100 felix added import-only extension property
3de97278 2009-11-17 13:39:01 +0100 felix documented optional args to seconds->XXX
cd7d9d6c 2009-11-16 11:37:02 +0100 felix make seconds argument to seconds->... procedures optional (suggested by mario)
6804642f 2009-11-11 09:14:55 +0100 unknown updated entry for grep in types.db
508ed475 2009-10-14 14:59:13 +0200 Felix Added optional argument to grep function in regex unit [suggested by Tony Sidaway]
75abaae8 2009-11-21 13:19:40 +0100 felix removed read-syntax for 'syntax'
0b121bca 2009-11-19 18:38:57 +0100 felix synrules use internal form of syntax
766003fe 2009-11-16 10:37:14 +0100 felix don't use backdoor to tinyclos for instance foreign type
f8e63d97 2009-11-21 12:46:43 +0100 felix updated NEWS
c2136918 2009-11-21 12:46:14 +0100 felix bumped version to 4.2.8
4514731d 2009-10-20 11:51:45 +0200 unknown process-execute on windows didn't handle case of missing arglist argument
93f69847 2009-10-19 12:12:46 +0200 unknown henrietta shows version in comment marker; removed unused ##sys#syntactic-environment?
908fa2ee 2009-11-12 20:30:57 +0100 Felix use distinct condition kind for tcp timeouts
a8b1663f 2009-10-30 09:49:15 +0100 unknown fixed bug in get-condition-property
49489e99 2009-11-20 15:39:01 +0100 felix bumped version to 4.2.7
eaeaf6d4 2009-11-19 17:20:29 +0100 felix -force should override chicken-version check in chicken-install
c2408603 2009-10-29 09:32:00 +0100 unknown installation-prefix is always valid
a4745f89 2009-10-22 11:46:23 +0200 unknown disabled e-mail transmission in chicken-bug
02d01d66 2009-11-01 00:02:00 +0100 Felix chicken-install should not use setup-mode when cross-compiling
53594a53 2009-11-13 16:19:24 +0100 felix standard-extension should use keyword args
979068ff 2009-11-08 00:34:19 +0100 Felix fixes for setup-api procedure 'standard-extension'
4181d474 2009-11-19 17:20:29 +0100 felix -force should override chicken-version check in chicken-install
2317d748 2009-11-19 17:15:56 +0100 felix Merge branch 'master' of ssh://chicken@galinha.ucpel.tche.br/~/chicken-core
d3987ff8 2009-11-19 17:15:02 +0100 felix bumped version to 4.2.6
010f2c06 2009-10-19 14:21:51 +0200 unknown possible fix for reexport bug; no timing output for benchmarks in test suite
f5ec0024 2009-11-18 17:29:33 +0100 felix added documentation for let-compiler-syntax
0d40564d 2009-11-18 12:30:18 +0100 felix slight rewording and example in manual for define-compiler-syntax
7cad910c 2009-11-18 10:35:28 +0100 felix added note in doc for define-compiler-syntax; updated NEWS
606461bd 2009-11-18 10:17:24 +0100 felix documented compiler syntax
67332101 2009-11-18 08:34:27 +0100 felix bumped version to 4.2.5
cbe42442 2009-11-08 00:02:39 +0100 Felix fixed bug in optimizer reported by Joerg Wittenberger (#99)
1e76c412 2009-11-17 13:39:01 +0100 felix documented optional args to seconds->XXX
03ef4596 2009-11-16 11:37:02 +0100 felix make seconds argument to seconds->... procedures optional (suggested by mario)
911872af 2009-11-16 11:37:02 +0100 felix make seconds argument to seconds->... procedures optional (suggested by mario)
b1ccc50a 2009-11-16 10:38:04 +0100 felix updated TODO
5b09da91 2009-11-16 10:37:14 +0100 felix don't use backdoor to tinyclos for instance foreign type
ca4ba3ff 2009-11-13 16:21:33 +0100 felix updated TODO
e5c59af1 2009-11-13 16:19:24 +0100 felix standard-extension should use keyword args
78a1d971 2009-11-13 16:13:54 +0100 felix added import-only extension property
b1cc359d 2009-11-12 20:30:57 +0100 Felix use distinct condition kind for tcp timeouts
d8bcbdc3 2009-11-13 16:01:07 +0100 felix updated TODO
5882660b 2009-11-13 15:59:22 +0100 felix Merge branch 'private' of ssh://galinha/~/chicken-core-private into private
9b0b862d 2009-11-12 20:30:57 +0100 Felix use distinct condition kind for tcp timeouts
917f251a 2009-11-12 20:12:58 +0100 Felix added note about OPTIMMIZE_FOR_SPEED and gcc 4.4 brokenness
a8b3b994 2009-11-12 20:08:31 +0100 Felix Merge branch 'private' of ssh://felix@galinha.ucpel.tche.br/~/chicken-core-private into private
ce4c9681 2009-11-11 09:14:55 +0100 unknown updated entry for grep in types.db
952a3f36 2009-11-11 05:40:15 -0200 Felix Winkelmann fixed bug in rules.make
f8de10b1 2009-11-11 09:14:55 +0100 unknown updated entry for grep in types.db
005f70c2 2009-11-11 05:40:15 -0200 Felix Winkelmann fixed bug in rules.make
8f37c692 2009-11-09 23:02:08 +0100 Felix updatedv version to 4.2.4
2d3a0491 2009-11-09 22:54:13 +0100 Felix updated NEWS
8350e028 2009-11-09 22:44:40 +0100 Felix added comment (whoa)
5b238ddc 2009-11-08 01:24:45 +0100 Felix Merge branch 'pending' of ssh://chicken@galinha.ucpel.tche.br/~/chicken-core into pending
43a11082 2009-11-08 01:23:56 +0100 Felix Merge branch 'master' of ssh://chicken@galinha.ucpel.tche.br/~/chicken-core
9ec1a9a9 2009-11-08 01:22:42 +0100 Felix updated TODO
123f9067 2009-10-20 11:51:45 +0200 unknown process-execute on windows didn't handle case of missing arglist argument
49c33b14 2009-10-29 09:32:00 +0100 unknown installation-prefix is always valid
fb030422 2009-11-03 23:53:32 +0100 unknown handle non-atomic operator in function call generically by introducing temporary
c8e248a2 2009-11-04 09:49:01 +0100 unknown allow using config-file for make variables
a8438327 2009-11-05 09:52:10 +0100 unknown removed benchmark mode, added -O5
09af195f 2009-11-08 01:07:13 +0100 Felix Merge branch 'master' into pending
0e4c415e 2009-11-05 09:50:58 +0100 unknown NEWS restored (will be done later); fixed missing entry in manifest
8451f45a 2009-10-27 11:17:23 +0100 unknown CHICKEN_yield callback should use internal ##sys#thread-yield
9469cd87 2009-10-26 15:21:06 +0100 unknown printer for hash-tables shows current size
864713b7 2009-11-08 00:59:33 +0100 Felix import lib only generated if changed
0eea8c9c 2009-10-22 09:40:10 +0200 unknown upgrade message in setup-api shows version (thanks to ckeen)
a02ad8dd 2009-11-08 00:50:31 +0100 Felix removed obsolete files; removed elisp files; minor cleaning up
c5fdd4fe 2009-11-08 00:34:19 +0100 Felix fixes for setup-api procedure 'standard-extension'
2fe53300 2009-11-08 00:32:23 +0100 Felix Merge branch 'master' into pending
ef5ebf95 2009-10-26 08:50:50 +0100 unknown -debug S instead of -debug C
664e83c4 2009-10-25 13:05:07 +0100 Felix -debug C for compiler syntax
e8e3b17b 2009-11-08 00:13:43 +0100 Felix removed meaningless benchmarks and replaced them with two real ones; also did some test-suite cleanups
5c851ce6 2009-11-08 00:02:39 +0100 Felix fixed bug in optimizer reported by Joerg Wittenberger (#99)
7e98f03d 2009-11-07 23:44:10 +0100 Felix fixed conflicts in TODO
7d994a90 2009-11-07 23:42:47 +0100 Felix cleaned up TODO
9fa79d4c 2009-11-06 10:42:49 +0100 unknown updated TODO
90b34084 2009-11-05 12:06:37 +0100 unknown fixes in makedist script
23cebadc 2009-11-05 11:17:12 +0100 unknown removed debugging output in support.scm
0d258908 2009-11-05 11:16:49 +0100 unknown removed obsolete stuff in rules.make
1fe3a8eb 2009-11-05 09:58:09 +0100 unknown TODO update
c0a0986a 2009-11-05 09:54:21 +0100 unknown updated version
bf5c355f 2009-11-05 09:53:42 +0100 unknown fixed bug in optimizer (#99) (reported by Joerg Wittenberger) related to inlining
8241daf4 2009-11-05 09:52:39 +0100 unknown tests fixes, run fft in unboxed mode, too
ec3069d1 2009-11-05 09:52:10 +0100 unknown removed benchmark mode, added -O5
2ef0dc8b 2009-11-05 09:50:58 +0100 unknown NEWS restored (will be done later); fixed missing entry in manifest
9c42bd53 2009-11-05 08:51:05 +0100 unknown trivial optimization
92f03ebe 2009-11-04 13:16:08 +0100 unknown todo update
a2eee7ac 2009-11-04 13:08:02 +0100 unknown added Brad Luciers fft benchmark to test suite
b4da807a 2009-11-04 13:07:41 +0100 unknown removed references to obsolete option
ee5af60c 2009-11-04 09:49:01 +0100 unknown allow using config-file for make variables
09b9631a 2009-11-03 23:53:32 +0100 unknown handle non-atomic operator in function call generically by introducing temporary
2e5f3374 2009-11-03 23:50:01 +0100 unknown added silex.scm as large file for testing compiler runtime
479a3dbb 2009-11-03 16:32:43 +0100 unknown documented new behaviour for import-lib generation
a279f20b 2009-11-03 14:53:04 +0100 unknown ...
5f06d4de 2009-11-03 14:51:47 +0100 unknown fix in handling of import-only
1b0996e9 2009-11-03 14:50:33 +0100 unknown import-library is only generated if changed or doesn't exist (suggested by Joerg Wittenberger)
3ccc1301 2009-11-03 14:44:35 +0100 unknown removed toplevel-def-.exp.-hook again
7625d978 2009-11-03 14:41:14 +0100 unknown removed benchmarks
ae5ec1dd 2009-11-03 14:40:25 +0100 unknown removed elisp files and unused stuff
7a9f9a64 2009-11-02 18:28:53 +0100 unknown standard-extension takes keyword args; added import-only extension property
0eecdc81 2009-11-02 17:37:08 +0100 unknown Merge branch 'private' of ssh://galinha/~/chicken-core-private into private
d04fa84a 2009-11-02 17:34:36 +0100 unknown added culprit to an error message; removed -inlines.scm files
f0f3ea5b 2009-10-22 09:40:10 +0200 unknown upgrade message in setup-api shows version (thanks to ckeen)
64234726 2009-11-02 10:27:04 +0100 unknown Merge branch 'pending' of ssh://galinha.ucpel.tche.br/~/chicken-core into pending
c8ba8a9d 2009-10-22 09:40:10 +0200 unknown upgrade message in setup-api shows version (thanks to ckeen)
88c03db5 2009-11-01 00:10:53 +0100 Felix ...
045f1db4 2009-11-01 00:02:00 +0100 Felix chicken-install should not use setup-mode when cross-compiling
64bd77d6 2009-10-31 21:41:24 +0100 Felix csc uses actual name in help texts
9d89839e 2009-10-31 01:01:51 +0100 Felix Merge branch 'private' of /home/felix/chicken/core into private
6298628c 2009-10-31 01:01:07 +0100 Felix added some blank lines for better readablility
21a57c2c 2009-10-31 00:58:27 +0100 Felix updated commit list
add125c4 2009-10-30 23:54:59 +0100 Felix -setup-mode was not switched off for cross-chicken in setup-api
f07d0488 2009-10-30 15:45:56 +0100 unknown updated commit list
dc0ba86a 2009-10-22 11:46:23 +0200 unknown disabled e-mail transmission in chicken-bug
ee844ebd 2009-10-30 09:49:15 +0100 unknown fixed bug in get-condition-property
bff0472a 2009-10-30 12:43:17 +0100 unknown removed remaining references and support code for breakpoints; removed uses of NOAPPLYHOOK in makefiles
44b4ceb7 2009-10-30 12:27:31 +0100 unknown applied bugfix by ashinn for scheme-complete
337557ac 2009-10-30 10:03:04 +0100 unknown updated scheme-complete to version 0.8.9
5e4ccdc1 2009-10-30 10:00:32 +0100 unknown updated commit list
420c646a 2009-10-30 09:49:15 +0100 unknown fixed bug in get-condition-property
97ff6712 2009-10-29 14:44:44 +0100 unknown updated TODO
0ef80438 2009-10-29 09:32:00 +0100 unknown installation-prefix is always valid
88760125 2009-10-29 09:26:34 +0100 unknown do not run in -setup-mode when cross-compiling an extension
4ed90dd4 2009-10-28 16:51:23 +0100 unknown updated pending commit list
1e4cd5ff 2009-10-19 14:21:51 +0200 unknown possible fix for reexport bug; no timing output for benchmarks in test suite
1fd12a3d 2009-10-19 12:12:46 +0200 unknown henrietta shows version in comment marker; removed unused ##sys#syntactic-environment?
e485b528 2009-10-28 16:28:11 +0100 unknown Merge branch 'master' into pending
aa5dcd04 2009-10-28 16:28:08 +0100 unknown fixing line-terminators
cca42e01 2009-10-28 16:13:01 +0100 unknown renamed -host-extension in chicken-install to -host, the old option is deprecated
d6f66436 2009-10-28 09:54:46 +0100 unknown todos
06330025 2009-10-27 22:59:47 +0100 unknown updated version to 4.2.3; removed TODO and cleaned up NEWS
b3e9c231 2009-10-27 22:59:40 +0100 unknown updated version to 4.2.3; removed TODO and cleaned up NEWS
55d1668f 2009-10-27 21:12:49 +0100 unknown updated commit list in TODO
3abf6cb6 2009-10-27 12:02:26 +0100 unknown win32 makefiles didn't handle program prefix/suffix settings
2ebef902 2009-10-22 11:46:42 +0200 unknown added chicken-4 feature identifier
facb360c 2009-10-27 11:26:14 +0100 unknown updated TODO
c3b3345e 2009-10-27 11:17:23 +0100 unknown CHICKEN_yield callback should use internal ##sys#thread-yield
f4f1ce51 2009-10-26 15:21:06 +0100 unknown printer for hash-tables shows current size
4d9e6048 2009-10-26 08:50:50 +0100 unknown -debug S instead of -debug C
317ea746 2009-10-26 08:49:42 +0100 unknown Merge branch 'private' of ssh://galinha/~/chicken-core-private into private
872efaf9 2009-10-26 08:49:33 +0100 unknown added open commits
f674d131 2009-10-25 13:05:07 +0100 Felix -debug C for compiler syntax
07b6c756 2009-10-23 15:41:32 +0200 unknown resurrected manual.css
ba8e9055 2009-10-23 09:09:23 +0200 unknown todo update
6579494d 2009-10-22 11:47:04 +0200 unknown toplevel-def.-expansion-hook
d10eb80f 2009-10-22 11:46:42 +0200 unknown added chicken-4 feature identifier
6b762ab5 2009-10-22 11:46:23 +0200 unknown disabled e-mail transmission in chicken-bug
7681d061 2009-10-22 09:41:26 +0200 unknown updated commit list
ab284ea5 2009-10-22 09:40:10 +0200 unknown upgrade message in setup-api shows version (thanks to ckeen)
d611cdb4 2009-10-21 16:06:31 +0200 unknown standard-extension has optional static compile flag
8d30b67e 2009-10-21 09:47:08 +0200 unknown todo update
57768ff5 2009-10-21 09:31:12 +0200 unknown Merge branch 'master' of ssh://galinha.ucpel.tche.br/~/chicken-core
2a996096 2009-10-21 09:30:43 +0200 unknown line-terminators
1a3e07af 2009-10-21 09:17:46 +0200 unknown todo update
8a988e1f 2009-10-20 21:56:59 +0200 unknown removed breakpoint from import file
94f9b927 2009-10-20 16:56:01 +0200 unknown todo update
c4b8bde9 2009-10-20 13:23:55 +0200 unknown install so, not scm, silly
18b042d5 2009-10-20 13:20:10 +0200 unknown standard-extension didn't install import library
c5fac3c9 2009-10-20 12:21:53 +0200 unknown cleanups in some text-files
89a11008 2009-10-20 12:18:53 +0200 unknown removed some obsolete scripts and files
9ede86ef 2009-10-20 12:15:29 +0200 unknown updated TODO
81dcc1cf 2009-10-20 11:51:45 +0200 unknown process-execute on windows didn't handle case of missing arglist argument
bce0d16a 2009-10-19 14:21:51 +0200 unknown possible fix for reexport bug; no timing output for benchmarks in test suite
1402eea7 2009-10-19 12:12:46 +0200 unknown henrietta shows version in comment marker; removed unused ##sys#syntactic-environment?
7aacba82 2009-10-19 00:42:55 +0200 Felix removed breakpoint support from scheduler
ec82c1e3 2009-10-15 00:38:44 +0200 Felix re-added incorrectly removed ,s command
6e5eb38f 2009-10-11 00:45:40 +0200 Felix removed apply-, unbound-value- and invalid procedure call hooks. These are just complicated hacks with very little value.
3a8da718 2009-10-14 14:59:13 +0200 Felix Added optional argument to grep function in regex unit [suggested by Tony Sidaway]
cb832097 2009-10-12 13:20:25 +0200 unknown create-directory/helper handles forward slash in path
ead33495 2009-10-11 00:00:36 +0200 Felix make-lambda-info is fine in eval.scm
9acc3325 2009-10-10 23:48:18 +0200 Felix reverted several commits that added dloaded module introspection and API; heavy modifications where made to code that worked fine, and which nobody complained about. To avoid wasting time on tracking down bugs in this code, I have removed the changes.
9a51145b 2009-10-13 11:25:19 +0200 unknown removed leftover CR characters
01b44385 2009-10-12 13:20:51 +0200 unknown unix lineterminators
9513fda0 2009-10-14 14:59:13 +0200 Felix Added optional argument to grep function in regex unit [suggested by Tony Sidaway]
62e34fbd 2009-10-13 11:25:19 +0200 unknown removed leftover CR characters
02bb21b5 2009-10-12 13:20:51 +0200 unknown unix lineterminators
1744a3d1 2009-10-12 13:20:25 +0200 unknown create-directory/helper handles forward slash in path
c672e843 2009-10-11 12:33:21 +0200 Felix changed version
6987792e 2009-10-11 11:54:28 +0200 Felix removed uses of NOAPPLYHOOK
c1154565 2009-10-11 11:37:44 +0200 Felix removed trace operations from manual
c41657ee 2009-10-11 11:37:06 +0200 Felix remove tracing facilities from csi - this can be done better using the advice egg
521323fc 2009-10-11 01:39:14 +0200 Felix updated TODO
463b3bfa 2009-10-11 01:27:46 +0200 Felix removed .gitignore
cf5f4614 2009-10-11 00:59:56 +0200 Felix not quite correct change in chicken-version
65270ae1 2009-10-11 00:57:43 +0200 Felix fixed change in expected output of scrutiny-test
1affb847 2009-10-11 00:45:40 +0200 Felix removed apply-, unbound-value- and invalid procedure call hooks. These are just complicated hacks with very little value.
e24b7dbb 2009-10-11 00:00:36 +0200 Felix make-lambda-info is fine in eval.scm
f1043cc6 2009-10-10 23:56:17 +0200 Felix Merge branch 'unfucked-dload' into private
6eb40727 2009-10-10 23:48:18 +0200 Felix reverted several commits that added dloaded module introspection and API; heavy modifications where made to code that worked fine, and which nobody complained about. To avoid wasting time on tracking down bugs in this code, I have removed the changes.
4ac0c1b2 2009-10-10 22:54:08 +0200 Felix removed svn revision from banner and build stuff that generates it
364023e4 2009-10-10 13:03:48 +0200 Felix imported svn rev. 16155
Trap