Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2009-06-10 | Formatting cleanup. | Jeff Ames | 1 | -6/+6 | |
2009-06-07 | Skip lone ident statments or for-loop assignments | Mike Mazur | 1 | -3/+14 | |
SL's LSL supports lone idents: integer x; x; as well as lone idents in for-loop assignments: for (x; x < 10; x++) { ... } while those are errors in C# (MONO at least). This patch skips lone idents in such places. Fixes Mantis #3042. | |||||
2009-06-07 | Allow empty assignment in for-loop | Mike Mazur | 1 | -1/+7 | |
For loops with no assignment are no longer syntax errors. For example, this is now valid: for ( ; i < 10; i++) { ... } Corresponding changes to lsl.{lexer,parser} in r99 in opensim-libs. Fixes Mantis #2501. Fixes Mantis #2884. | |||||
2009-06-01 | Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵ | Jeff Ames | 1 | -1/+1 | |
LICENSE.txt. | |||||
2009-02-25 | Fixes Mantis #3187. Thank you kindly, DoranZemlja for a patch that: | Charles Krinke | 1 | -0/+1 | |
Deals with the multiple warning side affect introduced earlier. | |||||
2009-02-23 | Mantis#3187. Thank you kindly, DoranZemlja for a patch that: | Charles Krinke | 1 | -0/+77 | |
Adds a warning for an LSL construct that exploits a popular list memory saving hack. | |||||
2009-02-20 | Thanks DoranZemlja for a patch implementing non-shortcircuiting in | Mike Mazur | 1 | -4/+19 | |
logical and and logical or in LSL. Fixes Mantis #3174. | |||||
2009-02-09 | Thanks Tommi Laukkanen for a patch that allows the | Mike Mazur | 1 | -3/+7 | |
CSCodeGeneratorTest.TestStringsWithEscapedQuotesAndComments unit test to pass on Windows. Fixes Mantis #3104. | |||||
2008-11-06 | Mantis #2571 | Melanie Thielker | 1 | -2/+2 | |
Thank you, idb, for a patch that fixes the jump function in LSL. | |||||
2008-11-04 | Prefix LSL variables which are C# keywords with @ instead of _ when ↵ | Mike Mazur | 1 | -1/+1 | |
translating from LSL to C#. Thanks idb for the patch. Fix issue 2546. | |||||
2008-11-01 | Mantis #2518 | Melanie Thielker | 1 | -9/+30 | |
Thank you, idb, for a patch that fixes the conflicts of lsl identifiers with c# keywords | |||||
2008-10-07 | Restore "friendly errors" to the XEngine | Melanie Thielker | 1 | -2/+11 | |
2008-09-27 | Add friendly error messages to both engines. | Melanie Thielker | 1 | -1/+18 | |
2008-09-23 | Update svn properties, formatting cleanup. | Jeff Ames | 1 | -2/+2 | |
2008-09-23 | Refactor XEngine parser as per suggestions from mikem | Melanie Thielker | 1 | -8/+9 | |
2008-09-02 | First batch of the unit test changes for the new constants semantics | Melanie Thielker | 1 | -1/+1 | |
in XEngine. This turned out to be a lot of work to catch up. | |||||
2008-09-02 | Remove the ((bool)()) cast, since it can make c# barf | Melanie Thielker | 1 | -2/+2 | |
2008-09-02 | Add an explicit cast to bool for the if expression so that any base types | Melanie Thielker | 1 | -2/+2 | |
that slip in will not cause it to break | |||||
2008-09-01 | This is an attempt to fix the handling of constants in LSL. | Melanie Thielker | 1 | -4/+7 | |
It wraps constants in new LSLType(x), so that lists with constant values are processed correctly. Contains changes to the lsl.parser.cs that are not (yet) reflected in opensim-libs, since this experimental patch affects XEngine only. Also contains nuts. | |||||
2008-07-31 | Fix issue 1860; exception thrown in the parser on if/if-else/for/while/do-while | Mike Mazur | 1 | -5/+9 | |
statements with no body. | |||||
2008-07-23 | First version of position mapping between LSL <-> C# implemented. | Mike Mazur | 1 | -111/+246 | |
2008-07-12 | Patch #9142 (No mantis) | Melanie Thielker | 1 | -7/+7 | |
Add a config option to OpenSim.ini to select between script compilers in the XEngine without recompile. Set UseNewCompiler=true in OpenSim.ini and try it out. Creates the ICodeConverter interface and adapts the new compiler to it. | |||||
2008-07-10 | Patch from Mike: errors from the LSL/C# compilers are now reported to the ↵ | Johan Berntsson | 1 | -1/+1 | |
user in-world | |||||
2008-07-08 | another patch from Mike: the llscript compiler is now available in XEngine ↵ | Johan Berntsson | 1 | -1/+1 | |
as well. Thanks Mike | |||||
2008-07-08 | llscript compiler patch from Mike: adds LSL jumps and implicit variable ↵ | Johan Berntsson | 1 | -1/+29 | |
initializations | |||||
2008-07-04 | The new llScript-cs parser. Thanks Mike | Johan Berntsson | 1 | -0/+775 | |