log

age author commit description
2014-12-16 fschmidt@gmail.com a74559240b4f simplify PackageLuan and remove IO loading param
2014-12-16 fschmidt@gmail.com 2ce23c7e2342 remove init.luan
2014-12-16 fschmidt@gmail.com 899253043270 remove PackageLuan.load_lib()
2014-12-15 fschmidt@gmail.com 7ea6dfdf81ba add env param to load_file()
2014-12-12 fschmidt@gmail.com 1f4cc8505308 fix Ab_testing
2014-12-11 hugo.tech@gmail.com 5652cdea25f5 Improve html code of core tools.
2014-12-11 fschmidt@gmail.com a50e88d3547c add Web_server.init();
2014-12-10 fschmidt@gmail.com e8a2153f6ce1 minor
2014-12-09 fschmidt@gmail.com a35d1177bbf0 implement Ab_testing.web_page()
2014-12-09 fschmidt@gmail.com 9a0cc6d9b27b add Time.period();
2014-12-08 fschmidt@gmail.com ae7ae2755b48 improve Mail;
2014-12-05 fschmidt@gmail.com c4ed33e95889 fix Http.init_for_test()
2014-12-04 fschmidt@gmail.com 4d53e9fc1bd9 change lucene search to take lucene objects
2014-12-03 hugo.tech@gmail.com 91be4027b2a8 Improve HTML of some tools.
2014-12-02 fschmidt@gmail.com 582e8db4cdb6 add lucene Web_search
2014-12-02 fschmidt@gmail.com 8870840251ea use LinkedHashMap in LuanTable to preserve order
2014-12-02 fschmidt@gmail.com b669cdaf54b7 add URL post;
2014-11-26 fschmidt@gmail.com 38bd29e59a6e minor
2014-11-26 fschmidt@gmail.com a1fa4fba99de change PickleCon to allow any size string
2014-11-24 fschmidt@gmail.com 2164b4479661 log web exceptions
2014-11-24 fschmidt@gmail.com 8b738caea941 add slf4j
2014-11-23 fschmidt@gmail.com 4a0a84c38617 don't expose Package.load_lib()
2014-11-21 fschmidt@gmail.com 8ac3eaf8ecd9 fix security
2014-11-20 fschmidt@gmail.com e5a0dd95f3e7 rename Reactionary to Hosting
2014-11-19 fschmidt@gmail.com 340656b18b74 fix reactionary code
2014-11-10 fschmidt@gmail.com 8afe9f2fdfec AB testing, not fully tested
2014-10-31 fschmidt@gmail.com 073044e3ac03 fix mmake.sh and multipart mail
2014-10-31 fschmidt@gmail.com eb27e765affb rename Io.protocols to Io.schemes and "class:" to "java:"
2014-10-31 fschmidt@gmail.com 82a3ebcfbafa add internal tests
2014-10-30 fschmidt@gmail.com b2c20fdcf42a allow alternative-multipart mail
2014-10-29 fschmidt@gmail.com 967fc3d76a9f fix mail
2014-10-29 fschmidt@gmail.com 266d677c535d build jars
2014-10-29 fschmidt@gmail.com 1507149fc447 rename Io.get() to Io.Uri()
2014-10-29 fschmidt@gmail.com 4dca283b9b74 add Http.response.headers for testing
2014-10-29 fschmidt@gmail.com 454a486d9c19 allow IO on files that don't exist
2014-10-29 fschmidt@gmail.com 9e0d4452e649 implement URL style module names
2014-10-29 fschmidt@gmail.com 54873a389f80 add "http" and "https" protocols
2014-10-28 fschmidt@gmail.com 3ccc5205d04d add "socket" protocol
2014-10-28 fschmidt@gmail.com 715c4a6e1169 simplify Io.stdin
2014-10-28 fschmidt@gmail.com f1f7d8c7e94e add Io.protocols
2014-10-28 fschmidt@gmail.com f9b201530b85 remove Package.preload
2014-10-28 fschmidt@gmail.com 4dfa86dbca45 rename "java:" to "classpath:"
2014-10-28 fschmidt@gmail.com c5c60eca33dd allow Lucene search for 0 rows
2014-10-28 fschmidt@gmail.com 15122d724ce4 more Time functions
2014-10-27 fschmidt@gmail.com e5ad26746c94 improve toString(Number)
2014-10-27 fschmidt@gmail.com e0fb8a49e031 add Time.luan
2014-10-21 fschmidt@gmail.com dddf4e85bfe4 finish basic web testing
2014-10-20 fschmidt@gmail.com 3896138955b1 web testing...
2014-10-19 fschmidt@gmail.com 705d14f4d8ee start web testing
2014-10-17 fschmidt@gmail.com 2b6f51d7af40 add Web_server.config_server()
2014-10-17 fschmidt@gmail.com 9737ebb9aaa0 handle LuanExitException
2014-10-16 fschmidt@gmail.com 10cc873babee fix StringIndexOutOfBoundsException
2014-10-10 fschmidt@gmail.com b5995d77878a fix parsing of comments
2014-10-10 fschmidt@gmail.com 58752e3e4c5c rename String.from_integers to char;
2014-10-09 fschmidt@gmail.com 2ed8465a9d62 allow TemplateExpressions at end of table constructor
2014-10-09 fschmidt@gmail.com 0a8e6fdb62f0 fix Math.random()
2014-10-08 fschmidt@gmail.com c912f6de2053 more work on the manual
2014-10-07 hugo.tech@gmail.com b5a926c481a5 Handle first h1 tag differently.
2014-10-06 fschmidt@gmail.com 852840d64a7f minor
2014-10-06 fschmidt@gmail.com bcc3911285a2 add manual css files
2014-10-06 fschmidt@gmail.com aa7bc9c1df22 add unedited Lua manual
2014-10-06 fschmidt@gmail.com 55b4b077e5cc improve scripts
2014-10-06 fschmidt@gmail.com 97d175772fed implement mmake
2014-10-05 fschmidt@gmail.com 1fada5587469 add Basic.to_boolean and change "not" operator to require a boolean
2014-10-05 fschmidt@gmail.com f247c2ea9eef improve dist
2014-10-02 fschmidt@gmail.com b25feac318d8 add lucene jar and minor changes
2014-10-02 fschmidt@gmail.com ef39bc4d3f70 basic lucene works
2014-10-01 fschmidt@gmail.com 9ce18106f95a more lucene work
2014-10-01 fschmidt@gmail.com a35417bf493a minor
2014-09-30 fschmidt@gmail.com 4438cb2e04d0 start lucene
2014-09-24 fschmidt@gmail.com 2a54cb7d1cf4 improve security
2014-09-24 fschmidt@gmail.com 7580379cdc79 implement basic mail smtp
2014-07-23 fschmidt@gmail.com c0f87c1ba99f minor
2014-07-22 fschmidt@gmail.com 392105b660d7 add LuanProperty
2014-07-22 fschmidt@gmail.com 7c768f63bbb3 better cookie API
2014-07-21 fschmidt@gmail.com 05eb2837ddbf change LuanTable.put() to not return old value
2014-07-21 fschmidt@gmail.com a9fe265dbac3 upgrade to jetty 8
2014-07-21 fschmidt@gmail.com b76fcb72d97d add AbstractLuanTable and improve HttpLuan
2014-07-17 fschmidt@gmail.com ec016471c6eb make LuanTable an interface
2014-07-16 fschmidt@gmail.com 61afe2a1ce96 minor - security
2014-07-16 fschmidt@gmail.com f9e3e64132e1 improve rev 217, allow "java:" paths to include sample files to check in jars
2014-07-15 fschmidt@gmail.com 92f5d74697f8 change Http.session_attribute to Http.session
2014-07-15 fschmidt@gmail.com a608066395c5 clean up HttpLuan.java
2014-07-14 fschmidt@gmail.com a1b142f9c5c0 make Utils.toUrl() check for "index.html" or "index.html.luan" in dirs for jars (hack)
2014-07-11 fschmidt@gmail.com b2304de4579b minor
2014-07-11 fschmidt@gmail.com 8e4ef9134362 move time critical logging functions to java
2014-07-11 fschmidt@gmail.com 4a27f24ce2b5 Make LuanJavaFunction not DeepCloneable. There is no reason for most to be DeepCloneable and those that should be can be made DeepCloneable individually.
2014-07-08 fschmidt@gmail.com 5b9726553ac8 don't convert returned primitive arrays to tables for java methods
2014-07-08 fschmidt@gmail.com 284eddd599b1 fix parsing bug
2014-07-08 fschmidt@gmail.com e84655b4c45e better exception handling
2014-07-08 fschmidt@gmail.com 239c8d650028 convert returned arrays to tables for java methods
2014-07-08 fschmidt@gmail.com 5ba136769034 remove MetatableGetter and use a generic metatable instead
2014-07-08 fschmidt@gmail.com 5aafb5b9f70f various
2014-07-07 fschmidt@gmail.com 77365c9fdfe4 remove -> operator
2014-07-07 fschmidt@gmail.com 3918f92de5fe add logging component
2014-07-06 fschmidt@gmail.com cee6581b6f56 minor
2014-07-06 fschmidt@gmail.com 99eef1d0e706 IO security
2014-07-04 fschmidt@gmail.com 75750ceb45ee add LuanState.registry
2014-07-03 fschmidt@gmail.com 27abb3746917 minir
2014-07-03 fschmidt@gmail.com 9fb218211763 add Package.block();
2014-07-03 fschmidt@gmail.com 8960c81eb4bc minor
2014-07-03 fschmidt@gmail.com 390210409719 minor - allow web dir listings
2014-07-03 fschmidt@gmail.com 4c96cb73dd93 fix metatable cloning
2014-07-03 fschmidt@gmail.com be0275bda373 minor
2014-07-03 fschmidt@gmail.com 24ede40ee0aa make MetatableGetter DeepCloneable, scoped, and secure
2014-07-02 fschmidt@gmail.com 08df375e2e5f remove EnvGetter
2014-07-02 fschmidt@gmail.com 66ed8886abc0 parsing change to allow indexing of literals without parens
2014-07-01 fschmidt@gmail.com f2c6c22cddc0 minor
2014-07-01 fschmidt@gmail.com 2456ef7ada02 minor
2014-06-26 fschmidt@gmail.com 04b86428dc50 minor
2014-06-26 fschmidt@gmail.com fb3993431f76 minor
2014-06-26 fschmidt@gmail.com e132b7a3d94c add AuthenticationHandler
2014-06-26 fschmidt@gmail.com 1cb298d918b2 ban "//" in file and java paths
2014-06-26 fschmidt@gmail.com cf939124461a don't import modules by default
2014-06-25 fschmidt@gmail.com 5f50dba8ac7d minor
2014-06-25 fschmidt@gmail.com 69f1e79a9eb0 fix Reactionary.luan
2014-06-25 fschmidt@gmail.com ed19d14360fa add LuanHandler.setWelcomeFile()
2014-06-24 fschmidt@gmail.com e6d6596a8bcc improve Web_server
2014-06-24 fschmidt@gmail.com 5d2cb8c1f844 add web logging
2014-06-24 fschmidt@gmail.com 5351374efb6d check for valid variable name in import
2014-06-24 fschmidt@gmail.com bf9c7111a371 minor
2014-06-23 fschmidt@gmail.com 2c08e7e27a70 minor - rename web fn from "page" to "service"
2014-06-23 fschmidt@gmail.com 02859b3e9d80 minor
2014-06-23 fschmidt@gmail.com 88ad4fc4c643 minor
2014-06-23 fschmidt@gmail.com bdbd4740121f finish web server
2014-06-23 fschmidt@gmail.com 609c5b3118db add Web_server.luan
2014-06-22 fschmidt@gmail.com 58c6ca5d4524 fix build.sh
2014-06-22 fschmidt@gmail.com 4edbf3204ca6 add build.sh and dist
2014-06-22 fschmidt@gmail.com 3dcb0f9bee82 add core component
2014-06-22 fschmidt@gmail.com 7c792a328a83 add web component
2014-06-22 fschmidt@gmail.com 9169581dc8fc add luan.modules.web
2014-06-22 fschmidt@gmail.com ebe9db183eb7 rename *Lib.java to *Luan.java
2014-06-22 fschmidt@gmail.com 4c0131c2b650 merge luan/lib into modules
2014-06-22 fschmidt@gmail.com 4eaee12f6c65 move luan/interp to impl
2014-06-22 fschmidt@gmail.com 94bbc4cbc106 merge luan/parser into interp
2014-06-20 fschmidt@gmail.com 78ba371ea1e9 merge Os.File into Io.File and remove Os
2014-06-20 fschmidt@gmail.com 3c95a2291d64 make all module fns non-global and make global fns call module fns
2014-06-20 fschmidt@gmail.com 01e9707a2fb0 replace '.' with '/' when searching for modules
2014-06-19 fschmidt@gmail.com d310ebf4d6e7 add javaSearcher
2014-06-19 fschmidt@gmail.com 138b9baee80b include IoLib.LuanFile fns in OsLib.LuanFile;
2014-06-19 fschmidt@gmail.com 0abc9181061a revert rev 154 but only allow FnCall, AndExpr, or OrExpr in ExpressionsStmt
2014-06-18 fschmidt@gmail.com cced1c4d3575 only allow TemplateExpressions at end of expr list;
2014-06-18 fschmidt@gmail.com 1de3e4a6e82d remove LuanJavaFunction.RTN_NUMBER_ARRAY;
2014-06-18 fschmidt@gmail.com 925ba2d59b9d fix String java calls;
2014-06-18 fschmidt@gmail.com db7b3902e01c fix parsing problems
2014-06-17 fschmidt@gmail.com c2e5101682ae Expr extends Expressions
2014-06-17 fschmidt@gmail.com fa03671f59a0 replace ExpressionsStmt with FnCallStmt
2014-06-16 fschmidt@gmail.com a9391f914aba minor fix
2014-06-16 fschmidt@gmail.com c9100f29fae0 conditions must be type boolean
2014-06-16 fschmidt@gmail.com f35c50027985 make load() more consistent
2014-06-16 fschmidt@gmail.com f99fd64291b3 change load() to take env instead of using global
2014-06-16 fschmidt@gmail.com dfd0f33b584e minor parser fix
2014-06-15 fschmidt@gmail.com cc3a0578edac fix Io.reverse_pickle
2014-06-15 fschmidt@gmail.com 0517a4a7fcc5 add Io.reverse_pickle
2014-06-15 fschmidt@gmail.com 90f38a5d0e0a add Os.File
2014-06-15 fschmidt@gmail.com 2e92f0a6fcac add Reactionary.luan
2014-06-13 fschmidt@gmail.com fcb81fa2df0d handle urls and java resources as files
2014-06-13 fschmidt@gmail.com 05f8c21160ef minor
2014-06-13 fschmidt@gmail.com c2ee8a717b73 move loading of standard modules to luan
2014-06-13 fschmidt@gmail.com f4ce03ff6b2f add per_session for Http
2014-06-13 fschmidt@gmail.com 3b384dc5ca91 replace WebShell.java with web_shell.luan
2014-06-12 fschmidt@gmail.com 06159094b802 replace WebRun.java with web_run.luan
2014-06-12 fschmidt@gmail.com 573ce091ae00 minor parser fix
2014-06-11 fschmidt@gmail.com 7e160d2f6d9c update HttpLib, untested
2014-06-11 fschmidt@gmail.com 3119326260ea revert rev 125 and only preload Java
2014-06-11 fschmidt@gmail.com b585d0915621 remove CmdLine.java and move code to Luan.java
2014-06-11 fschmidt@gmail.com 98aba462c422 add tools/cmd_line.luan
2014-06-10 fschmidt@gmail.com 14281d5bd36f minor
2014-06-10 fschmidt@gmail.com 15a8e6588f3c various fixes
2014-06-10 fschmidt@gmail.com 0594c132888b cleanup
2014-06-09 fschmidt@gmail.com 486a0641bca4 add pickle client/server;
2014-06-08 fschmidt@gmail.com f0a4abe58593 minor
2014-06-07 fschmidt@gmail.com bcb3a09d0caf minor
2014-06-06 fschmidt@gmail.com 0149bdf98fd8 add ThreadLib
2014-06-06 fschmidt@gmail.com 0cd559a16758 add sockets
2014-06-06 fschmidt@gmail.com f537ff5e511d minor cleanup
2014-06-06 fschmidt@gmail.com d7be9b3abf1a minor - rename LuanFunction.EMPTY to NOTHING
2014-06-04 fschmidt@gmail.com d00f41edbbd6 minor
2014-06-02 fschmidt@gmail.com cba7ed3f06cc minor fix
2014-06-02 fschmidt@gmail.com 8d7730a5e3b4 move standalone logic from Java to Luan
2014-06-01 fschmidt@gmail.com f1bf2890d80f support String methods
2014-06-01 fschmidt@gmail.com 735708619119 add Debug.debug()
2014-05-30 fschmidt@gmail.com e935581cf9fb remove jline because the project moved to GitHub
2014-05-30 fschmidt@gmail.com 1ff1c32417eb more IoLib work and added init.luan
2014-05-29 fschmidt@gmail.com eacf6ce1b47d add IoLib
2014-05-26 fschmidt@gmail.com c599206448b9 minor
2014-05-26 fschmidt@gmail.com 8c706d6eb5dc add binary type
2014-05-23 fschmidt@gmail.com f5af13062b10 fix previous rev
2014-05-23 fschmidt@gmail.com 2428ecfed375 change LuanFunction.call() from returning Object[] to returning Object, to reduce garbage collection
2014-05-23 fschmidt@gmail.com 7afa6df829f3 minor
2014-05-23 fschmidt@gmail.com 219e05867366 remove NumericForStmt;
2014-05-23 fschmidt@gmail.com 3c404a296995 make Package module more standard;
2014-05-19 fschmidt@gmail.com dbf459397217 change OutputStatement to JspExpressions;
2014-05-19 fschmidt@gmail.com 1a29dd3888f6 support standard Lua numeric "for" statement
2014-05-13 fschmidt@gmail.com a9560839104d minor - change type names to lower case like Lua
2014-05-12 fschmidt@gmail.com 754e6030c029 remove parboiled and rewrite parser;
2014-03-17 fschmidt@gmail.com c6c0aed1dbec add ext for needed jars
2013-06-18 fschmidt@gmail.com 90b918cbf888 add JavaLib.privateAccess
2013-06-10 fschmidt@gmail.com 8ebcccca13ab add missing TryStmt
2013-04-11 fschmidt@gmail.com 6c827f7275df fix JavaLib.setMember() for int conversion
2013-03-29 fschmidt@gmail.com b19988270d74 allow comments in parentheses
2013-03-22 fschmidt@gmail.com 3a0ff21f0c96 fix LuanJavaFunction.ARG_FLOAT
2013-03-09 fschmidt@gmail.com 7b15f56660fa implement most of Math module
2013-03-09 fschmidt@gmail.com 72a4a5550ec7 add param to module() for super module
2013-03-08 fschmidt@gmail.com 9aa7d5f20333 in LuanJavaFunction, fix primitive type checking and add boolean conversion
2013-03-08 fschmidt@gmail.com c6633e5f0cc5 minor
2013-03-07 fschmidt@gmail.com 2079455459ac add more http methods
2013-03-07 fschmidt@gmail.com d03022acea47 don't allow "%>" in output statement string
2013-03-07 fschmidt@gmail.com 1f8b6edc2b08 better error message
2013-03-02 fschmidt@gmail.com b1e87f1bcc13 make module names uppercase;
2013-02-28 fschmidt@gmail.com 8ef2d6701541 improve HttpLib
2013-02-27 fschmidt@gmail.com 6ca02b188dba add LuanBit to clean up code;
2013-02-27 fschmidt@gmail.com eaf37cfa30c2 fix string.gsub()
2013-02-27 fschmidt@gmail.com 6db8f286fa6c _ENV is per module, not global
2013-02-25 fschmidt@gmail.com b2551f00bc51 fix type()
2013-02-18 fschmidt@gmail.com cca4f8522893 minor changes
2013-02-18 fschmidt@gmail.com b84f66704026 treat OutputStmt as statement separator
2013-02-18 fschmidt@gmail.com 8ea2e94f3318 add -> operator
2013-02-16 fschmidt@gmail.com 9df729fa4419 minor
2013-02-15 fschmidt@gmail.com 851e356101c1 add LuanElement.COMPILER
2013-02-15 fschmidt@gmail.com 805929c3c6e1 add string.format
2013-02-15 fschmidt@gmail.com 7c08b611125d better deep cloning
2013-02-15 fschmidt@gmail.com 4bf3d0c0b6b9 make LuanState cloneable
2013-02-15 fschmidt@gmail.com 97b03fc807ad add HttpLib and WebServlet
2013-02-13 fschmidt@gmail.com aa7538ae5fb6 can now load modules from classpath
2013-02-13 fschmidt@gmail.com f003338d503b improve package lib
2013-02-12 fschmidt@gmail.com f86e4f77ef32 add package module
2013-02-12 fschmidt@gmail.com cd9dbd7477ca prevent stack overflow when printing table with circular references
2013-02-02 fschmidt@gmail.com 5a93129995e1 handle conflicting java member names
2013-01-30 fschmidt@gmail.com 59431bb8d0bf minor
2013-01-23 fschmidt@gmail.com aeedefd3e3f3 minor
2013-01-23 fschmidt@gmail.com 877288464542 better type checking
2013-01-22 fschmidt@gmail.com 8ca58ab6919b fix LuanJavaFunction.checkArgs() for nulls
2013-01-22 fschmidt@gmail.com f7e17cfb35f9 minor toString() improvement
2013-01-17 fschmidt@gmail.com 1ff53a88579a multi-line statements
2013-01-17 fschmidt@gmail.com 177cfdc2bdb3 add type assertions
2013-01-09 fschmidt@gmail.com ebe578282363 minor fix
2013-01-08 fschmidt@gmail.com 7c05f53ef6cb improve java.proxy
2013-01-08 fschmidt@gmail.com 183d470be7e8 add java.proxy
2013-01-07 fschmidt@gmail.com a68ccb7aaa9c implement setting java field values