Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-12-08 | Catch errors from prim_file:*_file_info | Björn-Egil Dahlberg | |
We do not want to crash the file server. | |||
2011-12-08 | Testcase for utc <-> seconds conversion | Björn-Egil Dahlberg | |
2011-12-08 | Fix negative time in seconds_to_universaltime/1 | Björn-Egil Dahlberg | |
2011-12-08 | Remove OS taint from datetime conversion | Björn-Egil Dahlberg | |
2011-12-08 | Add utc <-> seconds conversions bifs | Björn-Egil Dahlberg | |
2011-12-08 | Let prim_file validate ctime in file_info | Björn-Egil Dahlberg | |
2011-12-08 | unix_efile: Zero is a valid number in utime | Björn-Egil Dahlberg | |
Both mtime and atime were incorrectly checked for zero | |||
2011-12-08 | Let univ_to_local reflect HAVE localtime_r | Björn-Egil Dahlberg | |
Handle error cases when localtime or localtime_r returns null. | |||
2011-12-08 | Fix types for gregday in erl_time_sup.c | Björn-Egil Dahlberg | |
2011-12-08 | Teach windows sys_localtime_r | Björn-Egil Dahlberg | |
2011-12-02 | Fix undefined ctime for invalid file handles | Björn-Egil Dahlberg | |
* ctime were never defined for invalid file handles * fix epoch <-> fileinfo conversions | |||
2011-12-02 | Silence warnings in prim_file | Björn-Egil Dahlberg | |
2011-12-02 | Fix validate structure in file_info | Björn-Egil Dahlberg | |
2011-12-02 | Fix prim_file time conversions | Björn-Egil Dahlberg | |
2011-12-02 | efile_drv: Fix casting between Sint64 and time_t | Björn-Egil Dahlberg | |
2011-12-02 | Do not use calendar module in preloaded | Björn-Egil Dahlberg | |
Bad practice | |||
2011-12-02 | Move datetime into prim_file | Björn-Egil Dahlberg | |
2011-12-02 | Fix EPOCH <-> FILETIME conversion | Björn-Egil Dahlberg | |
2011-12-02 | Teach win32 efile driver epochs | Björn-Egil Dahlberg | |
Conflicts: erts/emulator/drivers/win32/win_efile.c | |||
2011-12-02 | Workaround for the -1 problem of mktime | Björn-Egil Dahlberg | |
2011-12-02 | Teach erlang about the times before 1970 | Björn-Egil Dahlberg | |
2011-12-02 | Use epoch seconds instead of datetime() | Björn-Egil Dahlberg | |
First stage in utc-time for prim_file. | |||
2011-12-02 | Update static cache | Patrik Nyblom | |
IPV6 was disabled in cache when it should actually be supported Cache updated to disable all sctp for configure speed | |||
2011-12-02 | Back to not using 32bit time_t | Patrik Nyblom | |
2011-12-02 | Remove ancient WaitForInputIdle workaround | Patrik Nyblom | |
2011-12-02 | Iron out bugs in Win64 found in daily builds | Patrik Nyblom | |
Almost all uses of the 'long' datatype is removed from VM and tests Emulator test now runs w/o drivers crashing Nasty abs bug fixed in VM as well as type errors in allocator debug functions Still one allocator test that fails, domain knowledge is needed to fix that. Fix type inconsistency in beam_load causing crashes | |||
2011-12-02 | Make Win64 build work both under MSYS and Cygwin | Patrik Nyblom | |
2011-12-02 | Make whole of OTP build and release on Win64 | Patrik Nyblom | |
Removed symbolic links from repository. | |||
2011-12-02 | Get cerl and distribution working in Win64 | Patrik Nyblom | |
Can still not setup -a, but cerl works. | |||
2011-12-02 | Get working prompt in Win64 using bootstrap code | Patrik Nyblom | |
2011-12-02 | Build Win64 Erlang emulator using MSYS | unknown | |
Still does not run, just compiles. | |||
2011-12-02 | Add static win64 cache | unknown | |
2011-12-02 | Update preloaded modules | Lukas Larsson | |
2011-12-02 | Merge branch 'ta/sendfile/OTP-9240' | Lukas Larsson | |
* ta/sendfile/OTP-9240: (31 commits) Add sendfile server printouts Skip recv/send during tests for fallback platforms Remove header/trailer support Remove windows implementation Expand sendfile documentation Only allow tcp sockets as target for sendfile Move sendfile api to file module Preliminary work on header/trailer Use free_sendfile explicitly for non-async Remove debug printouts Add tests for send/recv/sendfile interactions Remove tests for file_server sendfile sendfile caller now has to be the controlling_process Remove support for file_server, sendfile has to be raw Set chunk size to 3 GB Change type of fd to be ErlDrvEvent Add ifdef's for HAVE_SENDFILE Fix freebsd support for sendfile Change nbytes to 64 bit Implement ignorefd for TCP ... | |||
2011-12-02 | Mend the non-SMP emulator | Björn Gustavsson | |
Commit 8781932b3b8769b6f208ac7c00471122ec7dd055 broke erlang:system_info(system_version) in the non-SMP emulator so that it would typically dump core. "rq:%d" was removed from the format string for erts_printf(), but the corresponding argument in the argument list was not removed, which ultimately caused "kernel-poll:%s" to be passed an integer (typically 0). | |||
2011-12-02 | Remove header/trailer support | Lukas Larsson | |
Since the API for headers/trailers seem to be very awkward to work with when using non-blocking io the feature is dropped for now. See unix_efile.c for more details. | |||
2011-12-02 | Remove windows implementation | Lukas Larsson | |
2011-12-02 | Only allow tcp sockets as target for sendfile | Lukas Larsson | |
2011-12-01 | Preliminary work on header/trailer | Lukas Larsson | |
Have to figure out how to represent progress in header writing when using non-blocking, not sure how to do this. | |||
2011-12-01 | Use free_sendfile explicitly for non-async | Lukas Larsson | |
This is needed because aync job will not call free_sendfile if there is an async_ready callback. | |||
2011-12-01 | Remove debug printouts | Lukas Larsson | |
2011-12-01 | Set chunk size to 3 GB | Lukas Larsson | |
It is not possible to use the maximum size_t/off_t for the chunks as that causes sendfile to return einval. 3GB seems to work on all *nix platforms. | |||
2011-12-01 | Change type of fd to be ErlDrvEvent | Lukas Larsson | |
2011-12-01 | Add ifdef's for HAVE_SENDFILE | Lukas Larsson | |
2011-12-01 | Fix freebsd support for sendfile | Lukas Larsson | |
2011-12-01 | Change nbytes to 64 bit | Lukas Larsson | |
2011-12-01 | Implement ignorefd for TCP | Lukas Larsson | |
Ignore fd is a feature used by sendfile to temporarily remove all driver_select calls on that fd so that another driver can select on it. It also delays all actions which sends or receives data in that fd until in the fd is no longer ignored. Only the controlling_process should use the feature as it is otherwise possible that the ignore will never be cleaned up and hence create a memory leak in the driver. An ignored driver will not detect that an fd has been closed until it is unignored. | |||
2011-12-01 | Fix offset calculation for darwin | Lukas Larsson | |
2011-12-01 | Fix cleanup for sendfile | Lukas Larsson | |
2011-12-01 | Fix 32 bit parameters | Lukas Larsson | |