1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-07-02 07:40:30 +02:00
guile/module
Andy Wingo 3e719e0a35 Add -Wmacro-use-before-definition
* module/ice-9/boot-9.scm (%auto-compilation-options):
* am/guilec (GUILE_WARNINGS): Add -Wmacro-use-before-definition.
* module/language/tree-il/analyze.scm (unbound-variable-analysis): Use
  match-lambda.
  (<macro-use-info>, macro-use-before-definition-analysis): New
  analysis.
* module/system/base/message.scm (%warning-types): Add
  macro-use-before-definition warning type.
* module/language/tree-il/compile-cps.scm (%warning-passes): Add
  support for macro-use-before-definition.
2016-06-25 18:08:28 +02:00
..
ice-9 Add -Wmacro-use-before-definition 2016-06-25 18:08:28 +02:00
language Add -Wmacro-use-before-definition 2016-06-25 18:08:28 +02:00
oop Add #:static-slot-allocation? 2015-02-06 13:25:17 +01:00
rnrs Add R6RS bytevector->string, string->bytevector 2016-06-21 11:29:14 +02:00
scripts Wire up `guild compile -O0 foo.scm' 2015-10-22 17:44:17 +00:00
srfi SRFI-19: Update the table of leap seconds. 2016-05-22 20:02:37 +02:00
sxml Remove duplicate definitions of call/ec' and let/ec'. 2013-04-06 15:40:19 +02:00
system Add -Wmacro-use-before-definition 2016-06-25 18:08:28 +02:00
texinfo Fix texinfo->html for @acronym, @itemize 2016-06-24 17:09:39 +02:00
web Fix uri-decode behavior for "+" 2016-06-20 14:48:15 +02:00
Makefile.am Update port documentation, rename sports to suspendable ports 2016-06-09 10:50:32 +02:00
rnrs.scm Add R6RS bytevector->string, string->bytevector 2016-06-21 11:29:14 +02:00
statprof.scm Update statprof documentation; deprecate `with-statprof' 2016-02-01 15:12:36 +01:00
texinfo.scm texinfo: fix @url{@@} parsing 2014-11-09 15:56:33 +00:00