Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Prefix LSL variables which are C# keywords with @ instead of _ when ↵ | Mike Mazur | 2008-11-04 | 1 | -1/+1 | |
| | | | | translating from LSL to C#. Thanks idb for the patch. Fix issue 2546. | |||||
* | Mantis #2518 | Melanie Thielker | 2008-11-01 | 2 | -9/+121 | |
| | | | | | | | Thank you, idb, for a patch that fixes the conflicts of lsl identifiers with c# keywords | |||||
* | Adapt tests to new friendly errors and correct line numbers | Melanie Thielker | 2008-10-07 | 1 | -2/+2 | |
| | ||||||
* | Restore "friendly errors" to the XEngine | Melanie Thielker | 2008-10-07 | 1 | -2/+11 | |
| | ||||||
* | Update unit tests | Melanie Thielker | 2008-09-27 | 1 | -13/+6 | |
| | ||||||
* | Add friendly error messages to both engines. | Melanie Thielker | 2008-09-27 | 2 | -74/+170 | |
| | ||||||
* | Mantis #2277 | Melanie Thielker | 2008-09-26 | 1 | -1/+0 | |
| | | | | | | Patch up a type name change in libomv. Thanks for tracking that down, idb | |||||
* | Compiler Connection! One world, one compiler! | Melanie Thielker | 2008-09-26 | 1 | -2/+2 | |
| | ||||||
* | Update svn properties, formatting cleanup. | Jeff Ames | 2008-09-23 | 1 | -2/+2 | |
| | ||||||
* | Refactor XEngine parser as per suggestions from mikem | Melanie Thielker | 2008-09-23 | 5 | -85/+32 | |
| | ||||||
* | Change the scirpt engine loading mechanism. Script engines are now | Melanie Thielker | 2008-09-21 | 2 | -404/+13 | |
| | | | | | | | | | ordinary region modules and are able to coexist in one instance. See http://opensimulator.org/wiki/ScriptEngines for details. There were changes to OpenSim.ini.example, please note DefaultScriptEngine. Also see the User docs and FAQ on the Wiki. Default is DotNetEngine. | |||||
* | * minor: recomment the console c# script printout I accidentally left in on ↵ | Justin Clarke Casey | 2008-09-15 | 1 | -1/+1 | |
| | | | | the last ocmmit | |||||
* | * minor: eat up some yummy warnings | Justin Clarke Casey | 2008-09-15 | 1 | -1/+2 | |
| | ||||||
* | changes to Test directory structure per opensim-dev conversation | Sean Dague | 2008-09-08 | 2 | -0/+1758 | |
| | ||||||
* | * This is the fabled LibOMV update with all of the libOMV types from JHurliman | Teravus Ovares | 2008-09-06 | 1 | -1/+1 | |
| | | | | | | | * This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle. * This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big! * Essentially we're back at square 1 in the testing phase.. so lets identify things that broke. | |||||
* | First batch of the unit test changes for the new constants semantics | Melanie Thielker | 2008-09-02 | 1 | -1/+1 | |
| | | | | | | in XEngine. This turned out to be a lot of work to catch up. | |||||
* | Correct the representation of the automatic null string | Melanie Thielker | 2008-09-02 | 1 | -1/+1 | |
| | ||||||
* | Remove the ((bool)()) cast, since it can make c# barf | Melanie Thielker | 2008-09-02 | 1 | -2/+2 | |
| | ||||||
* | Add an explicit cast to bool for the if expression so that any base types | Melanie Thielker | 2008-09-02 | 1 | -2/+2 | |
| | | | | | | that slip in will not cause it to break | |||||
* | This is an attempt to fix the handling of constants in LSL. | Melanie Thielker | 2008-09-01 | 2 | -12/+15 | |
| | | | | | | | | | | 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. | |||||
* | Maintis #2078 | Melanie Thielker | 2008-08-29 | 1 | -3/+10 | |
| | | | | | | | | Thank you, ralphos, for a patch that corrects the handling of compiler warnings in the XEngine, which were erronoeously reported as errors! | |||||
* | Formatting cleanup. | Jeff Ames | 2008-08-18 | 3 | -6/+4 | |
| | ||||||
* | Allow the list hack from issue 1863 to compile, however its behavior is | Mike Mazur | 2008-07-31 | 1 | -7699/+7741 | |
| | | | | | | | different than in SL. See http://opensimulator.org/mantis/view.php?id=1863 for details. | |||||
* | Allow assignments in if/while/do-while control statements. Fix issue 1862. | Mike Mazur | 2008-07-31 | 1 | -7692/+8011 | |
| | ||||||
* | Fix issue 1860; exception thrown in the parser on if/if-else/for/while/do-while | Mike Mazur | 2008-07-31 | 2 | -10/+14 | |
| | | | | | | statements with no body. | |||||
* | Reinstate the configuration option on XEngine's use of the lexical | Melanie Thielker | 2008-07-28 | 1 | -5/+1 | |
| | | | | | | | compiler. Changes the default in OpenSim.ini.example to "true" to allow for a broader user base for testing. | |||||
* | Use new LSL compiler by default in DotNetEngine and XEngine. Fix issues ↵ | Mike Mazur | 2008-07-27 | 1 | -2/+6 | |
| | | | | 1651, 1339. | |||||
* | Log to console if C# line/column lookup fails. | Mike Mazur | 2008-07-27 | 1 | -1/+2 | |
| | ||||||
* | Replace the try/catch with a null check. | Mike Mazur | 2008-07-24 | 1 | -6/+3 | |
| | ||||||
* | Update svn properties. Formatting cleanup. Remove a compiler warning. | Jeff Ames | 2008-07-23 | 2 | -5/+5 | |
| | ||||||
* | Enable LSL <-> C# source location mapping when reporing compiler errors to ↵ | Mike Mazur | 2008-07-23 | 1 | -3/+28 | |
| | | | | the user in-world. This method is not yet perfect but is an improvement in accuracy over the existing method. | |||||
* | First version of position mapping between LSL <-> C# implemented. | Mike Mazur | 2008-07-23 | 1 | -111/+246 | |
| | ||||||
* | Mantis#1801. Thank you kindly, Junta_Kohime for a patch that: | Charles Krinke | 2008-07-21 | 1 | -1/+1 | |
| | | | | | | | | | | | I found a problem trying to get s value directly from a quaternion q. Compiling a script which directly access to q.s value, caused the following error: CS0103: 'The . symbol cannot be used in LSL except in float values or vector components'. Detected around: q.s I did a small change to allow alphabetic letter "s" to be interpretated as valid identifier. This solves the problem. | |||||
* | Mantis#1753. Thank you kindly, Kinoc for a patch that: | Charles Krinke | 2008-07-16 | 2 | -0/+5 | |
| | | | | | | Brings Yield Prolog up to date with sourceforge version 0.9.10 Patched applies to both DotNet and XEngine. | |||||
* | Mantis#1728. Thank you kindly, Mikem for a patch that solves: | Charles Krinke | 2008-07-14 | 1 | -7071/+7644 | |
| | | | | | | The compiler was missing grammar rules for += etc. operators on vector.member variables, which the attached patch implements. | |||||
* | Patch #9142 (No mantis) | Melanie Thielker | 2008-07-12 | 4 | -12/+53 | |
| | | | | | | | | | 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. | |||||
* | Thanks Mike for another LSL compiler patch which fixes a bug where 'vector ↵ | Johan Berntsson | 2008-07-11 | 1 | -6947/+7211 | |
| | | | | v=<0, 0, -0.5>' caused a syntax error, and implements multiple assignments in one line (x = y = 3;) | |||||
* | Patch from Mike: errors from the LSL/C# compilers are now reported to the ↵ | Johan Berntsson | 2008-07-10 | 1 | -1/+1 | |
| | | | | user in-world | |||||
* | Patch from Mike which removes a lexer warning in the LSL compiler. | Johan Berntsson | 2008-07-09 | 1 | -9593/+9326 | |
| | ||||||
* | another patch from Mike: the llscript compiler is now available in XEngine ↵ | Johan Berntsson | 2008-07-08 | 5 | -0/+29509 | |
| | | | | as well. Thanks Mike | |||||
* | properly explaining each #pragma warning disable | Dr Scofield | 2008-06-30 | 1 | -4/+5 | |
| | | | | | | massaging OSHttpRequestPump to not abort on exceptions... | |||||
* | last round of warning squashing. calling it a day now. | Dr Scofield | 2008-06-27 | 2 | -7/+11 | |
| | ||||||
* | Mantis#1602. Thank you, Kinoc for a patch to: | Charles Krinke | 2008-06-26 | 1 | -3/+47 | |
| | | | | | | Patch to activate YieldProlog on Xengine. Only adds YieldProlog to assembly if required. | |||||
* | * Applied patch from Melanie, mantis issue #1581 - "Refactor LSL language, ↵ | lbsa71 | 2008-06-24 | 3 | -0/+997 | |
api and compiler out of XEngine" "First stage in a major Script Engine refactor, that will result in the LSL implementaions ebing reconverged. Not there yet, but one major part is done." Thank you, Melanie! |