- upgrade libsquash to v0.8.0
- allow creating files inside an existing folder of memfs
- removes the temporary directory and files at exit
- produce an executable
squash_sample
whenBUILD_SAMPLE
in cmake- let CI discover linking errors earlier about the sample
- intercept
CreateProcessW
- unsets
lpCurrentDirectory
when it was set to__enclose_io_memfs__
paths
- unsets
- intercept
SetCurrentDirectoryW
,GetCurrentDirectoryW
- implement
enclose_io_mkdir
for Windows- intercept
_wmkdir
- intercept
- intercept
CreateFileW()
with writing- redirect
CreateFileW()
with writing inside the memfs to a temporary directory - removes the temporary directory and files at exit
- redirect
- allow creating files inside an existing folder of memfs
- upgrade to bundler 1.15.3
- fixing the problem of failing to locate bundler
- add
--gem
and--gem-version
to download and compile a gem - add option --quiet to enable quiet mode
- upgrade to bundler 1.15.2
- upgrade to libsquash v0.7.0
- test ifndef
__USE_XOPEN_EXTENDED
- test ifndef
- upgrade to libautoupdate v0.2.0
- Auto-update shall only run once in every 24 hours with help of the file
~/.libautoupdate
- add argument
force
toautoupdate()
in order to force an auto-update check - add CI to test
autoupdate()
- fix failures to replace itself when TMPDIR and current file is not on the same volume
- Auto-update shall only run once in every 24 hours with help of the file
- use only the master CI
- make it work for projects with gemspecs
- use a temporary directory name with ruby and rubyc version when compiling
- upgrade Ruby runtime to 2.4.1
- upgrade libsquash to v0.6.0
- make it work for the 4 samples
- producing a single Ruby interpreter executable
- bootstrapping Ruby Compiler itself
- compiling a CLI tool
- compiling a Rails application
Initial release.