Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/torch/luajit-rocks.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-04-14link with pthread (if found)threadsRonan Collobert
workaround long standing pthread problem: https://sourceware.org/bugzilla/show_bug.cgi?id=18192
2015-03-10replaced luajit poor string hash with tommyds hashRonan Collobert
http://tommyds.sourceforge.net/
2015-03-10Merge commit '0458550e6b40205b68bb484a04a6c04cca66828f'Ronan Collobert
2015-03-10Squashed 'luajit-2.0/' changes from a31c317..8b6af89Ronan Collobert
8b6af89 Fix Lua/C API typecheck error for special indexes. 1f578bd FFI: Fix FOLD rule for TOBIT + CONV num.u32. 5c0e33c ARM: Handle more arch defines. 7ff4768 Properly fail unsupported cross-compile to MIPS64. e6b0875 Fix string to number conversion. 4fa51af x86/x64: Fix code generation for fused test/arith ops. 704280f FFI: Prevent DSE across ffi.string(). dfa173b Fix lexer error for chunks without tokens. 7f01300 Don't compile IR_RETF after CALLT to ff with-side effects. b876d6d OpenBSD/x86: Better executable memory allocation for W^X mode. 86913b9 Bump copyright date to 2015. 999f57d Fix BC_UCLO/BC_JMP join optimization in Lua parser. 4d9e8e2 ARM: Minor interpreter optimization. 31e6683 x86: Minor interpreter optimization. 9caaf65 Fix docs. db7cb5a DynASM/ARM: Fix rollback for variant templates. f45d11e MIPS: Fix excess stack growth in interpreter. 6319e03 PPC: Fix excess stack growth in interpreter. 16f910b ARM: Fix write barrier check in BC_USETS. 5482656 ARM: Fix excess stack growth in interpreter. 1b774d9 Fix corner case in string to number conversion. 10caad0 x86: Fix argument checks for ipairs() iterator. c6e6924 Gracefully handle lua_error() for a suspended coroutine. 6fddb9b Avoid error messages when building with Clang. 3f2e4ec DynASM/ARM: Fix description shown for multi-element templates. c75c62b Fix snapshot #0 handling for traces with a stack check on entry. git-subtree-dir: luajit-2.0 git-subtree-split: 8b6af89ba76ce9a245f37765a645691bdd195039
2015-03-10Merge commit '2f41c04ac3fe7863308b05f3aeaad9bed43fe0a6'Ronan Collobert
2015-03-10Squashed 'luajit-2.1/' changes from 42ed4e5..361827cRonan Collobert
361827c PPC64: Add build infrastructure. c821e0a Merge branch 'master' into v2.1 8b6af89 Fix Lua/C API typecheck error for special indexes. 2c0748f Merge branch 'master' into v2.1 1f578bd FFI: Fix FOLD rule for TOBIT + CONV num.u32. e1a8f3b Merge branch 'master' into v2.1 5c0e33c ARM: Handle more arch defines. 7ff4768 Properly fail unsupported cross-compile to MIPS64. 906008d Merge branch 'master' into v2.1 e6b0875 Fix string to number conversion. 576ddf1 Merge branch 'master' into v2.1 4fa51af x86/x64: Fix code generation for fused test/arith ops. 063f3d5 Merge branch 'master' into v2.1 704280f FFI: Prevent DSE across ffi.string(). 04dc64b LJ_FR2: Fix bytecode generation for method lookups. ca5bbdf Merge branch 'master' into v2.1 dfa173b Fix lexer error for chunks without tokens. 43cb818 Merge branch 'master' into v2.1 7f01300 Don't compile IR_RETF after CALLT to ff with-side effects. b876d6d OpenBSD/x86: Better executable memory allocation for W^X mode. 3e17038 DynASM/PPC: Add missing PPC64 instructions and various extensions. 3f19b34 iOS/ARM64: Fix target OS detection. 962d2aa LJ_GC64: Return true for ffi.abi("gc64"). 33f0c24 ARM64: Add FFI support. ce1a5ee iOS/ARM64: The frame pointer is required. 9647aab LJ_FR2: Fix lua_settable() and lua_setfield(). 1b1bd08 DynASM/ARM64: Fix checks for scaled immediates. 0a5045c Merge branch 'master' into v2.1 86913b9 Bump copyright date to 2015. c71cdf4 Merge branch 'master' into v2.1 999f57d Fix BC_UCLO/BC_JMP join optimization in Lua parser. 71ecc05 Fix MSVC build. fcae87e Merge branch 'master' into v2.1 4d9e8e2 ARM: Minor interpreter optimization. 31e6683 x86: Minor interpreter optimization. 7bdadeb ARM64: Update docs. e1261a0 ARM64: Compatibility fixes for Clang. dfe84fd PPC/e500: Drop support for this architecture. 968725c Merge branch 'master' into v2.1 9caaf65 Fix docs. f307d0a ARM64: Add build infrastructure and initial port of interpreter. cb481dd Add LJ_GC64 mode: 64 bit GC object references. 054e6ab Add LJ_FR2 mode: Two-slot frame info. a13dfd6 DynASM/ARM64: Various fixes. 7a76d43 Merge branch 'master' into v2.1 db7cb5a DynASM/ARM: Fix rollback for variant templates. f45d11e MIPS: Fix excess stack growth in interpreter. 6319e03 PPC: Fix excess stack growth in interpreter. 16f910b ARM: Fix write barrier check in BC_USETS. 5482656 ARM: Fix excess stack growth in interpreter. 1b774d9 Fix corner case in string to number conversion. ecaa4ea Merge branch 'master' into v2.1 5cb6e2e Cleanup of TValue setters. No functional changes. 10caad0 x86: Fix argument checks for ipairs() iterator. 6e9145a Cleanup of memory vs. GC sizes. No functional changes. 82e6e5f x86: Fix stack slot reservation for FP math functions. 9679a94 Disable debug info for generated *.S to avoid confusing gdb. c6130e6 Avoid dependency on frame layout for LJ_POST_FIXCOMP. 881f48f Cleanup of frame handling. No functional changes. b93b624 Merge branch 'master' into v2.1 c6e6924 Gracefully handle lua_error() for a suspended coroutine. cca81a3 Merge branch 'master' into v2.1 6fddb9b Avoid error messages when building with Clang. ad03eba x86/x64: Drop internal x87 math functions. Use libm functions. e03df1e x86/x64: Call external symbols directly from interpreter code. f49c61a DynASM/ARM64: Initial commit of ARM64 module. 1fc9cd0 Merge branch 'master' into v2.1 3f2e4ec DynASM/ARM: Fix description shown for multi-element templates. 8cc8933 Merge branch 'master' into v2.1 c75c62b Fix snapshot #0 handling for traces with a stack check on entry. git-subtree-dir: luajit-2.1 git-subtree-split: 361827c8f986a73cdccfc98ad16fe9f33ed6fb25
2014-11-04Merge commit '0f5edb29dbfe0468f699f5e8ff7595aee0701fcb'Ronan Collobert
2014-11-04Squashed 'luajit-2.1/' changes from d6ff3af..42ed4e5Ronan Collobert
42ed4e5 Merge branch 'master' into v2.1 a31c317 FFI: No meta fallback when indexing pointer to incomplete struct. git-subtree-dir: luajit-2.1 git-subtree-split: 42ed4e53a525cdd763b3707f6c41d5bd9ec92689
2014-11-04added cmake files for luajit 2.0Ronan Collobert
2014-11-04added readline support for luajit 2.0Ronan Collobert
2014-11-04Squashed 'luajit-2.0/' content from commit a31c317Ronan Collobert
git-subtree-dir: luajit-2.0 git-subtree-split: a31c317fb59964be6ab4414fbaea4abebef1c0f5
2014-11-04Merge commit 'b79f96e2f7b03d7a4cb9b9638d21f1c64d4fcaa3' as 'luajit-2.0'Ronan Collobert
2014-11-04remove luajit-2.0 (as it does not follow git subtree anymore)Ronan Collobert
2014-11-03cleanup rpath to follow new cmake recommendationsRonan Collobert
2014-11-02finalize luajit 2.1 supportRonan Collobert
2014-11-02added cmake files for luajit 2.1Ronan Collobert
2014-11-02added readline support for luajit 2.1Ronan Collobert
2014-11-02moved luajit directory to luajit-2.0Ronan Collobert
2014-11-02Squashed 'luajit-2.1/' content from commit d6ff3afRonan Collobert
git-subtree-dir: luajit-2.1 git-subtree-split: d6ff3afc14eb3580c1aa7985431fa152b135d4c5
2014-11-02Merge commit 'd0a082bc9a3753f078cc5105b7372184a2405de8' as 'luajit-2.1'Ronan Collobert
2014-11-02added several CMake compilation options for LuaJITRonan Collobert
2014-11-02Merge commit 'b393759a80d17853a26f6cd4eb451709745badd9'Ronan Collobert
2014-11-02Squashed 'luajit/' changes from 80efb07..6d0654dRonan Collobert
6d0654d Fix fused constant loads under high register pressure. 4846a71 Fix DragonFly build (unsupported). cb886b5 DynASM/x86: Add fldenv, f[n]stenv, fxsave, fxrstor opcodes. ae7d4d5 DynASM/x86: Add shld/shrd opcodes. 41156fe FFI: Fix initialization of unions of subtypes. 247ead6 FFI: Fix for cdata vs. non-cdata arithmetic and comparisons. 66515a0 FFI: Fix __index/__newindex metamethod resolution for ctypes. 59d2906 Invalidate backpropagation cache after DCE. f948fe0 FFI: Fix compilation of reference field access. a6c34b8 Fix ABC elimination. bb5dfbb Typo. 5e7b9bb FFI: Fix frame traversal for backtraces with FFI callbacks. 7dc9e5a x86: lj_math_random_step() clobbers XMM regs on OSX Clang. e7c6a1a Fix debug info for main chunk of stripped bytecode. 7fb503d Fix compatibility issues with Illumos. 49d3157 PPC: Fix red zone overflow in machine code generation. fc76d54 x86: Fix code generation for unused result of math.random(). e157651 Fix FOLD rule for string.sub(s, ...) == k. fe288e7 FFI: Fix recording of indexing a struct pointer ctype object itself. 8a38af2 Fix FOLD rule for STRREF of SNEW. 624260f Fix frame traversal while searching for error function. 2917288 x64: Workaround for MSVC build issue. ef82bb0 FFI: Another fix for cdata equality comparisons. 7a39be0 Add PS Vita port. 2715fe3 Prevent GC estimate miscalculation due to buffer growth. 18309b0 Prevent adding side traces for stack checks. f3374b5 x64: Allow building with LUAJIT_USE_SYSMALLOC and LUAJIT_USE_VALGRIND. 65626ea PPC: Don't use mcrxr on PPE. cc5075e FFI: Fix cdata equality comparison against other Lua types. 4ed3ee1 FFI: Fix cdata equality comparison against strings. 111b2e8 Fix top slot calculation for snapshots with continuations. b293063 Correct fix for reuse of SCEV results in FORL. 19b69f2 FFI: Allow non-scalar cdata to be compared for equality by address. c735293 FFI: Fix pseudo type conversions for type punning. 095344c Fix check for reuse of SCEV results in FORL. c03be12 x86/x64: Avoid use of SAHF instruction. 1ca794e Fix compiler warnings. 880ca30 RELEASE LuaJIT-2.0.3 30c5757 Update changelog. git-subtree-dir: luajit git-subtree-split: 6d0654d3eca7654c9c4f8a9923907d06b177a8a1
2014-10-28OSX fallback to curl on no wgetSoumith Chintala
2014-10-07Merge branch 'vanilla'Ronan Collobert
2014-10-05Merge pull request #8 from soumith/masterSoumith Chintala
moving github luarocks mirror to the more up-to-date moonrocks one
2014-10-05moving github luarocks mirror to the more up-to-date moonrocks oneSoumith Chintala
2014-09-27lua-5.1/5.2/jit: fix order of includes (make sure we include system ones last)vanillaRonan Collobert
2014-09-27lua-5.1 and 5.2: fix lib nameRonan Collobert
2014-09-16luarocks: fix missing lua version (5.1) when luajit is usedlocronan
2014-09-11updated docRonan Collobert
2014-09-11luarocks: varias fixes in the generated config files to handle luarocks 2.2.0Ronan Collobert
2014-09-11Merge commit '31690a82a01bf8a336699e6a278f85d5a420561f' into vanillaRonan Collobert
Conflicts: luarocks/install.bat luarocks/src/luarocks/cfg.lua
2014-09-11Squashed 'luarocks/' changes from c7a3685..b563ebdRonan Collobert
b563ebd Make error message more specific. Closes #213. 2b93947 Switch to HTTPS by default. Closes #240. 8dffe73 Ensure luarocks.loader sees package paths. This should fix a bug reported by @tomasguisasola on 2014-07-07. fa6863a Apply portability fixes suggested by @ignacio. b66bc07 Latest FreeBSD doesn't include gcc :( 878fbf5 Merge pull request #231 from rrthomas/master 107fe26 Correct inaccuracy in documentation. The logic for determining the default local repository can get complicated (see luarocks/command_line.lua and luarocks/path.lua), so saying cfg.root_dir wouldn't be quite precise either. So let's avoid the issue. Closes #278. 9e58a22 Add --with-lua-bin and improve documentation of --with-lua 23739a7 Fix build issue by not depending on ordering. 7374302 Enable API debug when in verbose mode. 5707a24 Fix documentation 3abde0d Turn failure into success in test. Oh, excellent, with the new fallback code in fs.download, this doesn't fail anymore! 570e29f Merge branch 'master' of https://github.com/keplerproject/luarocks c318a9a HTTPS support for downloading and uploading rocks. HTTPS is set as default for uploading. HTTP is still default for downloading to keep dependencies low and because the HTTPS code is new; might be changed in the future. See #273 and #240. 54733d5 Merge pull request #271 from Tieske/master fbd5d29 slightly more readable output with many dependencies ee69f76 Add luafr.org moonrocks mirror 4ab6969 Dehardcode the separator for PATH variables, fixing behavior on Unix. f8c6ac1 Fix Windows package generator; cleanup dot files. 015aa52 Merge pull request #263 from siffiejoe/220windowsfix be35795 fixed install.bat for new luarocks version dc9d2da Transition to MoonRocks. Add `luarocks upload` command for uploading into MoonRocks. 1788d0b Fix chmod argument order. 0d9bc9e Merge branch 'master' of https://github.com/keplerproject/luarocks 4f66cbd Fix curl --connect-timeout option following #261. a9bd5ca Merge pull request #261 from apuertolas/curl-fix 3eeb977 Fix curl --connect-timeout option 9db13c5 Merge pull request #259 from Tieske/new_installer_options a100950 Adds /LUAMOD and /CMOD options to Windows installer ceab1a6 Merge pull request #256 from Tieske/reorg_win 1dd5293 Reorganized Windows specific files. Now installer can work directly from the repository 9f1a6be Merge pull request #253 from Tieske/fix_path_order 4396b50 Set timeout in LuaSocket/LuaSec based implementation as well. Be more forgiving with thi cfg.connection_timeout setting. Add --timeout flag, as discussed in #249. dca1783 Merge branch 'master' of https://github.com/keplerproject/luarocks 2501f31 Merge pull request #249 from Tieske/conn_timeout 17437fd fixes #251 - order of path; user vs system tree corrected. - bin directories of all trees included, instead of current tree 635e7e9 added `--tries=1` to wget to prevent 20 tries (=20 timeouts) e6243d2 initial commit including a network timeout for wget and curl based downloads 63820f8 Add -k flag so that curl behavior matches that of wget. Also, make win32 and unix code more similar (we're almost to the point where we could have a single implementation for both!) 999e27d Merge pull request #246 from Tieske/fixed_interpreter 6f12f25 run LR itself on the Lua interpreter found during install, not on the interpreter first in the system path. Lining up with the unix shell scripts. 489b990 Add -f flag to curl, to improve error handling, as suggested in #244. 0842090 Use a test matrix in Travis 7e06313 Merge pull request #243 from siffiejoe/lua53 eba0f64 prepare luarocks for lua 5.3 00b5631 Run Travis-CI testsuite on Lua 5.1 and Lua 5.2! 33eb354 Fix regression introduced by demodularization process 58b7f5d Merge pull request #242 from mpeterv/lua52_compat 99c664c Fixed remaining unpack issues 8498916 Merge branch 'master' of https://github.com/keplerproject/luarocks into lua52_compat d9c7991 Fixed some issues with table.unpack 397659c Split luarocks.path the library and `luarocks path` the command. As suggested in #232. 37e3884 Removed module calls from installation scripts 878f56e Unmoduled core modules with package.loaded trick + fixed locals shadowing module table be3a351 Minor consistency improvement in util.lua cb08cbe Unmoduled per-platform fs implementations 232317a Fixed strange things in deps modules + fixed a bug with luarocks.fs.lua.get_md5 235124b Unmoduled luarocks.util b63e863 Unmoduled CLI-related modules which used some globals 066269a In luarocks.utils, require deps only inside functions a3ee3e9 Split luarocks.path module 3af05c7 Un-module bundled deps 3aa7e7a Bring the Unix implementation up to par with the Windows one! 0e8c964 Fix help, as pointed out by @ignacio 96a3f27 Merge branch 'master' of github.com:keplerproject/luarocks 548de23 Merge pull request #239 from mpeterv/remove_unused_variables 427b40d Removed some unused variables 2181a1b Revert change that broke rocks.moonscript.org — it would skip servers that have no .zip manifest in them. 63793e2 Merge pull request #237 from Tieske/no_exe_wrapper 9ab0707 check is_lua by compiling the file ab3f1a0 remove exe wrappers, just batch files on windows 2bcc5e5 Merge pull request #236 from fperrad/patch-1 7e2fd86 filter message when deps_mode="none" ef20bb1 Merge pull request #235 from siffiejoe/unzip 659f811 use correct path for is_dir check 1fe7650 handle implict subdirectories when unpacking with LuaZip b14d3f9 Flag -c is running too slow. 5ae1d1f Fix issue when source.dir got misdetected if URL ends with character 'c'! How many years did this go undetected? 16a34ad Remove repeated entry 506a539 Merge pull request #233 from neomantra/http_request_err b5259bc Added nil check for tsfd in http_request() 2f23df7 Upgrade luacov 916f3b9 Add test for missing external deps. Improves coverage. A bug was uncovered writing this! e6ebf47 When a server times out, stop using it and move down the mirrors list. fdf5465 Refactor and improve logic for detecting base directory. 330ee40 Install default doc files if the rockspec does not include any. 0033902 Have separate fs.dir and fs.list_dir functions. The first returns an iterator, the second one a table. 343fbd5 Merge branch 'master' of github.com:keplerproject/luarocks a3b0f72 Make `luarocks doc` return something meaningful even for rocks that are not installed. 2219ac8 Merge pull request #230 from fperrad/patch-1 73850de remove dead local variable wrap_bin_scripts 735f794 Add more tests. 981a8c9 Merge branch 'master' of github.com:keplerproject/luarocks 6e65663 Fix logic to report errors when loading config.lua. Closes #228. Please reopen if problem persists. a4a9795 Merge pull request #227 from Tieske/install_fix 340ebd5 remove rocksserver settings from windows installer 93f69e6 Merge pull request #226 from Tieske/branch_option fd1d38a added help info to build and make commands 097d81a Merge pull request #224 from Tieske/help_update f36d651 Merge pull request #225 from Tieske/md5_fix d0aab1f updated the `--branch` option to work through updating the rockspec `source.branch` field Additionally a fix for the `git` module, to use command quoting 2078f83 adds a --branch=<branchname> option. The branchename is passed as BRANCH to the rockspec environment 7e4e9d0 unquoted path fails when spaces are in the filename 1029726 mention --verbose option in help 78be496 Why was this here? :) bd471f7 Merge pull request #223 from ignacio/patch-2 cb05319 Use \n as separator to keys_as_string a69f6dc Fix documentation. Thanks @ignacio! c0d695a show --modules will output one module per line 3049878 Add git+http fetch module to be used in case of "git clone http://..." URLs. c358d9b This constant needs to be global. 5d0f26d Merge branch 'master' of github.com:keplerproject/luarocks c58ba1d Merge pull request #222 from Tieske/fic_doc e867e18 bugfix doc on windows - path with spaces could not be opened - missing parameter for 'start' b78aa96 Catch undeclared globals in rockspecs 77f68c7 Merge branch 'master' of github.com:keplerproject/luarocks 1e0af10 Merge branch 'master' of https://github.com/keplerproject/luarocks 60323b4 minor update 17f1c5d Merge pull request #216 from siffiejoe/master 488dcab Merge pull request #220 from ignacio/patch-2 bbf9214 Misplaced quote in resulting luarocks.bat file d6b97cf Prepare to release version 2.1.2 04d071b Use --homepage, which is less ambiguous. 0402bce Check if unzip failed a147020 Don't quote URL on Windows. Doesn't seem to work: https://twitter.com/pchapuis/status/414119212739604480 6235923 Quote URLs. I wonder if it works properly with `start` on Windows. 2c21fec Fix bug when docs are missing bac6b52 Enhancements for `luarocks doc` UI 5592cbc Add doc command 9f8ab8c Factor out function for use by luarocks.doc 3168502 Add textile 5a8f454 Modifications based on suggestions by @agladysh f50cde9 Add fs.browser command cd0054d Remove spurious commented code 64e386e Add default web browsers 74a46a3 First go on `luarocks doc` 7c3c9c8 Merge pull request #219 from Tieske/master 9fb2a23 bugfix: /CONFIG option to follow install location, so /P will have effect on config location as well. b7ac940 Merge pull request #218 from Tieske/master e073a4b bugfix: /CONFIG not honored because of typo 4ec1388 Looks like I ran the test suite locally in the wrong branch fec24d3 Add missing commit of luarocks-admin command changes cc232cb Merge branch 'master' of github.com:keplerproject/luarocks 757539b Performance improvements ee2ff69 Merge pull request #217 from Tieske/master 3d42a34 don't print process info when help is displayed 2e3b220 fixed test for empty variable in configure script 2511c83 Add help on --deps-mode 2e48fb3 Merge branch 'master' of github.com:keplerproject/luarocks 16c2c97 Improvements to the write_rockspec command. Let's make this more and more automagical over time. :) a30a946 Merge pull request #214 from Tieske/purge_permission d269a3c Fix: Purge command did not check permission for the tree to operate on f4b271c Merge branch 'master' of github.com:keplerproject/luarocks 8927752 Licensing cleanup 5abe779 Merge pull request #212 from Tieske/text_fix 983362f some textual updates 1ab1f45 Merge pull request #211 from Tieske/exitcodes 57c4c60 updated comments for exitcodes batch wrapper script (luarocks.bat) updated to auto-elevate if permission was denied e4760c8 specify error exitcodes, specifically 'permission denied'. 33e0ec7 updated default system tree location to 'program files', so it is protected with admin rights. Implemented a /SELFCONTAINED installation option that makes a single directory installation cd2b895 Merge pull request #209 from Tieske/help_output b220473 normalize paths in help output 3bc775b Make sure value of tree is propagated correctly to commands. 786b6a1 Merge branch 'master' of github.com:keplerproject/luarocks b45af8b Try versioned "lua" names before the unversioned one. Should improve on behavior mentioned at http://stackoverflow.com/questions/20321560/how-do-install-libraries-for-both-lua5-2-and-5-1-using-luarocks/20359102?noredirect=1#comment30696438_20359102 a0064f4 Merge pull request #206 from Tieske/verbose_flag 0bcdb08 Merge pull request #207 from Tieske/normpath ccc851f Merge pull request #208 from Tieske/treeorder 82e065c fixed wrong tree order in config file; order was user - system. Now corrected to system - user. So installations default to system tree. c056337 take urls into account besides local paths df91dc7 Normalizes paths displayed from `search` module, used for searching and listing installed rocks c04e89b adds flag `--verbose` as equivalent for config file `verbose = true` c05ebc0 Merge pull request #205 from Tieske/context_menu_fix 52cd32a fixed bug where context menu options did not support paths containing spaces 6b398ff Fix display of error message in loader. 13a249a Fix regressions caused by #194. Thank you, integrated testing! f169343 Let's not use "built-in" terminology in this case: avoid confusion with the "builtin" build mode. e13d4e0 Use same loop for both arrays dfce483 Let's be more conservative about this for now. 9133c69 Merge pull request #194 from rtsisyk/gh-177-option-for-builtin-packages 30b5ae3 Merge pull request #188 from echiesse/master e70f8ed Merge pull request #204 from Tieske/win_named_tree 12e6e26 1. bug fix for installing on x64 systems in "program files (x86)" (parentheses around x86 gave some escaping problems) 2. Adds named trees created by windows installer in the config file. 1cc2c90 Add check that will be used to ensure no rocks without licenses are uploaded. Closes #202. c34e7ba Prioritize "scm" over "cvs". This was underspecified before. e0fc42d Make default rocks_trees named as well. 0f172cb Fix some tests that only run locally. 3f67e81 Add named trees, as suggested by @Tieske, plus tests. 138d823 More tests 7a9bd56 Test environment improvements 346a73b Propagate failure of MD5 correctly. Closes #184. 5ca108f Merge pull request #200 from fab13n/master 949c05e Add Travis-CI badge to the README file 87e35e9 Use LuaCov 0.4 fb08ed2 Major updates, hopefully speeding up things. Preload necessary rocks and rockspecs and create a local server. Cache LuaSocket compilation for tests that need it. 58aabb2 Merge branch 'master' of github.com:keplerproject/luarocks e37937d Make the download command work with the file:// protocol ca0cf62 Fixed an improper error message f154f7e Merge pull request #197 from Tieske/proper_win_defaults f93e614 stopped copying dll files becasue reason is unknown added note on %appdata% value d0a6f0b Going crazy! c7c9ee2 Just one more... 9f05a48 skip more rsync stuff 8f3f740 skip rsync stuff 8bf1272 I'm still trying, Travis! I'm still trying! a620ec6 skip this one ce84268 Drop the X11 dependency 69d80ee Let's use the unstable LuaSec for now. Pinged Bruno about it. 6f2e95c Ah, Ubuntu... 50332f6 Fixes for Travis-CI aafefa8 Add .travis.yml... let's see what happens! 8fde71c Merge branch 'master' of github.com:keplerproject/luarocks 7734e61 Improve error message 42396f9 Fix incorrect condition in test 4e94b65 Merge branch 'master' of https://github.com/keplerproject/luarocks into proper_win_defaults 4f9ee18 Merge pull request #198 from Tieske/unquoted_path_fix 716a8a5 bugfix: unquoted path 16af248 Does the windows installation with Windowish defaults Adds a prompt before installing, and a switch /Q to ignore that example added to help text to explain a self contained installation registry information is now loaded without prompts 5f08796 Merge pull request #195 from Tieske/fix_order 52b6e37 Commandline options where silently ignored if config.lua already existed. Now a backup is made and the options are written. Additional paths to the local tree are now listed after installing aeff145 Windows installer required /P argument to be first or would overwrite other values cleanup temp batch file in case of elevation c1342e2 Merge pull request #193 from Tieske/no_powershell 948a070 If PowerShell is not available, a proper message is now displayed when installing on Windows without admin priviledges 94cde99 Merge pull request #192 from Tieske/debug_output 03cc920 refactored debug output. Now all is set by using `verbose = true` in the config file instead of manually uncommenting code. Also moved to platform independent code, from Windows only 62c7402 Merge pull request #191 from Tieske/refactor_priv 5d8a42b simplified priviledge test on Windows 8a2ede6 Merge branch 'master' of https://github.com/echiesse/luarocks 8d1973d Fixed the error of not embedding the manifest in DLLs compiled by Visual Studio 2008 in the case where the DLL is part of a module (inside a subdirectory). LusRocks was not correctly building modules with directory structure (like luasql.postgres) when compiling for win32. ef05a02 Add a configuration option to specify manually installed rocks. 3cd6318 Merge pull request #190 from Tieske/adminrights_installer aeed3ed The installer will automatically request admin priviledges to allow proper installation in protected locations. A new switch /NOADMIN is added to explicitly prevent this, and allow installation in unprotected locations when the user doesn't have admin rights. 50e6d37 Merge pull request #183 from Tieske/command_quoting 222c3c4 Merge branch 'master' of https://github.com/keplerproject/luarocks into command_quoting 2d946ff Merge pull request #189 from Tieske/fix_permission_check 45c2342 removed unintended code 4c650b9 fixes permission checks on Windows with VirtualStore redirection fdbb7ed Corrigido erro de não fazer o embed do manifest em dlls compiladas pelo Visual Studio 2008 no caso de a dll fazer parte de um módulo (estar em um subdiretório). O LuaRocks não fazia corretamente o build de módulo que tivessem estrutura de diretório (como luasql.postgres). 7f11f5f Merge branch 'master' of https://github.com/keplerproject/luarocks into command_quoting 722c03a fixed double quotes in io.popen commands 827bdfd Merge pull request #186 from Tieske/bad_underscore 579ad25 fixed type. Fixes #185 a1f62e6 Add --force flag. Should be useful for François Perrad's work on the BuildRoot infrastructure for LuaRocks. 64ca4ac Make sure manifest unzips properly, to avoid stale manifests. de9c982 Fix `luarocks path` now that luarocks.cfg no longer edits package.path 3844927 Merge branch 'master' of https://github.com/keplerproject/luarocks into command_quoting 217a435 update get_md5() and check_md5() to also return an error message if it fails unquoted arguments of get_md5 command to prevent failure, needs further updating 370a294 fixes LR install in location with spaces, quoting LR commands NOTE: seems to be broken now, bug not found yet 3168eaa Merge branch 'master' of github.com:keplerproject/luarocks 66bf838 Remove incompatibility in the sed command, as reported in the Lua mailing list. 0521c3d Merge pull request #181 from Tieske/win_install_checkpath 1078610 Merge pull request #179 from akfidjeland/bugfix-deps-mode-order 0643c2c Merge branch 'master' of github.com:keplerproject/luarocks e05effd Allow the wrapper scripts to keep working even if LuaRocks is uninstalled (or if one is building them to run in another box without LuaRocks, for example, in cross-compiling scenarios). 4e4e1d2 Merge branch 'master' of github.com:Tieske/luarocks into win_install_checkpath f06853c Merge pull request #182 from Tieske/fix_quotes 64bf574 added quoting to os command, failed with paths containing spaces d3a6420 Merge branch 'master' of github.com:keplerproject/luarocks 8863788 Merge changes proposed by @siffiejoe in #172. (Sorry about the clumsiness of not doing a proper merge.) f0f3f13 fix: registry import with filename containing spaces 7e520a5 Merge branch 'master' of github.com:Tieske/luarocks into win_install_checkpath bdcde87 Merge pull request #180 from Tieske/win_space_arguments a726e45 Several updates: 1) will search the system path for Lua interpreter if no location is found. Only then the ancient defaults will be checked. 2) if /LUA is provided, it will only look there, and fail if not found instead of falling back to the defaults 3) if no interpreter found, it is not automatically installed. Only with explicit /L switch the included interpreter is installed 26817ad minor text update 4299979 fixed issue with double quoted arguments 7bd1a65 fixed command line parameters with spaces reorganized help description fixed whitespace 14d06b0 map_trees deals with both string and table trees 143cc28 Merge branch 'master' of github.com:keplerproject/luarocks ffb82c3 Merge branch 'master' of github.com:keplerproject/luarocks df33f22 Symlinks shouldn't refer to DESTDIR. Patch submitted by Dmitri Paduchikh. 84c13db Merge pull request #175 from rtsisyk/gh-174 9c13a68 Fix #174: An extra parenthesis in build/cmake.lua f3fae7c Prepare for release 2.1.1 88e21b5 Improve coverage -- now at 80.06% 1ab2ca9 Fix handling of arguments. 98ef4bf Remove redundant function. d82cc27 Merge branch 'master' of github.com:keplerproject/luarocks 86d183e Don't loop in case of circular dependencies 33baf1f Fix inverted logic in recent commit. c815ed2 Merge pull request #171 from siffiejoe/lua-path-windows 5c36bba added extra path for luarocks modules on windows 54fd912 Add escaping of ]] preventing code injection as contributed by @siffiejoe. See #154, #167. 76b1780 update info 6149392 Remove binaries which are no longer needed. See #167. eb97343 Remove spurious \ from pattern ed118e5 Should fix build on Windows. See #167. Also, speeds up operations on Windows considerably. abac98a Use a more idiomatic Windows path for the local caches 23a7eae Accidentally ate a space, sorry! 4c96734 Add option to make 7z overwrite zip files, matching unzip behavior on Unix. Flag suggested by @siffiejoe. Should fix problems mentioned in #167. a1bc8ec Cache remote manifest files locally and hit server with a HEAD request to check timestamp. 7559598 Fix behavior on nonexisting files, and while we're at it make it more efficient and less prone to race conditions. e868215 Make make-manifest more fool-proof, for values of "fool" equalling Hisham e5610e7 Add documentation. a9f9050 Cleanup temporary fields that escaped; catch an argument error. 15cc0d6 Improve coverage -- now at 79.65% 30c2877 Fix infinite loop! 88c6b10 Improvements for write_rockspec 08e694e Merge pull request #166 from siffiejoe/win32-escapes 8adef07 remove non-portable Qb from lua.lua c557cda special handling for chdir and root directory ef06536 better shell escaping on windows f728b1b Improved quoting in script wrappers. Add util.LQ function for Lua quoting. As discussed in #154. 18b2024 No need to quote backslashes in single-quoted strings. As referenced by @siffiejoe in #154. a3c1394 Merge pull request #165 from Tieske/pe-parser f9a2409 Escape doublebrackets in paths that go to wrappers. b6990a6 Merge branch 'master' of github.com:keplerproject/luarocks faf6740 Merge pull request #154 from siffiejoe/linux-multiarch 58c7d8d minimize path and cpath modification in wrapper scripts 504f70f wrapper scripts don't mess with env-vars of subprocesses 309ad25 Merge remote-tracking branch 'upstream/master' into linux-multiarch 67d8a8a Fix version test. Thanks @siffiejoe for the heads up! 57bde51 Some tests require a local sshd server. Add a small check and message to myself, to avoid running the whole thing only to have it fail at the very end. 5b69973 Add reference to write_rockspec.lua in Makefile e11e2f8 Merge branch 'master' of github.com:keplerproject/luarocks c0a59c5 minor fix! ee42f74 Added new command 'luarocks write_rockspec', which writes a template for a new rockspec. 23214ad included pe-parser module (no longer objdump.exe, which is removed), updated installer to check architecture (32/64) interpreter was compiled for (instead of system architecture). Runtime detection should now also properly work on 64bit binaries. e6e0e57 Merge remote-tracking branch 'upstream/master' into linux-multiarch 68878f0 Merge pull request #164 from Tieske/interpreter_short_version 8c675a1 fix paths for 5.2, escaping in installer and fix wrapper scripts aafea84 Merge remote-tracking branch 'upstream/master' into linux-multiarch ff7c4d7 Merge pull request #163 from Tieske/interpreter_short_version 41a84a7 modified architecture detection as per http://support.microsoft.com/kb/556009 83aa8df fix for 5.2 path variable 54be99f added platform detection 32/64bit 8580df1 make installer find interpreter by short versioned name, eg. lua52.exe instead of lua5.2.exe c026b15 Fix hardcoded reference to git b11a31c fixed quotes in wrapper scripts on windows be6664e Lua 5.2 paths in wrapper scripts on windows 44a397f Merge pull request #159 from Tieske/missed_ones d03c7ef ditch some more output 82f11eb Merge remote-tracking branch 'upstream/master' into linux-multiarch df1e8d9 A simpler approach for reducing output clutter. Closes #158. 216f360 changed multiarch detection and site_config variables 0455050 Merge remote-tracking branch 'upstream/master' into linux-multiarch 99bf419 Merge pull request #157 from Tieske/cleanup_reg_files 289366d Merge pull request #156 from Tieske/Win_installer_5v2 a988293 update installer to work on Lua 5.2 fc9d5bb adding Lua 5.2 paths to wrapper scripts 4745a6e support for tables in (runtime_)external_deps_subdirs.* f63fa84 Merge remote-tracking branch 'upstream/master' into linux-multiarch 4a3c087 Merge branch 'master' of github.com:keplerproject/luarocks 606c29d Remove trailing space from dir_name; do not rely on setfenv to check for Lua 5.1, this breaks users of 'strict' globals checker 9fd7004 detect native multiarch directory on linux a55309e Merge pull request #153 from Tieske/master 5eb08d9 Added a utility batch file to pack LR on windows 794a45d Merge pull request #152 from ignacio/install_wrong_cpath f8b5432 When you supply an existing Lua installation, the suggested value for LUA_CPATH is wrong. 890e7bb factor out rsync flags to make them consistent 9d3d6e5 Make sure .git is not rsync'd 612024d Whitelist bit32 as a pre-satisfied dependency when running Lua 5.2. 2e999a1 Fix regressions in test suite 24ce781 Fix unpacking of rockspecs b2a9fa9 Inform Lua version in use in help screen 031e8aa Fix help of remove ff226c6 Use zipped manifests. Makes LR a bit faster! 4f565f3 remove reg files no longer needed after install 666faa4 Merge pull request #150 from Tieske/master ff54c88 include winbinaries in new location d9e8c2c Merge pull request #145 from Tieske/move_win_binaries 644c0b0 Merge pull request #149 from Tieske/remove_output 3d55785 downloading caused some output to appear, by wget.exe, this fix removes that output f06cddb normalize directory before creating a directory path. Fixes #140 a5a94c6 Merge branch 'master' of https://github.com/keplerproject/luarocks into move_win_binaries 5e1bc7d Since we're using our own mkdir, use mkdir -p to create subdirectories. Should suffice for #140 but needs testing. 186db3f Fix typo. (Ouch, how did that get in? My local environment must have pulled luarocks.cfg from somewhere else. Need to check that.) 6cab773 moved windows binaries into a 'bin' subdirectory. fabfd9c Call helper binaries using full path on Windows. Closes #127. Closes #140. 268efd3 Add --force=fast mode that does not report on dependency issues, as suggested by @agladysh. Closes #144. d4ff96d Fix regression when installing modules in subdirectories. Closes #143. 42e1e4b Make LR stop complaining when the 'doc' directory is missing. Also, handle missing directories explicitly specified in copy_directories as errors. Closes #142. 8cb0bc4 accept numbers as first character of a rock name in a dependency 4744dc4 Should fix installation of parallel LuaRocks versions when using 'make bootstrap' on both. Thanks to Philipp Janda for the test case! a4f62cb minor updates to the testing.sh script c480542 Use list from http://stackoverflow.com/a/15853231/1793220 when detecting mingw libraries. Closes #139. 86ad431 oops, remove debug message :) 0b8605f Make behavior more intuitive when the key in a modules or build.install.lua section asks to rename a module. I personally think it's a bad practice, but the syntax implies this is possible and the previous behavior is surely worse than the new one. See http://stackoverflow.com/questions/18314068/does-luarocks-rockspec-use-only-file-names-for-module-sub-names 951cb2b Make anchors more easily accessible from web browsers 7882ea4 Make sure fs.change_dir is always checked and results in proper errors. 772410c Make sure fs.make_dir is always checked and results in proper errors. git-subtree-dir: luarocks git-subtree-split: b563ebd276fbcb6a49f2d60380d8ec51b40b54a2
2014-09-11lua-5.2: first cmake supportRonan Collobert
2014-09-11lua-5.1: fix readline supportRonan Collobert
2014-09-11added bare lua 5.2.3Ronan Collobert
2014-09-10lua-5.1: added torch banner :)Ronan Collobert
2014-09-10added support for vanilla lua 5.1 (-DWITH_LUA51=ON) in cmakeRonan Collobert
2014-09-10added bare lua 5.1.5Ronan Collobert
2014-08-01Merge pull request #5 from soumith/masterClement Farabet
more necessary changes luarocks.org - >github
2014-07-31more necessary changes luarocks.org - >githubSoumith Chintala
2014-07-31Merge pull request #4 from soumith/masterClement Farabet
change of rocks servers
2014-07-31removes all the official luarocks servers and points luarocks to our two ↵Soumith Chintala
rocks servers hosted on github
2014-07-10Merge pull request #3 from tudor/masterClement Farabet
lua52, install lua.hpp
2014-07-10lua52, install lua.hppTudor Bosman
2014-03-22Merge pull request #2 from jhjin/masterRonan Collobert
HASFPU flag to DynASM fails to build on ARM
2014-03-22HASFPU flag to DynASM fails to build on ARMJonghoon Jin
buildvm_arch.h generated with HASFPU flag does not work on ARM. Using FPU flag resolves this problem. The same flag is also found in the luaJIT source after e496a502b0686af25053c161752c044074edc44e
2014-03-08Squashed 'luajit/' changes from 2be62dc..80efb07Ronan Collobert
80efb07 DynASM: Emit version check after .arch directive. 416abff Don't access dangling reference to reallocated IR. e941508 Fix frame depth display for bytecode dump in -jdump. ef3cc47 Fix recording of BC_VARG. 900d0ce Fix for -jdump docs. 6a47e12 Add PS4 port. 998651f Don't purge modified function from stack slots in BC_RET. 1994a24 FFI: Disallow nested VLS. 2bc63bb Prevent BASE register coalescing if parent uses IR_RETF. e3d5b21 Fix quoting in xedkbuild.bat (again). git-subtree-dir: luajit git-subtree-split: 80efb077500ca368b26aab0aadcc4e2e877b10ab
2014-03-08Merge commit '7ace682bb34f855306826448c1f19dc5866a3d12'Ronan Collobert