Merge pull request #445 from gradha/pr_web_improvements
Some web improvements
bugfix: emulated thread vars used in combination with the mark & swee…
…p GC resulted in invalid code generation
allow keyword params for the [] and {} operators
conceptually, these operators are not very different from regular procs in the way they are defined and overloaded. keyword params for them are admittedly less useful, but they improve consistency and may help with generic instantiations once default generic parameters are supported.
* more type names are valid expressions now * void is properly stripped off during generic instantiation
the lambda lifting was trying too hard to ignore generic prods isGenericRoutine was producing false-negatives and only this allowed for some of the warning and error messages to be triggered. some files with mixed line endings were fixed
Revert "further fixes for void stripping. fixes tvoid."
This reverts commit 4ae4005.
Revert "static and default params for generics"
This reverts commit 46813bb.
Revert "allow keyword params for the [] and {} operators"
This reverts commit bfff1ac.
Revert "bugfix: emulated thread vars used in combination with the mar…
…k & sweep GC" This reverts commit 420789c.
Merge pull request #455 from fowlmouth/patch-7
rename json.existsKey to hasKey, deprecates existsKey