aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* win32: declare lfs_win32_pusherror, windowsToUnixTime, lfs_win32_lstat as staticHEADmasterFractalU2024-10-281-3/+3
|
* CI: don't duplicate runsHisham Muhammad2024-10-281-1/+5
|
* CI: add Windows runHisham Muhammad2024-10-281-4/+29
|
* ci: use gh-actions-lua and gh-actions-luarocks from luarocksHisham Muhammad2024-10-281-2/+2
|
* ci: fix python version on macos (#173)Hisham Muhammad2023-12-121-1/+2
|
* Explicitly cast void * pointers - allows code to build cleanly as C++. (#165)Vas Crabb2023-12-121-2/+2
|
* Fix a few compiler warnings (#171)rpatters12023-12-121-4/+4
| | | Fixes warnings (probably) introduced with 64-bit. Mainly explicit typecasts to int to silence "possible loss of precision" warnings. These are lengths of filenames, so they're not going to exceed 4GB.
* keplerproject -> lunarmodulesHisham Muhammad2022-07-269-47/+35
|
* win32: use standard memmove functionHisham Muhammad2022-07-151-1/+1
|
* appveyor.yml: update pip, hererocks, add Lua 5.4Hisham Muhammad2022-07-151-17/+29
|
* Move doc/us/ to docs/, replacing the gh-pages branch.Hisham Muhammad2022-06-249-28/+16
|
* Remove old "vc6" folderHisham Muhammad2022-06-243-165/+0
|
* switch to Github ActionsHisham Muhammad2022-06-243-35/+49
|
* rockspec: use git+https:// for git repository URLAlexander Turenko2021-11-091-1/+1
| | | | | | | GitHub is going to disable unencrypted Git protocol, so `git://` URLs will stop working soon (see [1]). [1]: https://github.blog/2021-09-01-improving-git-protocol-security-github/
* Release 1.8.0v1_8_0Hisham Muhammad2020-04-223-3/+12
|
* It does work on Windows now!Hisham Muhammad2020-04-221-1/+0
|
* update copyrightsHisham Muhammad2020-04-222-2/+2
|
* Lua 5.4: use __close to close dir if you break the iteratorHisham Muhammad2020-04-221-0/+11
|
* indent -kr -nut -i2 src/lfs.c src/lfs.hHisham Muhammad2020-04-222-555/+690
|
* Makefile: make it easier to switch Lua versionsHisham Muhammad2020-04-212-9/+9
|
* Use CREATE_ALWAYS instead of CREATE_NEW云风2020-04-211-1/+1
|
* tests: behavior test for hard linksHisham Muhammad2020-04-211-1/+34
| | | | | Also check nlink on Unix only and test if something is a symlink
* win32: strip UNC prefix if presentHisham Muhammad2020-04-211-0/+6
|
* win32 lstat: if it's not a link, just do statHisham Muhammad2020-04-211-0/+3
|
* win32: obtain symlink attributesHisham Muhammad2020-04-211-26/+78
|
* Add Windows compatibility for lfs.linkEroica2020-04-211-41/+65
| | | | Co-Authored-By: Hisham Muhammad <hisham@gobolinux.org>
* tests: drop LuaJIT 2.0 from test matrixHisham Muhammad2020-04-212-2/+0
|
* Make MACOSX_DEPLOYMENT_TARGET configurableJoshua Root2020-04-202-1/+4
| | | | | Also increase the default target to 10.5, since Xcode 10 can no longer target 10.3.
* Support Lua 5.4Peter Melnichenko2020-04-201-2/+2
|
* Fallback to _POSIX_PATH_MAX when MAXPATHLEN isn't available (#130)James McCoy2019-10-291-1/+6
| | | | On systems where MAXPATHLEN isn't defined, like GNU/Hurd, use _POSIX_PATH_MAX as the starting size for the getcwd() buffer.
* Replace rockspecs/ with a single scm rockspec (#108)Peter Melnichenko2018-03-1518-478/+8
| | | | | | | | | | | | There is no need to keep rockspecs for older versions - it's enough to ensure that `luarocks make` builds currently checked out version. `luarocks new-version <rockspec> <version> --tag=<tag>` generates rockspecs for releases. Use `scm` instead of `dev` as LuaRocks 2 thinks that `dev` versions are less than normal versions like 1.6.3, making it tricky to use bleeding-edge version as a dependency with a constraint such as `luafilesystem >= 1.6.3`.
* lfs.attributes and lfs.symlinkattributes arguments renamed ↵TsT2017-12-141-4/+4
| | | | s/aname/request_name/ s/atable/result_table/ (#106)
* added extra include-dir to compile in ubuntu (#103)Kıvanç Çakmak2017-11-291-2/+3
|
* Fix memory leak in case of realloc failure. (#102)Hisham Muhammad2017-11-271-5/+11
| | | Fixes #101.
* Merge branch 'master' of https://github.com/keplerproject/luafilesystemHisham Muhammad2017-11-262-3/+3
|\
| * Update version in lfs.def (#96)Stephen E. Baker2017-10-081-1/+1
| | | | | | Version number of current release is 1.7
| * Support DESTDIR make install option (#98)Dan Church2017-10-081-2/+2
| | | | | | Useful for packagers to specify a build jail to install into.
* | Add rockspec for hotfix.v1_7_0_2Hisham Muhammad2017-09-151-0/+28
|/
* Fix _VERSION entryHisham Muhammad2017-09-151-1/+1
| | | | Thanks Milind Gupta for noting!
* Update for release 1.7.0.v1_7_0Hisham Muhammad2017-09-151-5/+10
|
* First iteration of the new CSS for Kepler librariesHisham Muhammad2017-09-151-118/+115
|
* Add rockspec for 1.7.0Hisham Muhammad2017-09-151-0/+28
|
* Add 'unreleased' section to changelog in docsPeter Melnichenko2017-09-141-0/+8
|
* Merge branch '1.7'Peter Melnichenko2017-09-143-68/+59
|\
| * Merge branch 'master' into 1.7Peter Melnichenko2016-06-213-12/+17
| |\
| * | Update docs for new return valuesPeter Melnichenko2016-05-051-7/+7
| | |
| * | Test what lfs.attributes returns on errorPeter Melnichenko2016-05-051-1/+4
| | |
| * | Return errno from lfs.attributes on errorPeter Melnichenko2016-05-051-1/+2
| | |
| * | Return errno from lfs.touch on errorPeter Melnichenko2016-05-051-18/+16
| | |
| * | Return errno from lfs.rmdir on errorPeter Melnichenko2016-05-051-12/+2
| | |