~ chicken-core (chicken-5) 98c13757c9bfc8746e655d990f20b1c6e94d65b0
commit 98c13757c9bfc8746e655d990f20b1c6e94d65b0 Merge: 8be78e19 c765281f Author: felix <felix@call-with-current-continuation.org> AuthorDate: Tue Aug 9 14:04:24 2011 +0200 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Tue Aug 9 14:04:24 2011 +0200 resolved conflicts diff --cc types.db index f0b6bb64,86acb838..64cc039b --- a/types.db +++ b/types.db @@@ -378,30 -778,38 +778,39 @@@ (maximum-flonum float) (memory-statistics (procedure memory-statistics () vector)) (minimum-flonum float) +(module-environment (procedure module-environment (symbol #!optional symbol) (struct environment))) (most-negative-fixnum fixnum) (most-positive-fixnum fixnum) - (on-exit (procedure on-exit ((procedure () . *)) undefined)) - (open-input-string (procedure open-input-string (string #!rest) port)) + (on-exit (procedure! on-exit ((procedure () . *)) undefined)) + (open-input-string (procedure! open-input-string (string #!rest) port)) (open-output-string (procedure open-output-string (#!rest) port)) (parentheses-synonyms (procedure parentheses-synonyms (#!optional *) *)) - (port-name (procedure port-name (#!optional port) *)) - (port-position (procedure port-position (#!optional port) fixnum)) - (port? (procedure port? (*) boolean)) + + (port-name (procedure! port-name (#!optional port) *) + ((port) (##sys#slot #(1) '3))) + + (port-position (procedure! port-position (#!optional port) fixnum)) + + (port? (procedure? port port? (*) boolean)) + (print (procedure print (#!rest *) undefined)) - (print-call-chain (procedure print-call-chain (#!optional port fixnum * string) undefined)) - (print-error-message (procedure print-error-message (* #!optional port string) undefined)) + (print-call-chain (procedure! print-call-chain (#!optional port fixnum * string) undefined)) + (print-error-message (procedure! print-error-message (* #!optional port string) undefined)) (print* (procedure print* (#!rest) undefined)) - (procedure-information (procedure procedure-information (procedure) *)) - (program-name (procedure program-name (#!optional string) string)) - (promise? (procedure promise? (*) boolean)) - (put! (procedure put! (symbol symbol *) undefined)) + (procedure-information (procedure! procedure-information (procedure) *)) + (program-name (procedure! program-name (#!optional string) string)) + (promise? (procedure? (struct promise) promise? (*) boolean)) + + (put! (procedure! put! (symbol symbol *) undefined) + ((symbol symbol *) + (##core#inline_allocate ("C_a_i_putprop" 8) #(1) #(2) #(3)))) + (quit (procedure quit (#!optional *) noreturn)) - (register-feature! (procedure register-feature! (#!rest symbol) undefined)) - (remprop! (procedure remprop! (symbol symbol) undefined)) - (rename-file (procedure rename-file (string string) string)) - (repl (procedure repl (#!optional (procedure (*) *)) undefined)) - (repl-prompt (procedure repl-prompt (#!optional procedure) procedure)) + (register-feature! (procedure! register-feature! (#!rest symbol) undefined)) + (remprop! (procedure! remprop! (symbol symbol) undefined)) + (rename-file (procedure! rename-file (string string) string)) + (repl (procedure! repl (#!optional (procedure (*) *)) undefined)) + (repl-prompt (procedure! repl-prompt (#!optional procedure) procedure)) (repository-path (procedure repository-path (#!optional *) *)) (require (procedure require (#!rest *) undefined)) (reset (procedure reset () undefined))Trap