1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-30 03:40:34 +02:00
guile/module/sxml
Ludovic Courtès 3b42b1eb52 sxml: Make parser thread-safe.
Fixes <https://bugs.gnu.org/51264>.

Lack of thread-safety would also affect the parser in (texinfo) because
it uses 'next-token-of'.

* module/sxml/upstream/input-parse.scm (input-parse:init-buffer): Always
return a fresh buffer.
2021-10-22 13:52:40 +02:00
..
ssax import statprof, sxml, and texinfo from guile-lib 2009-12-21 00:01:13 +01:00
upstream sxml: Make parser thread-safe. 2021-10-22 13:52:40 +02:00
apply-templates.scm import statprof, sxml, and texinfo from guile-lib 2009-12-21 00:01:13 +01:00
fold.scm Remove `fold' from (sxml fold). 2010-04-09 00:32:14 +02:00
match.scm Remove duplicate definitions of call/ec' and let/ec'. 2013-04-06 15:40:19 +02:00
simple.scm add #:doctype-handler to xml->sxml 2013-01-30 15:29:18 +01:00
ssax.scm quick fix to ssax.scm 2013-01-30 13:55:59 +01:00
sxml-match.ss sxml-match: Handle multiple-value returns. 2010-05-26 23:41:23 +02:00
transform.scm import statprof, sxml, and texinfo from guile-lib 2009-12-21 00:01:13 +01:00
xpath.scm import statprof, sxml, and texinfo from guile-lib 2009-12-21 00:01:13 +01:00