Commit History

Autor SHA1 Mensaxe Data
  nickysn 4240279a84 + always request pollfd_readwrite rights, when opening a file %!s(int64=4) %!d(string=hai) anos
  nickysn ca3f1d7b6d + always request FD_ADVISE rights, when opening a file %!s(int64=4) %!d(string=hai) anos
  nickysn 5ff2af5176 + always request FD_FDSTAT_SET_FLAGS rights %!s(int64=4) %!d(string=hai) anos
  nickysn 90eb1351dc + request FD_DATASYNC and FD_SYNC rights when a file is opened for writing %!s(int64=4) %!d(string=hai) anos
  nickysn 67c1520928 * changed the formatting of the setting of fs_rights_base in Do_Open. No functional changes. %!s(int64=4) %!d(string=hai) anos
  nickysn 9efcd4e554 + request fd_allocate rights when opening a file for writing %!s(int64=4) %!d(string=hai) anos
  nickysn 3fd6704582 + request the rights to set size (truncate) and set times, when a file is opened for writing %!s(int64=4) %!d(string=hai) anos
  nickysn a5309a5d0c + request fd_seek and fd_tell rights when opening a file %!s(int64=4) %!d(string=hai) anos
  nickysn 720068360e + workaround for newer wasmtime versions that don't report the fd type of %!s(int64=4) %!d(string=hai) anos
  nickysn 827f543289 * fixed date calculation in WasiDateToDT %!s(int64=4) %!d(string=hai) anos
  nickysn c48f27225e + request the FD_FILESTAT_GET capability when opening files %!s(int64=4) %!d(string=hai) anos
  nickysn 25a9843ea4 * also set doserror to 5 for access denied in dos.getfattr %!s(int64=4) %!d(string=hai) anos
  nickysn 715de4547a * fixed WASI dll imports that are declared in a different unit %!s(int64=4) %!d(string=hai) anos
  nickysn 953893267b + initial WASI implementation of DOS.GetFTime. Not working yet, due to a %!s(int64=4) %!d(string=hai) anos
  nickysn ba1dcfc6a4 + also resolve absolute paths in ConvertToFdRelativePath %!s(int64=4) %!d(string=hai) anos
  pierre 615e1c0431 Only set llvm to true if LLVM custom option variable is set, but not to false if not (as true might be the default value) %!s(int64=4) %!d(string=hai) anos
  nickysn 125dbdc21c + implemented Do_Rename for the WASI target %!s(int64=4) %!d(string=hai) anos
  nickysn 539ea53bab + implemented Do_Seek and Do_Seekend for the WASI target %!s(int64=4) %!d(string=hai) anos
  nickysn 17fac45ddc + implemented Do_FileSize for the WASI target %!s(int64=4) %!d(string=hai) anos
  nickysn 5718b33dd8 + implemented Do_FilePos for the WASI target %!s(int64=4) %!d(string=hai) anos
  nickysn 5ee902800c + implemented do_truncate for the WASI target %!s(int64=4) %!d(string=hai) anos
  nickysn a7b3747b7b + implemented Erase() for the WASI target %!s(int64=4) %!d(string=hai) anos
  nickysn 0af333bd0f + implemented RmDir for the WASI target %!s(int64=4) %!d(string=hai) anos
  nickysn 144d7ed978 + implemented MkDir for the WASI target %!s(int64=4) %!d(string=hai) anos
  nickysn bc08af99b0 + initial implementation of resolving relative paths %!s(int64=4) %!d(string=hai) anos
  nickysn ba3383f7e3 + keep also the fds for the current dirs %!s(int64=4) %!d(string=hai) anos
  nickysn d3ce008cd3 + initial implementation of GetDir() for WASI %!s(int64=4) %!d(string=hai) anos
  nickysn 0a384b0905 * enumerate preopened dirs on startup and store them in a list, accessible via global vars in the system unit %!s(int64=4) %!d(string=hai) anos
  florian bbcc396644 * ARM: fix for Merge Add/Sub optimization %!s(int64=4) %!d(string=hai) anos
  florian 356afdd25b * ARM (thumb): do not save registers in routines marked as noreturn %!s(int64=4) %!d(string=hai) anos