Commit History

Autor SHA1 Mensaxe Data
  Maxim Cournoyer 9e21a89351 ice-9: Fix 'include' when used in compilation contexts. hai 1 ano
  Ludovic Courtès 347321ece9 psyntax: Honor source properties for things other than syntax objects. %!s(int64=2) %!d(string=hai) anos
  Ludovic Courtès 2aed3c117c psyntax: Pass source vectors to tree-il constructors. %!s(int64=3) %!d(string=hai) anos
  Andy Wingo 54bbe0b284 Avoid source properties in psyntax %!s(int64=3) %!d(string=hai) anos
  Andy Wingo 52e310a2ac Avoid quadratic behavior in id-var-name %!s(int64=3) %!d(string=hai) anos
  Rob Browning d79a226359 Fix crash on #nil in syntaxes %!s(int64=3) %!d(string=hai) anos
  Andy Wingo ee7d18ec41 Fix syntax-violation, which was passing vectors instead of alists %!s(int64=3) %!d(string=hai) anos
  Andy Wingo 8edf1dc623 Read-in-scheme replaces boot "read" definition %!s(int64=3) %!d(string=hai) anos
  Andy Wingo 18c09f0492 Psyntax uses sourcev internally %!s(int64=3) %!d(string=hai) anos
  Andy Wingo 0cc7991855 Ensure that (syntax ()) results in () %!s(int64=3) %!d(string=hai) anos
  Andy Wingo 9ade45097c Fix module scoping for datum->syntax with no identifier %!s(int64=3) %!d(string=hai) anos
  Andy Wingo e054504fd4 Remove top-marked? optimization from psyntax %!s(int64=4) %!d(string=hai) anos
  Andy Wingo 1711608f15 Add quote-syntax %!s(int64=4) %!d(string=hai) anos
  Andy Wingo a04a024f20 Implement read-syntax %!s(int64=4) %!d(string=hai) anos
  Andy Wingo 1bba859000 Document datum->syntax extensions %!s(int64=4) %!d(string=hai) anos
  Andy Wingo 50d3dd83f0 Adapt uses of make-syntax to preserve syntax %!s(int64=4) %!d(string=hai) anos
  Andy Wingo 3d8397c11d psyntax preserves source via syntax objects %!s(int64=4) %!d(string=hai) anos
  Andy Wingo 2edf91d51c Syntax objects have "source" field %!s(int64=4) %!d(string=hai) anos
  Ludovic Courtès d3a775ff10 psyntax: Preserve source location information for top-level references. %!s(int64=4) %!d(string=hai) anos
  Ludovic Courtès 4cfe0c1014 psyntax: 'include' no longer rejects relative file names. %!s(int64=4) %!d(string=hai) anos
  Andy Wingo fd2ffc649c Support R7RS define-library %!s(int64=5) %!d(string=hai) anos
  Andy Wingo 2053592214 Allow mixed local definitions and expressions %!s(int64=5) %!d(string=hai) anos
  Andy Wingo 79a40cf717 Add "mod" field to tree-il toplevel ref, set, define %!s(int64=5) %!d(string=hai) anos
  Andy Wingo 61a8c9300d Fix race when expanding syntax-parameterize and define-syntax-parameter %!s(int64=6) %!d(string=hai) anos
  Andy Wingo 5fcc761b43 Use make-struct/simple in psyntax %!s(int64=7) %!d(string=hai) anos
  Andy Wingo 2f9ad7d9bc Merge stable-2.2 into master %!s(int64=7) %!d(string=hai) anos
  Andy Wingo da9da0eca4 psyntax generates calls to make-struct/no-tail %!s(int64=7) %!d(string=hai) anos
  Andy Wingo 1f560bc4b7 Remove support for legacy syntax objects. %!s(int64=7) %!d(string=hai) anos
  Andy Wingo ce934bcd43 Add allow-legacy-syntax-objects? parameter %!s(int64=7) %!d(string=hai) anos
  Andy Wingo a42bfae65f Psyntax generates new syntax objects %!s(int64=7) %!d(string=hai) anos