Changeset 12546 in project for chicken/trunk


Ignore:
Timestamp:
11/17/08 10:49:22 (12 years ago)
Author:
felix winkelmann
Message:

import libs only contain syntax, if syntax is exported; fixed bug in ptable-entry string reported by Brown Dragon

Location:
chicken/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • chicken/trunk/c-backend.scm

    r12301 r12546  
    924924       (gen #t "{NULL,NULL}};") )
    925925    (let ((id (lambda-literal-id (car ll))))
    926       (gen #t "{\"" id sf "\",(void*)")
     926      (gen #t "{\"" id #\: (string->c-identifier sf) "\",(void*)")
    927927      (if (eq? 'toplevel id)
    928928          (if unit-name
  • chicken/trunk/expand.scm

    r12495 r12546  
    14391439               sexports))
    14401440       (list
    1441         ,@(let loop ((sd (module-defined-syntax-list mod)))
    1442             (cond ((null? sd) '())
    1443                   ((assq (caar sd) sexports) (loop (cdr sd)))
    1444                   (else
    1445                    (let ((name (caar sd)))
    1446                      (cons `(cons ',(caar sd) ,(cdar sd))
    1447                            (loop (cdr sd))))))))))))
     1441        ,@(if (null? sexports)
     1442              '()                       ; no syntax exported - no more info needed
     1443              (let loop ((sd (module-defined-syntax-list mod)))
     1444                (cond ((null? sd) '())
     1445                      ((assq (caar sd) sexports) (loop (cdr sd)))
     1446                      (else
     1447                       (let ((name (caar sd)))
     1448                         (cons `(cons ',(caar sd) ,(cdar sd))
     1449                               (loop (cdr sd)))))))))))))
    14481450
    14491451(define (##sys#register-compiled-module name iexports vexports sexports #!optional
  • chicken/trunk/manual/Acknowledgements

    r11646 r12546  
    1111Thomas Chust, Gian Paolo Ciceri, John Cowan, Grzegorz Chrupała,
    1212James Crippen, Tollef Fog Heen, Alejandro Forero Cuervo, Linh Dang,
    13 Brian Denheyer, dgym, Don, Chris Double, Jarod Eells, Petter Egesund,
    14 Steve Elkins, Daniel B. Faken, Will Farr, Graham Fawcett, Marc Feeley,
    15 Fizzie, Kimura Fuyuki, Tony Garnock-Jones, Martin Gasbichler, Joey
    16 Gibson, Stephen C. Gilardi, Joshua Griffith, Johannes Groedem, Damian
    17 Gryski, Mario Domenech Goulart, Andreas Gustafsson, Sven Hartrumpf,
    18 Jun-ichiro itojun Hagino, Ahdi Hargo, Matthias Heiler, Karl
    19 M. Hegbloom, William P. Heinemann, Bill Hoffman, Bruce Hoult, Hans
    20 Huebner, Markus Huelsmann, Goetz Isenmann, Paulo Jabardo, David
    21 Janssens, Christian Jaeger, Dale Jordan, Valentin Kamyshenko, Daishi
    22 Kato, Peter Keller, Brad Kind, Ron Kneusel, Matthias Koeppe, Krysztof
    23 Kowałczyk, Andre Kuehne, Todd R. Kueny Sr, Goran Krampe, David
    24 Krentzlin, Ben Kurtz, Micky Latowicki, John Lenz, Kirill Lisovsky,
    25 Juergen Lorenz, Kon Lovett, Dennis Marti, Charles Martin, Bob McIsaac,
    26 Alain Mellan, Eric Merrit, Perry Metzger, Scott G. Miller, Mikael,
    27 Bruce Mitchener, Chris Moline, Eric E. Moore, Julian Morrison, Dan
    28 Muresan, Lars Nilsson, Ian Oversby, o.t., Gene Pavlovsky, Levi
    29 Pearson, Nicolas Pelletier, Carlos Pita, Robin Lee Powell, Pupeno,
    30 Davide Puricelli, Doug Quale, Eric Raible, Ivan Raikov, Joel Reymont,
    31 Eric Rochester, Andreas Rottman, David Rush, Lars Rustemeier, Daniel
    32 Sadilek, Oskar Schirmer, Burton Samograd, Reed Sheridan, Ronald
    33 Schroeder, Spencer Schumann, Alex Shinn, Ivan Shmakov, Shmul, Tony
    34 Sidaway, Jeffrey B. Siegal, Andrey Sidorenko, Michele Simionato,
    35 Volker Stolz, Jon Strait, Dorai Sitaram, Robert Skeels, Jason
    36 Songhurst, Clifford Stein, Sunnan, Zbigniew Szadkowski, Rick Taube,
    37 Nathan Thern, Mike Thomas, Minh Thu, Christian Tismer, Andre van
    38 Tonder, John Tobey, Henrik Tramberend, Vladimir Tsichevsky, Neil van
    39 Dyke, Sander Vesik, Jaques Vidrine, Panagiotis Vossos, Shawn Wagner,
    40 Peter Wang, Ed Watkeys, Brad Watson, Thomas Weidner, Goeran Weinholt,
    41 Matthew Welland, Joerg Wittenberger, Peter Wright, Mark Wutka, Richard
    42 Zidlicky and Houman Zolfaghari for bug-fixes, tips and suggestions.
     13Brian Denheyer, dgym, Don, Chris Double, Brown Dragon, Jarod Eells,
     14Petter Egesund, Steve Elkins, Daniel B. Faken, Will Farr, Graham
     15Fawcett, Marc Feeley, Fizzie, Kimura Fuyuki, Tony Garnock-Jones,
     16Martin Gasbichler, Joey Gibson, Stephen C. Gilardi, Joshua Griffith,
     17Johannes Groedem, Damian Gryski, Mario Domenech Goulart, Andreas
     18Gustafsson, Sven Hartrumpf, Jun-ichiro itojun Hagino, Ahdi Hargo,
     19Matthias Heiler, Karl M. Hegbloom, William P. Heinemann, Bill Hoffman,
     20Bruce Hoult, Hans Huebner, Markus Huelsmann, Goetz Isenmann, Paulo
     21Jabardo, David Janssens, Christian Jaeger, Dale Jordan, Valentin
     22Kamyshenko, Daishi Kato, Peter Keller, Brad Kind, Ron Kneusel,
     23Matthias Koeppe, Krysztof Kowałczyk, Andre Kuehne, Todd R. Kueny
     24Sr, Goran Krampe, David Krentzlin, Ben Kurtz, Micky Latowicki, John
     25Lenz, Kirill Lisovsky, Juergen Lorenz, Kon Lovett, Dennis Marti,
     26Charles Martin, Bob McIsaac, Alain Mellan, Eric Merrit, Perry Metzger,
     27Scott G. Miller, Mikael, Bruce Mitchener, Chris Moline, Eric E. Moore,
     28Julian Morrison, Dan Muresan, Lars Nilsson, Ian Oversby, o.t., Gene
     29Pavlovsky, Levi Pearson, Nicolas Pelletier, Carlos Pita, Robin Lee
     30Powell, Pupeno, Davide Puricelli, Doug Quale, Eric Raible, Ivan
     31Raikov, Joel Reymont, Eric Rochester, Andreas Rottman, David Rush,
     32Lars Rustemeier, Daniel Sadilek, Oskar Schirmer, Burton Samograd, Reed
     33Sheridan, Ronald Schroeder, Spencer Schumann, Alex Shinn, Ivan
     34Shmakov, Shmul, Tony Sidaway, Jeffrey B. Siegal, Andrey Sidorenko,
     35Michele Simionato, Volker Stolz, Jon Strait, Dorai Sitaram, Robert
     36Skeels, Jason Songhurst, Clifford Stein, Sunnan, Zbigniew Szadkowski,
     37Rick Taube, Nathan Thern, Mike Thomas, Minh Thu, Christian Tismer,
     38Andre van Tonder, John Tobey, Henrik Tramberend, Vladimir Tsichevsky,
     39Neil van Dyke, Sander Vesik, Jaques Vidrine, Panagiotis Vossos, Shawn
     40Wagner, Peter Wang, Ed Watkeys, Brad Watson, Thomas Weidner, Goeran
     41Weinholt, Matthew Welland, Joerg Wittenberger, Peter Wright, Mark
     42Wutka, Richard Zidlicky and Houman Zolfaghari for bug-fixes, tips and
     43suggestions.
    4344
    4445CHICKEN uses the PCRE regular expression package ([[http://www.pcre.org]]),
Note: See TracChangeset for help on using the changeset viewer.