aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/LuaSL/LuaSL_compile.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-05-23Rewrite the LuaSL script running stuff (twice lol), plus much related ↵David Walter Seikel1-53/+20
tweakage and cleanups.
2014-05-20Found a way to deal with the PACKAGE_* stuff outside of Elm. It's undocumented.David Walter Seikel1-2/+2
2014-05-20The results of a session with valgrind.David Walter Seikel1-1/+2
I'm surprised that this highly experimental code, built with chewing gum and chicken wire, had so little problems, and most of those where leaks. The majority of problems reported are from external libraries.
2014-05-17Rearrange things in the libraries.David Walter Seikel1-0/+1
2014-05-16Fake result of LSL conditional wrapped function calls. Should fix this ↵David Walter Seikel1-10/+12
better some day.
2014-05-16Fix up the various list concatenations, and mark one as not being tested yet.David Walter Seikel1-7/+23
2014-05-16Actually typecast to list / table.David Walter Seikel1-0/+2
2014-05-15Properly fix list concatenation, I hope.David Walter Seikel1-2/+2
2014-05-15Some more list adding and concatenation fixes.David Walter Seikel1-2/+7
2014-05-14LSL's EOF sucks, Lua's 0 isn't false sucks more. Work around both.David Walter Seikel1-1/+2
2014-05-14Oops, fix up post increment.David Walter Seikel1-1/+1
2014-05-14Don't use the new Lua state if it couldn't be allocated.David Walter Seikel1-26/+30
2014-05-14Get list appending and adding to work.David Walter Seikel1-3/+53
2014-05-14Comment out some excess compiler warnings.David Walter Seikel1-2/+2
2014-05-13Finish separating out love.David Walter Seikel1-9/+6
2014-05-05Make logDom a stand alone, plus related fix ups and some clean ups.David Walter Seikel1-3/+3
2014-04-27Centralise the PACKAGE_* stuff, move our libraries to lib, and shuffle stuff ↵David Walter Seikel1-2/+2
to suit.
2014-04-22Move all source into the new src directory, and shuffle a few other things ↵David Walter Seikel1-2/+2
around.
2014-04-22Move LuaSL source up one directory.David Walter Seikel1-0/+0
2014-04-21Move images to the base directory, and point all the special EFL directories ↵David Walter Seikel1-2/+2
to the base.
2014-04-21Convert LuaSL to use LumbrJack.David Walter Seikel1-12/+12
2013-01-13Fixed some of the bit rot in LuaSL, it compiles now, but not working still.David Walter Seikel1-6/+6
2012-02-22Implement llGetScriptName().David Walter Seikel1-1/+6
2012-02-22Create constants.lsl at run time from LSL.lua, and use the same ↵David Walter Seikel1-1/+3
infrastructure to generate calls for OpenSim to deal with.
2012-02-19Change over to referring to scripts by SID.David Walter Seikel1-9/+10
2012-02-12Implement compilerError() and compilerWarning(), and pass the client to the ↵David Walter Seikel1-16/+9
compiler so it can use them..
2012-02-12SID is now full path to the LSL file. Still need to change it to the UUID ↵David Walter Seikel1-1/+1
of the running script.
2012-02-11Remove excess output.David Walter Seikel1-6/+4
2012-02-10More design notes.David Walter Seikel1-3/+1
2012-02-08Cleaning up some comments.David Walter Seikel1-1/+1
2012-02-07Commentary++.David Walter Seikel1-0/+2
2012-02-05Fix things so the wire protocol can be functions in the LSL.lua file, and ↵David Walter Seikel1-1/+1
_LSL can go back to being local to the script.
2012-02-05Do script quitting differently, using the wire protocol method, which means ↵David Walter Seikel1-1/+1
I got to debug that.
2012-02-05Fix up the Lua output filenames and fake SID.David Walter Seikel1-2/+2
2012-02-05Implement the script main loop, and the script UUID, which we call SID, ↵David Walter Seikel1-1/+3
though for now it's only the file name.
2012-02-05Implement more of the state handling stuff, with copious comments.David Walter Seikel1-2/+2
2012-02-05Commentry.David Walter Seikel1-2/+2
2012-02-05Use the internal Lua compile function instead of the external compile ↵David Walter Seikel1-4/+44
program, and actually write the result to a file.
2012-02-05Merge doneParsing(), it's only used once.David Walter Seikel1-75/+70
2012-02-05Right shifts are arithmetic shifts.David Walter Seikel1-2/+2
2012-02-05Commentry clean ups.David Walter Seikel1-16/+11
2012-02-05Remove a lot of old cruft that is no longer needed. Including the ↵David Walter Seikel1-617/+157
eveluator, we can do that with test scripts now.
2012-02-05White space clean up.David Walter Seikel1-17/+18
2012-02-04Fix up rotation and vector subscripts in expressions and non plain assignments.David Walter Seikel1-9/+5
2012-02-04Comment new problem - dot operator not mixing too well with unplain assignments.David Walter Seikel1-14/+4
2012-02-04Implement typecasts when needed. Actually, doing some extras for the moment.David Walter Seikel1-2/+11
2012-02-04Set variables to a proper value if otherwised unitialized.David Walter Seikel1-2/+12
2012-02-04Cooment a problem with typecasting strings to integers.David Walter Seikel1-0/+18
2012-02-04Fix up constant variables and local crements.David Walter Seikel1-10/+20
2012-02-04Move the predefined Lua stuff into the new LSL.lua module, then actualy use it.David Walter Seikel1-14/+8