Ludovic Courtès
9da7de45b6
srfi-19: Remove unused procedure.
...
* module/srfi/srfi-19.scm (date->broken-down-time): Remove.
2018-08-07 12:34:37 +02:00
Ludovic Courtès
886ac3e2ab
SRFI-19: Swap seconds and nanoseconds in 'current-time-monotonic'.
...
* module/srfi/srfi-19.scm (current-time-monotonic): Swap the 2nd and 3rd
arguments. Fixes a regression introduced in
commit b11e2922c3
.
2017-04-22 01:01:32 +02:00
Andy Wingo
4b39c1a9e5
Fix date->string ~f operator to not emit leading zeros
...
* module/srfi/srfi-19.scm (directives): Format ~f without leading
zeroes. Fixes https://bugs.gnu.org/26260 .
* test-suite/tests/srfi-19.test ("SRFI date/time library"): Add test.
2017-04-19 15:42:03 +02:00
Andrew Moss
1978085b22
Fixed bug: ~N mishandles small nanoseconds value
...
Fixes <http://bugs.gnu.org/26261 >.
Reported by Zefram <zefram@fysh.org>.
* module/srfi/srfi-19.scm ("define directives"): N padding increased from 7 to 9
* test-suite/tests/srfi-19.test ("date->string"): New test.
2017-04-19 15:13:09 +02:00
Andy Wingo
b11e2922c3
SRFI-19 current-time-monotonic returns time of right type
...
* module/srfi/srfi-19.scm (current-time-monotonic): Actually return a
time with the correct type. Fixes #26329 .
2017-04-19 15:08:46 +02:00
Mark H Weaver
994b7d70e6
SRFI-19: Update the table of leap seconds.
...
* module/srfi/srfi-19.scm (leap-second-table): Update to include the
most recent leap second.
2016-05-22 20:02:37 +02:00
Mark H Weaver
bf0d59e54d
SRFI-19: Update the table of leap seconds.
...
* module/srfi/srfi-19.scm (leap-second-table): Update to include the two
most recent leap seconds.
2014-03-03 17:31:51 -05:00
Ian Price
d6bd182618
ISO 8601 time format specifies zero padding for hours, not blank padding.
...
* doc/ref/srfi-modules.texi ("SRFI-19 Date to string"): Fix iso 8601 format strings.
* module/srfi/srfi-19.scm (directives): Fix iso 8601 format strings.
2012-08-27 00:10:44 +02:00
Andy Wingo
abab34ce4d
srfi-19 refactor
...
* module/srfi/srfi-19.scm (priv:locale-number-separator, priv:locale-am)
(priv:locale-am): Inline definitions.
Strip priv: prefix from module vars, as it's unnecessary, except for
in a couple cases.
2011-08-04 12:53:07 +02:00
Andy Wingo
d68a81e038
recommend #:replace
...
* doc/ref/api-modules.texi (Creating Guile Modules): Update text to
recommend #:replace.
* module/srfi/srfi-19.scm (current-time): #:replace.
2010-07-17 13:31:06 +02:00
Ludovic Courtès
bf943698b6
Fix SRFI-19 exports.
...
* module/srfi/srfi-19.scm: Export `time-monotonic->julian-day' and
`time-monotonic->modified-julian-day'. Remove obscure `current-time'
hack. Use `(define-module :export ...)' instead of `(export ...)'.
2010-01-11 01:21:14 +01:00
Ludovic Courtès
6734191c68
Remove unused top-level variables.
...
* module/ice-9/runq.scm (fork-strips): Remove.
* module/language/assembly.scm (*block-alignment*): Remove.
* module/language/assembly/disassemble.scm (disassemble-objects,
simplify): Remove.
* module/srfi/srfi-18.scm (mutex-owners): Remove.
* module/srfi/srfi-19.scm (leap-year?): Remove.
* module/system/base/compile.scm (dsu-sort): Remove.
* module/texinfo.scm (ascii->char): Remove.
* module/texinfo/html.scm (ignored?): Remove.
* module/texinfo/indexing.scm (def-name): Remove.
* module/texinfo/plain-text.scm (ignore): Remove.
2010-01-11 01:21:14 +01:00
Ludovic Courtès
5658035c9c
Fix typos leading to wrong argument counts.
...
* module/ice-9/channel.scm (eval): Fix number of arguments to
`guile:eval'.
* module/oop/goops/save.scm (write-readably): Fix number of arguments to
`write-array'.
* module/srfi/srfi-19.scm (priv:char->int): Fix number of arguments to
`priv:time-error'.
2009-11-07 19:24:49 +01:00
Ludovic Courtès
84012ef4b1
Fix typos leading to unbound variable references.
...
* module/ice-9/session.scm (help): Fix unbound reference to `env'.
* module/system/vm/program.scm (program-property): Fix typo.
* module/system/vm/frame.scm: Add missing `#:use-module (system vm
objcode)'.
* module/system/repl/command.scm (guile:load): New.
(load): Use either `primitive-load' or `load'.
* module/srfi/srfi-18.scm (thread-sleep!): Fix typo.
* module/srfi/srfi-19.scm: Use `(ice-9 rdelim)'.
(date->broken-down-time, priv:year-day, priv:char->int): Fix typo.
(time-*->time-*, time-*->time-*!): Fix reference to unbound variable
`caller'.
* module/oop/goops.scm (bound-check-get): Fix typo.
* module/language/glil/compile-assembly.scm (glil->assembly): Fix typo.
* module/language/glil.scm (parse-glil): Fix typo.
* module/language/ecmascript/base.scm (object->value/string,
object->value/number, ->number): Fix typos.
* module/language/assembly/disassemble.scm (disassemble-free-vars): Fix
typo.
2009-10-22 22:57:25 +02:00
Ludovic Courtès
a2ca725212
Remove unused variables in ice-9/goops/srfi/scripts.
...
* module/ice-9/boot-9.scm (scm-style-repl)[-abort]: Remove.
* module/oop/goops.scm (class)[slot-defs]: Remove.
(compute-slot-accessors)[name]: Remove.
(compute-get-n-set)[env]: Remove.
* module/oop/goops/active-slot.scm (compute-get-n-set)[env, name]:
Remove.
* module/oop/goops/dispatch.scm (cache-try-hash!)[max-misses]: Remove.
* module/oop/goops/save.scm (make-mapper)[dims]: Remove.
* module/scripts/autofrisk.scm (>>checks)[prog]: Remove.
* module/srfi/srfi-19.scm (priv:read-directives)[ireaderf, eireader4]:
Remove.
2009-09-21 00:24:08 +02:00
Neil Jerram
83ba2d3750
Complete changing license to LGPLv3+
...
(Still guile-readline to do, but that will all be GPLv3+.)
2009-06-17 22:30:26 +01:00
Andy Wingo
78bae3d6fa
fix mismerge on srfi-19.scm
...
* module/srfi/srfi-19.scm (priv:locale-abbr-weekday->index): Whoops, fix
broken manual merge on srfi-19.scm.
2009-01-12 21:45:37 +01:00
Andy Wingo
c32929d14d
Merge commit 'origin/master' into vm
...
Conflicts:
.gitignore
guile-tools.in
srfi/srfi-19.scm
2009-01-12 21:36:39 +01:00
Andy Wingo
0a283d1b0b
avoid delivering 0 values to 1-valued continuations in srfi-19
...
* module/srfi/srfi-19.scm: Some parts of this code used a strange idiom,
`(values)', to indicate that a procedure did nothing. However, quoth
R5RS:
Except for continuations created by the `call-with-values'
procedure, all continuations take exactly one value.
Indeed the VM indicated this error. I reworked the code to avoid these
cases.
2008-11-01 14:28:24 +01:00
Andy Wingo
ea93465de7
move scm srfi files to module/srfi, and compile them.
...
* .gitignore: Add gdb-pre-inst-guile.
* configure.in: Add module/srfi/Makefile.
* module/Makefile.am: Add srfi/.
* module/srfi/: SRFI scheme files moved here, and compiled.
* srfi/Makefile.am: Remove the bits about the scheme files.
2008-11-01 13:49:23 +01:00