Per Bothner
|
4f0e7fa0f9
* standard/define_variable.java (scanForDefinitions): Use
|
vor 9 Jahren |
Per Bothner
|
84ddb380ae
Rewrite macro bodies lazily to beter handle forward references.
|
vor 9 Jahren |
Per Bothner
|
fd9aa39c1d
* standard/Include.java: Prevent require/import in included file from
|
vor 9 Jahren |
Per Bothner
|
56efe1cda9
* standard/ImportFromLibrary.java (SRFI97Map): Add SRFI 35
|
vor 9 Jahren |
Per Bothner
|
7afc9a479a
Allow 'synchronized and 'strictfp as access flags for methods.
|
vor 9 Jahren |
Per Bothner
|
3eae8c5efb
Fix bug in class name mangling; modularize.
|
vor 9 Jahren |
Per Bothner
|
5cf55187e3
Sync branches/invoke with trunk -r8552:8566
|
vor 9 Jahren |
Per Bothner
|
e5f3b7d925
Use an explicit flag to mark a LetExp created for a <body>.
|
vor 9 Jahren |
Per Bothner
|
203b26e265
* Compilation.java (process): Complain if both --module-static-run
|
vor 9 Jahren |
Per Bothner
|
b0a6c43ef7
* lang/SyntaxPattern.java (translate): Treat Keywords as literals.
|
vor 9 Jahren |
Per Bothner
|
c18e3de5bd
Sync branches/invoke with trunk -r8538:8552
|
vor 9 Jahren |
Per Bothner
|
61fd2a0027
* LambdaExp.java (reverseChildList, pushChild): New methods.
|
vor 9 Jahren |
Per Bothner
|
3b3a40cdf4
Partial support for a 'dynamic' type.
|
vor 9 Jahren |
Per Bothner
|
ab4e3c6b56
Sync branches/invoke with trunk -r8527:8535
|
vor 9 Jahren |
Per Bothner
|
2bb6e77926
* lang/Translator.java (defined): Overload.
|
vor 9 Jahren |
Per Bothner
|
75a00275ab
New convenient syntax for ranges.
|
vor 9 Jahren |
Per Bothner
|
a4e3d91dd0
Implement 'sequence' type, convertion to it, and 'length' taking sequence.
|
vor 9 Jahren |
Per Bothner
|
4cda63e52a
* repl.java (processArgs): On "-e" flag, pass error port to Shell.run
|
vor 9 Jahren |
Per Bothner
|
90355046eb
* ELisp.java (main): Update for new processArgs behavior.
|
vor 9 Jahren |
Per Bothner
|
0b5d6c1034
* lang/Lambda.java (rewriteBody): Emit warning if using deprecated
|
vor 9 Jahren |
Per Bothner
|
c13f9416c8
* lang/Lambda.java (rewriteBody): Only allow colon-less return-type
|
vor 9 Jahren |
Per Bothner
|
2398c5dada
* lang/Translator.java (rewrite_pair): Fix bug in test for missing
|
vor 9 Jahren |
Per Bothner
|
93e0168f28
* numbers.scm (sinh, cosh, tanh, asinh, acosh, atanh): New functions.
|
vor 9 Jahren |
Per Bothner
|
7ff9d626bb
* LispReader.java (SCM_LEXPONENT_IS_BIGDECIMAL): New flags value.
|
vor 9 Jahren |
Per Bothner
|
7dd1f5c152
* standard/export.java (rewriteForm): Emit error; don't return null.
|
vor 9 Jahren |
Per Bothner
|
788d85c16b
* repl.java (processArgs): Handle -D options by calling
|
vor 9 Jahren |
Per Bothner
|
2e9d1af003
* lang/Translator.java (rewrite_pair): Remove support for
|
vor 9 Jahren |
Per Bothner
|
f81064957e
* repl.java: Re-write to support "--with-arg-count=N" option.
|
vor 9 Jahren |
Per Bothner
|
7471f6a9c7
Implement "scan" (ellipsis) patterns and context.
|
vor 9 Jahren |
Per Bothner
|
c8e23dfdd3
* lang/Macro.java (expand): If transformer throws an exception,
|
vor 9 Jahren |