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
2017-04-18Merge commit '62e671481dd5bb796c56de2980f3b5b90a7ab343'Ronan Collobert
2017-04-18Squashed 'luajit-2.0/' changes from 367cba29..02b4b1e5Ronan Collobert
02b4b1e5 Add workaround for MSVC 2015 stdio changes. 247b3624 OSX: Fix build with recent XCode. e205ad0c FFI: Fix FOLD rules for int64_t comparisons. f50bf758 Remove unnecessary mcode alloc pointer check. d62459fc Limit mcode alloc probing, depending on the available pool size. 4e308361 Fix overly restrictive range calculation in mcode allocation. ff648369 Fix out-of-scope goto handling in parser. 3ab9f5a1 Remove internal __mode = "K" and replace with safe check. eef77a6d Fix annoying warning, due to deterministic binutils configuration. a9740d9e DynASM: Fix warning. 892d370e MIPS: Don't use RID_GP as a scratch register. ee33a1f9 MIPS: Fix emitted code for U32 to float conversion. 1abd7799 MIPS: Backport workaround for compact unwind tables. b93a1dd0 Bump copyright date to 2017. a1e13fa6 Fix HTML formatting. a2013dd3 Fix cross-endian jit.bcsave for MIPS target. fb61f7cb Add "proto" field to jit.util.funcinfo(). c3cae041 Update contact info. a68c4118 Fix GC step size calculation. fcc82448 ARM: Fix BLX encoding for Thumb interworking calls. 8ada57eb Looks like COLORTERM has gone out of fashion. 9910deda Initialize uv->immutable for upvalues of loaded chunks. 02b9b559 Revert "OSX: Switch to Clang as the default compiler." 6be5ffdf Adjust comment with defines. b74ddaf1 Fix for cdata vs. non-cdata arithmetics/comparisons. 1914de71 Fix unused vars etc. in internal Lua files. aef4eddd Drop leftover regs in 'for' iterator assignment, too. a7bec69a Fix PHI remarking in SINK pass. 32063075 Fix Valgrind suppressions. a5f8a481 Don't try to record outermost pcall() return to lower frame. 747feb6e x86: Don't spill an explicit REF_BASE in the IR. 37e1e703 Add guard for obscure aliasing between open upvalues and SSA slots. 5837c2a2 Remove assumption that lj_math_random_step() doesn't clobber FPRs. f05280e4 x86/x64: Fix instruction length decoder. 7b26e9c9 Fix GCC 6 -Wmisleading-indentation warnings. 2f0001fa Fix handling of non-numeric strings in arithmetic coercions. cc4f5d05 Whitespace. 73680a5f x86/x64: Search for exit jumps with instruction length decoder. e5b5e079 MIPS: Fix BC_ISNEXT fallback path. 1c6fd13d Fix recording of select(n, ...) with off-trace varargs 4ab6367b Cygwin: Allow cross-builds to non-Cygwin targets. 62af1015 MIPS: Fix use of ffgccheck delay slots in interpreter. 9531eb23 Windows: Remove intermediate files at end of build. e23fc108 Fix display of NULL (light)userdata in -jdump. 7e05355a Fix install for cross-builds. ddadbe80 Fix compiler warnings. db1b399a Bump copyright date to 2016. a4438896 Don't allocate unused 2nd result register in JIT compiler backend. 3d4c9f96 FFI: Fix SPLIT pass for CONV i64.u64. git-subtree-dir: luajit-2.0 git-subtree-split: 02b4b1e55633c36f370058e7601c77ba561e2c8a
2016-08-10Merge pull request #34 from nicolasvasilache/masterSoumith Chintala
Add rule for static version of libluajit-2.1
2016-08-10Add rule for static version of libluajit-2.1Nicolas Vasilache
2016-07-28Merge pull request #33 from yufeiren/masterSoumith Chintala
link ncurses explicitly
2016-07-28link ncurses explicitlyYufei Ren
Met the following compile error when install torch7 in RHEL6.8. ... Installing Lua version: LUAJIT21 /usr/local/lib/libreadline.so: undefined reference to `PC' /usr/local/lib/libreadline.so: undefined reference to `tgetflag' /usr/local/lib/libreadline.so: undefined reference to `tgetent' /usr/local/lib/libreadline.so: undefined reference to `UP' /usr/local/lib/libreadline.so: undefined reference to `tputs' /usr/local/lib/libreadline.so: undefined reference to `tgoto' /usr/local/lib/libreadline.so: undefined reference to `tgetnum' /usr/local/lib/libreadline.so: undefined reference to `BC' /usr/local/lib/libreadline.so: undefined reference to `tgetstr' collect2: ld returned 1 exit status make[2]: *** [exe/luajit-rocks/luajit-2.1/luajit] Error 1 make[1]: *** [exe/luajit-rocks/luajit-2.1/CMakeFiles/luajit.dir/all] Error 2 make: *** [all] Error 2 ... Need to link libncurses explicitly.
2016-05-06Merge pull request #30 from Ark-kun/fix_win_shebang_echoSoumith Chintala
Stopped echoing the Windows fake "shebang" line.
2016-05-04Stopped echoing the Windows fake "shebang" line.Alexey Volkov
This allows direct evaluation of the output of `luarocks path`. Old hack used Lua variable rem. New hack used Lua label rem.
2016-04-28Merge pull request #28 from Ark-kun/fix_win_installSoumith Chintala
Fixed the installation of external binary tools and libraries on Windows
2016-04-26Fixed the installation of external binary tools and libraries on Windows.Alexey Volkov
2016-02-12fixing luajit cmake for cross-compileSoumith Chintala
2016-02-09Merge pull request #26 from rphillips/fix_luajit2_1_32bitSoumith Chintala
fix 32bit builds and PIC strangeness
2016-02-08fix 32bit builds and PIC strangenessRyan Phillips
* I kid you not
2016-02-04enabled lua52 compatibility mode by defaultSoumith Chintala
2016-02-03Merge pull request #25 from torch/lua53Soumith Chintala
Lua53
2016-02-03adding missing defsoumith
2016-02-03first cmake for lua 5.3soumith
2016-02-03added bare lua 5.3.2soumith
2016-02-03luarocks: find lua files automaticallyRonan Collobert
2016-02-02Merge commit 'f52070e5743fa91a18538410a4f4a7037012bc35'Ronan Collobert
2016-02-02Squashed 'luarocks/' changes from 8d8e364..f29297fRonan Collobert
f29297f Merge branch 'master' into 2.3.0 84067c2 Merge pull request #476 from Tieske/master 26b6f6c fix missing variable expansion when using a self contained configuration fe0156e Merge pull request #471 from mpeterv/fix-travis c85cca9 Install luabitop from src rock on travis 98fa937 Merge branch 'master' into 2.3.0 fbe0915 Merge branch 'master' of https://github.com/keplerproject/luarocks d7a9e71 Stricter version consistency checks. 98175bd Update version number in appveyor.yml too fd99e90 Update version number. e559464 Merge remote-tracking branch 'origin/master' into 2.2.3 515db85 Fix find_program() in configure 3141fe3 Mark release in source. bf12327 Improve writability checks. LuaRocks does `mkdir -p` (or equivalent), so we can check for the entire chain of parents for a writable directory. Closes #449. 0b4741a Merge pull request #464 from mpeterv/improve-ext-deps f59f871 Process external deps in sorted order 5ff2408 Show candidate files when external deps are missing 90d0b9c Merge pull request #462 from Tieske/test_xpol 6c5f261 removed /debug /release switches for setting up the enviornment. it does NOT determine linking against a debug runtime or release runtime. b2e0340 Merge branch 'test_xpol' of github.com:Tieske/luarocks into test_xpol 30028a3 added debug/release option for SDK detection 2b3fc7c Merge pull request #1 from ignacio/patch-1 9418019 Merge branch 'master' of https://github.com/keplerproject/luarocks adec4bf Make sure --local always implies --tree=home. 334e8b5 Merge pull request #453 from Tieske/default_config_location 185ec5c Fix typo fd88e36 updated; - output on checks done - commandline switch to disable the auto-search for ms tools - added debug libs to the SDK search f00f9c9 Merge branch 'master' of github.com:xpol/luarocks into test_xpol 4bf9303 Merge pull request #455 from Tieske/fix_errormsg 60e536f fix: bad errormessage and missing quotes 9b24922 write config directory only if explictly given, use defaults otherwise c845958 User assertion for required condition check. c9ed3e1 Enable batch script delayed expansion and extensions. 2183981 Support Visual Studio Express Editions and cleanup code. 4c3b41e Add support for Windows SDK v7.1 and v6.1. 00184f3 Move mingw test out of get_msvc_env_setup_cmd(). 04e4519 Don't setup msvc when user desires MinGW. a5cec18 Add comments about Windows SDKs. d4b2ec1 Better msvc compiler setup compatibility. e5aa0e0 Better setup vc compiler, should compatible with Windows SDK. 7235ad9 Automatically setup MSVC command line tools for VC2008 or above. git-subtree-dir: luarocks git-subtree-split: f29297f6f3185158fc81d6137e21ea7e14e43b74
2016-02-01making the PATH and CPATH cached (so that they are accessible by other ↵Soumith Chintala
projects in a larger cmake build
2016-01-29fix for android to lua 5.2Soumith Chintala
2016-01-29adding no luarocks optionSoumith Chintala
2015-12-29Merge pull request #23 from vradu10/masterSoumith Chintala
Fixed support for ARM64.
2015-12-29Fixed support for ARM64. Tested on ARM Cortex A53.valentin
2015-12-19Merge pull request #22 from borisfom/masterSoumith Chintala
Updated luarocks/ from kepler.
2015-11-24Squashed 'luajit-2.0/' changes from 8715ae6..367cba2Ronan Collobert
367cba2 DynASM/x86: Add rdpmc instruction. 7991a66 Extend Valgrind suppressions for non-inlined C code. 1393b2f Update build instructions. f416cf6 OSX: Switch to Clang as the default compiler. 3639ff4 iOS: Disable os.execute() when building for iOS >= 8.0. 7579b16 DynASM/x86: Restrict shld/shrd to operands with same width. 9dc785e DynASM/x86: Fix some SSE instruction templates. e5f4cb1 FFI: Fix ipairs() recording. 4808e62 Drop marks from replayed instructions when sinking. 2e85af8 Flush symbol tables in jit.dump on trace flush. ef087aa Fix unsinking check. 076d625 Fix Cygwin support. Note: this is not a supported target. git-subtree-dir: luajit-2.0 git-subtree-split: 367cba29ea03aa758eb041c3a0c5f1c7616f9a0a
2015-11-24Merge commit '09c1591e5cfdbf21fbe350de34fd94b971223c1e'Ronan Collobert
2015-11-24Merge commit '320a2b2b39e8b01a632d2bf5411eee0c0b3aef4f'Ronan Collobert
2015-11-24Squashed 'luajit-2.1/' changes from 361827c..3a0b2a9Ronan Collobert
3a0b2a9 x64/LJ_GC64: Fix stack growth in vararg function setup. 4f87367 Document minimum compiler requirements for 2.1 branch. 0aa337a Merge branch 'master' into v2.1 367cba2 DynASM/x86: Add rdpmc instruction. 7991a66 Extend Valgrind suppressions for non-inlined C code. 0029110 Update changelog. 42b9c98 iOS/ARM64: Add build instructions. 3ad7734 Merge branch 'master' into v2.1 1393b2f Update build instructions. f416cf6 OSX: Switch to Clang as the default compiler. ffb124e Merge branch 'master' into v2.1 3639ff4 iOS: Disable os.execute() when building for iOS >= 8.0. 6a54411 x86/x64: Disassemble AVX/AVX2 instructions. 4c08158 Whitespace. d62dc01 DynASM: Bump version to 1.4. 8a13c9c DynASM/x86: Add AVX and AVX2 opcodes. 7e22082 DynASM/x86: Add AES-NI opcodes. e54ca42 Merge branch 'master' into v2.1 7579b16 DynASM/x86: Restrict shld/shrd to operands with same width. 9dc785e DynASM/x86: Fix some SSE instruction templates. efaf24f Fix pairs() recording. b20642c Merge branch 'master' into v2.1 e5f4cb1 FFI: Fix ipairs() recording. 776c693 Merge branch 'master' into v2.1 4808e62 Drop marks from replayed instructions when sinking. 22a9ed8 Merge branch 'master' into v2.1 2e85af8 Flush symbol tables in jit.dump on trace flush. 86c21bd Add collectgarbage("isrunning"). 0b09c97 Merge branch 'master' into v2.1 ef087aa Fix unsinking check. 52ea1a3 FFI: Add ssize_t declaration. 49427df Merge branch 'master' into v2.1 076d625 Fix Cygwin support. Note: this is not a supported target. 55c3b29 Parse Unicode string escape \u{XX...}. a3a6866 Re-enable trace stitching. ad29314 ARM64: Fix ELF bytecode saving. fb77f7d RELEASE LuaJIT-2.1.0-beta1 0a3cd94 ARM64: Add support for saving bytecode as object files. ba617df Update changelog. 718af62 Add note about bytecode compatibility wrt. LJ_GC64/LJ_FR2. 9d18567 Remove LuaJIT 1.x change history. ca78889 Merge branch 'master' into v2.1 8715ae6 Properly handle OOM in trace_save(). b86fc2b Merge branch 'master' into v2.1 424940f Fix NYICF error message. eb050f9 Parse binary number literals (0bxxx). 0dcd2d1 Merge branch 'master' into v2.1 a5b1c4d FFI: Don't propagate qualifiers into subtypes of complex. ba6344d ARM64: Fix __call metamethod handling for tail calls. 5874c21 Merge branch 'master' into v2.1 575bfe5 Limit number of arguments given to io.lines() and fp:lines(). 28d8728 Fix Xbox One port. fe56522 Disable table allocation bump optimization (for now). 26b95a9 Add Xbox One port. 458a40b Fix table allocation bump optimization (sigh). 5081e38 Merge branch 'master' into v2.1 7f454ae Fix narrowing of TOBIT. 08e100e x64/LJ_GC64: Fix ipairs(). c5d262f Fix table allocation bump optimization (again). fb19df9 Merge branch 'master' into v2.1 7234789 x64: Allow building without external unwinder. 4da1bb6 x64/LJ_GC64: Fix upvalue write barrier. 5de95ed x64/LJ_GC64: Fix setmetatable(). 60fb3fe Fix table allocation bump optimization. 4a146ca LJ_GC64: Fix frame unwinding. bca5da8 Fix for last commit. b82fc3d Bump table allocations retroactively if they grow later on. d8cfc37 Merge branch 'master' into v2.1 69e5342 RELEASE LuaJIT-2.0.4 cd4c59f Update changelog. a836b7e Cleanup. 4cec6a5 Merge branch 'master' into v2.1 9622d6b x86/x64: Fix argument check for bit shifts. a92e730 x64: Add LJ_GC64 mode interpreter. 5caf53d Fix broken Windows build. c2924c3 Disable trace stitching (for now) due to a design mistake. 74caac9 Merge branch 'master' into v2.1 11106aa Fix stack check in narrowing optimization. 1e67a4c ARM64: Fix math.floor/math.ceil for string args. 1c968d5 DynASM/PPC: Add sub/shift/rotate/clear instruction aliases. b2a5cc8 DynASM/PPC: Add support for parameterized shifts/masks. dec4acc PPC: Fix cross-endian builds. 8002871 PPC: Fix write barrier in BC_TSETR. 4e52d1f Merge branch 'master' into v2.1 a9fd686 Doc cleanup. git-subtree-dir: luajit-2.1 git-subtree-split: 3a0b2a907b0168be8ef7aade95bd2ec3991fa78c
2015-11-20Merged master from kepler/luarocksBoris Fomitchev
2015-11-20Squashed 'luarocks/' changes from b563ebd..8d8e364Boris Fomitchev
8d8e364 Merge branch 'master' of https://github.com/keplerproject/luarocks 2b8301c Do not distribute appveyor files in release packages. 579cd75 Merge pull request #448 from zoresvit/patch-1 62017cc Use `command -v` for obtaining executable path. ce3ea55 Merge pull request #413 from Tieske/unversion_LR 6f70ad5 Fix `find_program` function to be less fragile cb3e2af explicit warn when enviornment variable given filename doesn't exist 9c99043 Merge pull request #440 from mpeterv/fix-patch-error a65eb65 Merge pull request #439 from mpeterv/fix-patch-empty-lines 7886cff Fix patch error message when source is different cfc253f Fix empty line handling in patch.lua 8fe1bbd Revert accidental commit. bacd3da Use env for setting MACOSX_DEPLOYMENT_TARGET. See #422. e3203ad add set_time function for tar module without lfs c178fbb Merge pull request #426 from usstwxy/patch-1 b151ae8 Merge pull request #427 from tst2005/master 0797c93 missing to close file descriptor 5fa1201 We use lzlib, not lua-zlib e869d7f Update tar.lua 0d2053e Fix documentation of --lua-version daa4ef4 Update LuaCov d305830 Merge pull request #418 from jasonwilliams200OK/master bc186fc ci: updates appveyor config to use VS2015. 908756d update commandline help Windows installer 6a0de88 moved systree on top of Lua installation a625fe2 fixed bad reference to main LuaRocks install path, should fix AppVeyor failures 838f1f9 added debug line cc621bf Fixes appveyor build script for changed paths b24f9b7 update windows installer help text 5159a50 Windows installer: no longer use the LR version in the target installation path. Fixes #151 8c182d5 Windows installer: backup configuration files before removing installation directory c9d57bd minor textual fixes 2de1b0d Merge pull request #410 from mpeterv/fix-git-http-branch-command 8f65a7b Fix git cloning command when using git+http protocol cc90426 Merge pull request #407 from Tieske/pref_versioned ddefaeb added extra include files search paths, see https://github.com/keplerproject/luarocks/issues/403#issuecomment-119726674 updated bak files as per @ignacio see https://github.com/keplerproject/luarocks/pull/407#discussion-diff-33782733 e26e7a1 also version the `site_config` file 6ca144c Merge branch 'master' of github.com:keplerproject/luarocks into pref_versioned 642be5c update displayed data to match version 634ff0a Merge pull request #404 from ignacio/url_to_base_dir d00c4e9 Merge pull request #405 from ignacio/pe_parser_04 d7aa0a0 Merge pull request #398 from Tieske/refactor_cfg 28a89ba Updates pe-parser to v0.4 c6e3556 Strip known extensions 02eff15 prefer versioned config files and directories over non-versioned ones 066e1c6 Make wording of help summaries consistent. 5861782 Merge pull request #400 from ignacio/400-config-help 1eccb03 Merge pull request #399 from mpeterv/write-rockspec-format 7e464b1 Changes wording as suggested ed97ece Adds missing tests f10113f Adds help to 'luarocks config' command 19ce8a6 Add a test for '--rockspec-format' option 4c7a5bc Add '--rockspec-format' option for write_rockspec command 5f7763b added error message in case of a bad platform value 253ed46 added correct order for platform overrides e1badc4 Update appveyor test matrix to use Lua 5.3.1 d065a95 integrated cfg.platform and cfg.platforms 030dda2 Merge pull request #383 from ignacio/cmake_64 79ffabf Don't restrict the generator override to mingw 797b95f Use new key target_cpu b3a4e88 CMake needs a hint to use 64 bit target with msvc. f61e5a2 cmake backend: Generate 64 bits build when appropiate 30d869c Merge branch 'master' of https://github.com/keplerproject/luarocks into refactor_cfg 028b37f Merge pull request #397 from Tieske/fix_config 554836b refactored the loading of the config files in a more structural manner, removing duplicate code and error handling. ec31f30 `detected` was only retained in `cfg` through multiple copies, removed by directly operating on `cfg.platform` 3b58640 do not reuse environments 1a85cb5 fix travis-ci error e87c898 removed accidental reintroduced line f6974b4 config.lua is not being integrated, bug introduced in #385 6cb37a1 Don't shadow filename variable: fixes error message. 9ed2084 Merge pull request #393 from Tieske/target_stuff ca619eb Merge pull request #394 from ignacio/build_mandatory 8064e99 Update build matrix to use latest versions 8f7897c Make 'build' field in rockspecs mandatory. 26167e8 oops... remove debug stuff 8757d35 - site_config remains local, not exposed - added field 'target_cpu' to `cfg` and config file environments 9040c74 Merge branch 'master' of https://github.com/keplerproject/luarocks 85edc26 Remove `--extensions` flag. Fixes #391. a0315b7 Merge pull request #392 from Alloyed/patch-1 d5fa171 fix typo 84f886f Merge pull request #385 from Tieske/master fdcecd1 Allows luarocks.cfg to be used without being installed. 5b605a9 Merge pull request #389 from ignacio/check_others c9b7f0b Factors the code to check for a tool. Changes 'not found' message wording. 998d012 fix: use same environment table for the system config file as well. 8d030a0 Checks if tool is installed (svn, cvs, hg) 7fb623c Merge pull request #387 from ignacio/check_git 83449f2 Checks if git is installed f032ff7 Merge pull request #373 from keplerproject/makefile-fix 4792618 fixed typo e1dd637 added 2 functions to the global environment of the config-file loader sandbox; `os_getenv()` and `__dump_env()` 0ecc743 Use LuaJIT 2.0.4 on AppVeyor's test matrix 9861f68 Merge pull request #376 from Tieske/master baf7ffa remove excess line (windows installer) 58220b2 Merge branch 'master' of https://github.com/keplerproject/luarocks b85baac Correct use of which_config. Fixes #374. f0aa57e Add config_cmd.lua to Makefile.setup.inc. 5d8a165 Merge pull request #371 from ignacio/proxies 4462ca5 Add `luarocks config` command for querying LuaRocks settings. b80244b Merge branch 'master' of https://github.com/keplerproject/luarocks dd6f0e7 Update lmathx used for testing Lua 5.3 70c7577 Merge pull request #366 from Tieske/windows_exitcode 11b8b48 fixes #365 0d071fa Back to scm 7bff020 Mark release 2.2.2 2f9c115 Merge branch 'master' of https://github.com/keplerproject/luarocks 9736020 Install .md files as docs 97b98bf Clip string.gsub results to just one when redacting url. 2a0a9fa Merge pull request #359 from ignacio/redact_verbose 968e963 Redact api tokens when using --verbose flag 9aa5d05 Update upload URL as well. cda43ce Merge branch 'master' of https://github.com/keplerproject/luarocks 022c87d MoonRocks → LuaRocks.org transition complete! 7b6efb9 Trust the user :) 2c536b4 Deal with 'no_proxy' env var f022fe0 Drop use of config.proxy b6b6754 Merge pull request #354 from Tieske/pe_parser 460e42d update to version 0.3 2ee6bd7 Merge pull request #349 from ignacio/build_only_deps 15ad97b Address issues spotted in the review 6b350de Adds --only-deps flag to install command 6dd402b Adds new file (fetch/git_https.lua) to Makefile.setup.inc 46f8ad6 Merge pull request #350 from jszakmeister/add-git-https-support 989347e Add git+https support. 0f67be5 Adds --only-deps flag to the 'build' command. 0fe8556 Update function documentation, as suggested by @ignacio in #347. 0679559 Decided to step back in turn this into a warning. `luarocks list` on an empty ~/.luarocks is a valid use case. 40f9173 Fail when given an invalid tree. 6d5dfcd Fix crash on `luarocks --tree=/path list`. Closes #347. 1fcf354 Add test that checks for error in default sysconfig. See #346. 3ce554c Restore comment about second return, but put it in the right function. https://github.com/keplerproject/luarocks/pull/346#discussion_r28008668 0e3a052 Merge pull request #346 from Tieske/bad_config c66a88e bail out on bad config files, fixes #228 79addc7 Continuing slowly. Distracted by code golf. :) 58fb6b9 Merge branch 'master' of https://github.com/keplerproject/luarocks ed1f916 Starting to port test suite from Unix shell to Lua. 6f87c47 Merge pull request #343 from xpol/master cbde573 And also hide the startup logo for RC. 5cb4aa7 Merge branch 'master' of https://github.com/keplerproject/luarocks 303cca7 Add AppVeyor badge ad8ba47 Merge pull request #335 from ignacio/appveyor a52b5ca Merge branch 'master' of https://github.com/keplerproject/luarocks 6251735 Add Coveralls coverage badge 2fcc0cc Add options to hide the MSVC tools' startup logo. ff68e97 Fallback for platform variable e31c46b Improved the CI scripts 050d656 Fix summary detection in long paragraphs 4ad1f1a Remove failing test. Try this some other time. db81c2e Force package to be in cache. 303628a Add more simple tests. 8d6a9e3 Merge branch 'master' of https://github.com/keplerproject/luarocks 5b45de2 More small tests. 066cda4 Merge pull request #341 from keplerproject/add-travis 2639401 Make localhost a known host. a549c6d Try not to block checking server identification. 7c8e527 Let's see if Travis allow sftp'ing to localhost. 98e0979 Merge branch 'master' of https://github.com/keplerproject/luarocks 5f293dd Remove debugging print. ed02691 Add trivial tests for `luarocks upload` b4ea2a1 Merge pull request #340 from xpol/master b9789f3 Revert incorrect remove of cmake_generator support. Only windows (msvc) default cmake_generator are removed. a19af6d luacov-coveralls overwrites luacov.report.out! 1b5bbfc luacov-coveralls did not exit with 0? df08baf Run luacov-coveralls from $testing_dir f3aaee7 Avoid tests that mess with the testing environment. 836898f Let's try Coveralls b5244be Merge branch 'master' of https://github.com/keplerproject/luarocks 30430cf Don't overwrite --detailed when given by the user. 19ca56c Actually direct users to the bug tracker 57c838e Merge branch 'master' of https://github.com/keplerproject/luarocks 5495f3c A missing CWD returns "" for lfs.current_dir() on Ubuntu db90cb4 Really test for missing parameters. d3d74bf A missing CWD returns "" for fs.current_dir on Ubuntu... a027595 Let's try harder to fail if CWD does not exist. 876d9c8 Fix inconsistency in --homepage flag in `luarocks doc` and `luarocks write_rockspec`. 294e08f Fix --lib flag (and my last commit goof...) 62d4e05 Fix tests: new flag parser detected invalid flags in the testsuite. 7f7c006 Add support for space in long option assignments. 68aa7ae Merge branch 'master' of https://github.com/keplerproject/luarocks e869c09 Fail nicely if CWD does not exist. Fixes #147. ae51a3c Fix confusing error when unpack fails due to network error 93cdd54 Adds integration with AppVeyor 28ade76 Fixes #332. 51ea074 Expose platform and processor to home config files. a02a53a Merge branch 'master' of https://github.com/keplerproject/luarocks 4c96972 Don't use user tree when running as root. Fixes #303. f15e49d Merge pull request #330 from mpeterv/hg-support 9567ac5 Merge pull request #329 from mpeterv/persist-refactor 20eb947 Improve hg support cf19178 Refactor persist.save_from_table 3c7c472 Refactor persist.load_into_table 603b0ea Merge branch 'master' of https://github.com/keplerproject/luarocks be3c52d Add extra smartness to configure to check that the user-given flag seems correct. Closes #293. d820069 Merge pull request #326 from mpeterv/fix-redact-api 8739847 Merge branch 'master' of https://github.com/keplerproject/luarocks 5db7c54 Merge branch 'xpol-master' 7d22ee5 Open file in 'rb 90586f6 Merge branch 'master' of https://github.com/keplerproject/luarocks bdf218b Remove commented code after remove cfg.cmake_generator. b5e2539 Better cmake support. df332f6 Fix url redacting when Luasocket is used 88a903a Add logo :) 6e21673 Try the one we have as `lua` first! 4e9a0e3 This is for Makefile.luarocks only. ccab32f Merge branch 'new-makefile' 855259b New set of Makefiles for self-upgrade. ff6fdfc Ignore more files. 92d6363 Make sure suffix is produced when installing via rock (see #323) and copy over site_config.lua, in case we're installing to a different prefix (see https://sourceforge.net/p/luarocks/mailman/message/33608257/) dc5f200 Make it a bit more robust. 4347dc7 Redact API URL to hide API key. 650c8ae Back to our regularly scheduled programming 8649a4e Release LuaRocks 2.2.1 c7a704a Add test files that were not committed before. 463ee89 Don't crash when modules table is missing. d110857 Use the system-installed stat. 0f9d259 Test success of patching in `unpack`. Closes #316. Includes test cases for the test suite! Yay! 9a9caf8 We're always using the internal patch module. See #316. c9cc478 All 5.x versions of Lua share the same license. 92c7acb Clarify that runtime support is optional. 5f3d390 Don't crash when asking for help on invalid cmd. 46f2d25 Code cleanups suggested by luacheck. 7fe62f1 Remove unused assignment. 53e0c65 Direct users to the bug tracker 2013547 Support both --lua-version and --with-lua-version. Error messages were even already using it by accident! 48847a4 Support more file extensions as source files. 23afae6 Merge branch 'master' of https://github.com/keplerproject/luarocks c54cbfc Fix behavior of `luarocks pack` on Windows. It was failing when a path contained spaces due to lack of quoting. Closes #308. 7f6320c Merge pull request #309 from mpeterv/unused_variables 500741f Removed some unused and global variables 113ada0 Merge branch 'master' of https://github.com/keplerproject/luarocks 9204178 Discard excess characters when a tool gives out an octal mode string that's too long. Fixes #53. aa4e0d3 Merge pull request #298 from seclorum/master 9702239 Use updated LuaFileSystem for Lua 5.3 0f1c937 Updates for Lua 5.3 compatibility 8d6845e Make conversion more robust for Lua 5.3 d98c3e0 Make it more robust. (I _think_ win32 needs something similar, but there's the complication of drive letters so I won't touch it now without proper testing.) 8d588f9 Catch error if filename is a directory 1885a7f Improve error checking f74346e Do not pack scm versions cd99315 Fix search of lua interpreter. Closes #301. 4c503eb Update stdlib for 5.3 (thought I had this in the previous commit!) c5501d4 Merge branch 'master' of https://github.com/keplerproject/luarocks de654b3 Updates for Lua 5.3 support 4636244 use cprint version compatible with Lua 5.3 fc6d30d Update stdlib for Lua 5.3 compatibility 76e5515 Add Lua 5.3 to the test matrix 9ab9988 Add test that catches #228. 0ebdcd4 Updates to testing infrastructure (use new luasec, luacov) e7f9680 Error out on bad config files. Alternative implementation to the one given by @Tieske, following discussion in #260. Closes #260. Closes #228. 02e8bbd Safer guards for OSX Deployment target selection.. c4558a3 OSX 10.10 Yosemite sw_vers update db46b22 Apply change suggested by @siffiejoe. Thanks @catwell for catching this! Closes #295. 1a1c407 Add test for #295. 8bbf02e Make test suite detect crashes on tests that should fail gracefully. 7a7c124 Add check for Fedora systems. Closes #289. 723bf99 Isolate the convenience hack, for readability. a35dd43 Silence complaints from `luarocks upload`. Closes #292. af679a9 Fix typo. Closes #294. 453179d Provide a fallback for when the version number is 'scm', to avoid breaking Windows default paths (which assume something like c:\luarocks\2.2\ ) Closes #288. 88ea74e Make code more resilient. 0467eba Merge branch 'master' of https://github.com/keplerproject/luarocks 8278ed2 Add flag to enable/disable SSL cert check. We disabled SSL certificate checks for wget and curl a while ago, when we first added https repositories. We'll keep the check disabled by default for now, but this adds a config option, `check_certificates=true` that can be used in your config.lua. af19063 Don't report WIP versions as releases. d15e99f Merge pull request #285 from mpeterv/fix-lint 86ba23c Fix `luarocks lint`. e5cd7a9 Add --outdated as a flag to `luarocks list`. A variation of the feature suggested in #282. f0d66ae Support per-field version checking. This will allow us to add fields and bump rockspec version numbers in a well-behaved manner. 0587afb Fix version number! ffba286 Fix version number!! git-subtree-dir: luarocks git-subtree-split: 8d8e36451aae7f5832efe9ff64de4307e6e8b6a6
2015-11-17Merge pull request #20 from borisfom/masterSoumith Chintala
Added option to use installed luajit
2015-11-16Added option to use installed luajitBoris Fomitchev
2015-10-31Merge pull request #19 from bamos/masterSoumith Chintala
Fix broken link to Torch's rocks repo.
2015-10-31Fix broken link to Torch's rocks repo.Brandon Amos
2015-10-26Merge pull request #17 from eulerreich/patch-1Soumith Chintala
typos
2015-10-26typoeseulerreich
2015-09-01Squashed 'luajit-2.0/' changes from 8b6af89..8715ae6Ronan Collobert
8715ae6 Properly handle OOM in trace_save(). 424940f Fix NYICF error message. a5b1c4d FFI: Don't propagate qualifiers into subtypes of complex. 575bfe5 Limit number of arguments given to io.lines() and fp:lines(). 7f454ae Fix narrowing of TOBIT. 7234789 x64: Allow building without external unwinder. 69e5342 RELEASE LuaJIT-2.0.4 cd4c59f Update changelog. 9622d6b x86/x64: Fix argument check for bit shifts. 11106aa Fix stack check in narrowing optimization. a9fd686 Doc cleanup. git-subtree-dir: luajit-2.0 git-subtree-split: 8715ae65c1f70f2402b89a004b88ab04ca103625
2015-09-01Merge commit '21269a1bc078531371d82db31a8db968befb8fc8'Ronan Collobert
2015-07-02Merge pull request #14 from Moodstocks/hash-fixRonan Collobert
ffi / cdecl: refresh all pre-computed hash values
2015-06-22ffi / cdecl: refresh all pre-computed hash valuesCédric Deltheil
Since commit cafad2e the lookup3 hash function has been replaced by tommyds for string hashing. However pre-computed hash values used e.g. by `ffi.abi` or the C declaration parser have not been migrated at that time.
2015-05-23added experimental support for lua 5.1 with reference countingRonan Collobert
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-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 '0458550e6b40205b68bb484a04a6c04cca66828f'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
2015-03-10Merge commit '2f41c04ac3fe7863308b05f3aeaad9bed43fe0a6'Ronan Collobert