Andy Wingo
|
60d852248f
<lambda-case> must have list of optargs
|
7 miesięcy temu |
Andy Wingo
|
1f70d597db
Allow functions to mark themselves as maybe-unused
|
1 rok temu |
Andy Wingo
|
2cd8b4160c
Use tree-il-srcv instead of tree-il-src
|
2 lat temu |
Andy Wingo
|
b0a390db06
Excise use of `record-case`
|
2 lat temu |
Ludovic Courtès
|
89c3bae3cf
Add -Wunused-module.
|
2 lat temu |
Ludovic Courtès
|
2aed3c117c
psyntax: Pass source vectors to tree-il constructors.
|
3 lat temu |
Ludovic Courtès
|
5969490f55
analyze: 'unbound-variable' warning handles re-exported bindings.
|
3 lat temu |
Andy Wingo
|
9d5978a756
New warnings: -Wuse-before-definition, -Wnon-idempotent-definition
|
4 lat temu |
Andy Wingo
|
e9c0f3071d
Warning and optimization levels always small integers
|
4 lat temu |
Andy Wingo
|
116f94d661
Add language-specific analysis pass to compiler infrastructure
|
4 lat temu |
Andy Wingo
|
3d96c87cf8
Remove unused analyze-lexicals function
|
5 lat temu |
Andy Wingo
|
4e89d0c061
Use "G_" as the conventional alias for gettext
|
5 lat temu |
Andy Wingo
|
79a40cf717
Add "mod" field to tree-il toplevel ref, set, define
|
5 lat temu |
Ludovic Courtès
|
c6f70e4b04
Add -Wshadowed-toplevel.
|
6 lat temu |
Andy Wingo
|
3e719e0a35
Add -Wmacro-use-before-definition
|
8 lat temu |
Mark H Weaver
|
856d318a9f
Merge branch 'stable-2.0'
|
10 lat temu |
Ludovic Courtès
|
8ac39b38d1
Handle ~p in 'format' warnings.
|
10 lat temu |
Andy Wingo
|
0bd1e9c6a0
rtl-program? -> program?
|
11 lat temu |
Andy Wingo
|
1c33be992e
Remove stack programs, objcode, and the old VM.
|
11 lat temu |
Andy Wingo
|
8bd261baaa
(language tree-il analyze) works better with RTL programs
|
11 lat temu |
Andy Wingo
|
99983d544a
Inline escape-only prompt bodies in the Tree-IL
|
11 lat temu |
Andy Wingo
|
178a40928a
<prompt> body and handler are lambdas; add escape-only? field
|
11 lat temu |
Andy Wingo
|
c32b7c4cef
Remove with-fluids; replaced by with-fluid* and inlined push-fluid primops
|
11 lat temu |
Andy Wingo
|
5e0253f19e
replace <dynset> with primcalls to fluid-set!
|
11 lat temu |
Andy Wingo
|
86d0eb31df
replace <dynref> with primcalls to fluid-ref
|
11 lat temu |
Andy Wingo
|
bb97e4abd4
dynamic-wind in terms of wind and unwind; remove <dynwind>, @dynamic-wind
|
11 lat temu |
Andy Wingo
|
9b965638e9
<dynwind> no longer has "pre" or "post" fields
|
11 lat temu |
Andy Wingo
|
007f671afc
Implement tree-il-fold in terms of make-tree-il-folder.
|
12 lat temu |
Andy Wingo
|
180ac9d7b0
Merge remote-tracking branch 'origin/stable-2.0'
|
12 lat temu |
Ian Price
|
90baf8cdfe
Fix argument count for various format string escape sequences.
|
12 lat temu |