aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/LuaSL/LuaSL_compile.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-09-14Now we can pass LSL scripts to LuaSL on the command line. Plus some white ↵David Walter Seikel1-2/+2
space clean ups.
2014-08-14Clean up the compiler output. Threaded compiling is much faster when it's ↵David Walter Seikel1-5/+8
not outputting to the console.
2014-08-14Use the new message saving stuff in the parser as well.David Walter Seikel1-3/+2
2014-08-14Only collect the errors and warnings during a compile, output them in a ↵David Walter Seikel1-6/+26
batch at the end.
2014-08-14Considerable cleanup of the top level compiling code.David Walter Seikel1-89/+80
2014-08-10Tweak function and variable not found messages.David Walter Seikel1-2/+2
2014-08-10Thread all of compiling, or thread nothing.David Walter Seikel1-3/+1
2014-08-10Quick and dirty crashing compiler catcher.David Walter Seikel1-1/+12
2014-08-09Move "Compiling ..." message to the compiler.David Walter Seikel1-0/+2
2014-08-09Init lType and rType, was getting bogus values.David Walter Seikel1-1/+1
2014-08-09Major cleanup of compileLSL() and friends, including threading it.David Walter Seikel1-72/+68
2014-07-31Move entirely over to luajit.David Walter Seikel1-1/+1
2014-05-24Big include and libraries clean up.David Walter Seikel1-1/+0
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