clean-libraries merge requestshttps://gitlab.science.ru.nl/clean-and-itasks/clean-libraries/-/merge_requests2021-05-28T14:16:20+02:00https://gitlab.science.ru.nl/clean-and-itasks/clean-libraries/-/merge_requests/16add license2021-05-28T14:16:20+02:00John van Groningenadd licenseadd licenseadd licensehttps://gitlab.science.ru.nl/clean-and-itasks/clean-libraries/-/merge_requests/7Add -m32 and --32 flags to Makefile.linux to build a 32-bit version on a 64-b...2020-04-14T12:17:09+02:00Camil StapsAdd -m32 and --32 flags to Makefile.linux to build a 32-bit version on a 64-bit platformJohn van GroningenJohn van Groningenhttps://gitlab.science.ru.nl/clean-and-itasks/clean-libraries/-/merge_requests/15add Makefile_no_pic for ArgEnvUnix to call gcc with -fno-pic for (32 bit)...2021-05-28T14:17:19+02:00John van Groningenadd Makefile_no_pic for ArgEnvUnix to call gcc with -fno-pic for (32 bit)...add Makefile_no_pic for ArgEnvUnix to call gcc with -fno-pic for (32 bit) linux with gcc that generates position independent codeadd Makefile_no_pic for ArgEnvUnix to call gcc with -fno-pic for (32 bit) linux with gcc that generates position independent codehttps://gitlab.science.ru.nl/clean-and-itasks/clean-libraries/-/merge_requests/8add NO_PROFILE_GRAPH to graph_copy for ARM2020-06-04T13:57:46+02:00John van Groningenadd NO_PROFILE_GRAPH to graph_copy for ARMCamil StapsCamil Stapshttps://gitlab.science.ru.nl/clean-and-itasks/clean-libraries/-/merge_requests/14Add support for linux arm64 to graphcopy2021-06-10T11:11:52+02:00Mart LubbersAdd support for linux arm64 to graphcopyThis contains the code from @eveen and @johnvg and is not yet thoroughly tested.This contains the code from @eveen and @johnvg and is not yet thoroughly tested.https://gitlab.science.ru.nl/clean-and-itasks/clean-libraries/-/merge_requests/22bug fix on windows for new array representation, use CleanIntArraySize in cTC...2022-06-24T11:41:38+02:00John van Groningenbug fix on windows for new array representation, use CleanIntArraySize in cTCP_121.c for windowsJohn van GroningenJohn van Groningenhttps://gitlab.science.ru.nl/clean-and-itasks/clean-libraries/-/merge_requests/18change symbol name for ?None to __None in make_symbol_name2021-05-04T16:17:34+02:00Steffen Michelschange symbol name for ?None to __None in make_symbol_nameCamil StapsCamil Stapshttps://gitlab.science.ru.nl/clean-and-itasks/clean-libraries/-/merge_requests/21Enable PIC on linux x862021-07-06T11:50:32+02:00Mart LubbersEnable PIC on linux x86John van GroningenJohn van Groningenhttps://gitlab.science.ru.nl/clean-and-itasks/clean-libraries/-/merge_requests/1Export replace_desc_numbers_by_descs from graph_copy_with_names2019-03-18T14:04:38+01:00Camil StapsExport replace_desc_numbers_by_descs from graph_copy_with_namesThis allows me to replace descriptor numbers by descriptors of the (native/webassembly) interpreter more easily.This allows me to replace descriptor numbers by descriptors of the (native/webassembly) interpreter more easily.John van GroningenJohn van Groningenhttps://gitlab.science.ru.nl/clean-and-itasks/clean-libraries/-/merge_requests/13Fix copy_from_string for unboxed arrays of records on systems with USE_DESC_R...2021-01-06T13:20:40+01:00Camil StapsFix copy_from_string for unboxed arrays of records on systems with USE_DESC_RELATIVE_TO_ARRAYThe corresponding change in copy_string_to_graph was made in 41ebb64d.The corresponding change in copy_string_to_graph was made in 41ebb64d.John van GroningenJohn van Groningenhttps://gitlab.science.ru.nl/clean-and-itasks/clean-libraries/-/merge_requests/10Fix make_symbol_name to use new descriptor names in _system.abc2020-09-04T12:26:11+02:00Camil StapsFix make_symbol_name to use new descriptor names in _system.abcSee https://gitlab.science.ru.nl/clean-compiler-and-rts/stdenv/-/merge_requests/10.
Closes #5.See https://gitlab.science.ru.nl/clean-compiler-and-rts/stdenv/-/merge_requests/10.
Closes #5.John van GroningenJohn van Groningenhttps://gitlab.science.ru.nl/clean-and-itasks/clean-libraries/-/merge_requests/4fix timeout by checking the socket for errors2019-10-03T16:56:00+02:00Mart Lubbersfix timeout by checking the socket for errorsIn the old situation when the connect didn't immediately return, the
socket was placed in a select.
An error was throws only when the socket was in the exceptset. However,
sockets are only in the exceptset in very particular cases (see m...In the old situation when the connect didn't immediately return, the
socket was placed in a select.
An error was throws only when the socket was in the exceptset. However,
sockets are only in the exceptset in very particular cases (see man
select). Unable to connect is not one of those cases.
Therefore to actually check if a connection was refused, the error
status must be checked with getsockopt.
Also see (https://stackoverflow.com/questions/2597608/c-socket-connection-timeout/2597774#2597774)
Closes: clean-and-itasks/iTasks-SDK#348Steffen MichelsSteffen Michelshttps://gitlab.science.ru.nl/clean-and-itasks/clean-libraries/-/merge_requests/12GraphCopy: add cases for _Conss, _Conssts, _Nothing, _Just, and _Justs to exp...2020-11-27T20:12:27+01:00Camil StapsGraphCopy: add cases for _Conss, _Conssts, _Nothing, _Just, and _Justs to exported_clean_symbolJohn van GroningenJohn van Groningenhttps://gitlab.science.ru.nl/clean-and-itasks/clean-libraries/-/merge_requests/6graph_copy: expect INT instead of dINT in exported_clean_symbol2019-11-11T11:01:56+01:00Camil Stapsgraph_copy: expect INT instead of dINT in exported_clean_symbolThis should fix the current build problems after https://gitlab.science.ru.nl/clean-compiler-and-rts/stdenv/commit/5e4149ed2ad34c9e694c5b58695d7c537b7793fd.This should fix the current build problems after https://gitlab.science.ru.nl/clean-compiler-and-rts/stdenv/commit/5e4149ed2ad34c9e694c5b58695d7c537b7793fd.John van GroningenJohn van Groningenhttps://gitlab.science.ru.nl/clean-and-itasks/clean-libraries/-/merge_requests/19GraphCopy: fix copy-paste bug in Windows exported_clean_symbol2021-05-19T22:14:16+02:00Camil StapsGraphCopy: fix copy-paste bug in Windows exported_clean_symbolI incorrectly copied some code from the *nix version :flushed:I incorrectly copied some code from the *nix version :flushed:Steffen MichelsSteffen Michelshttps://gitlab.science.ru.nl/clean-and-itasks/clean-libraries/-/merge_requests/20GraphCopy: fix Windows export_clean_symbol for __Nil and __None (again)2021-05-21T10:15:07+02:00Camil StapsGraphCopy: fix Windows export_clean_symbol for __Nil and __None (again)In !19 I did not take the two extra `__` characters for `__Nil` and `__None` into account. The sizes of the strings should be 5 and 6, not 3 and 4.
This probably causes https://gitlab.com/clean-and-itasks/abc-interpreter/-/issues/113, b...In !19 I did not take the two extra `__` characters for `__Nil` and `__None` into account. The sizes of the strings should be 5 and 6, not 3 and 4.
This probably causes https://gitlab.com/clean-and-itasks/abc-interpreter/-/issues/113, but I have no way to test at the moment.Steffen MichelsSteffen Michelshttps://gitlab.science.ru.nl/clean-and-itasks/clean-libraries/-/merge_requests/17GraphCopy: update exported_clean_symbol to export _None instead of _Nothing2021-05-04T15:32:31+02:00Camil StapsGraphCopy: update exported_clean_symbol to export _None instead of _NothingThe descriptor was renamed in https://gitlab.science.ru.nl/clean-compiler-and-rts/stdenv/-/commit/a8ba1645e6713c5b535348a971c5c40aaa408727.The descriptor was renamed in https://gitlab.science.ru.nl/clean-compiler-and-rts/stdenv/-/commit/a8ba1645e6713c5b535348a971c5c40aaa408727.Steffen MichelsSteffen Michelshttps://gitlab.science.ru.nl/clean-and-itasks/clean-libraries/-/merge_requests/5Move common functions copy_to_string and copy_from_string to new module graph...2019-10-31T12:24:21+01:00Camil StapsMove common functions copy_to_string and copy_from_string to new module graph_copyMultiple `import code from` for the same object file result in linker errors when `gcc` is used for linking. This MR moves the duplicate code between `dynamic_string` and `graph_copy_with_names` to a new module `graph_copy`. (We cannot i...Multiple `import code from` for the same object file result in linker errors when `gcc` is used for linking. This MR moves the duplicate code between `dynamic_string` and `graph_copy_with_names` to a new module `graph_copy`. (We cannot import `dynamic_string` from `graph_copy_with_names`, because the former requires dynamics.)John van GroningenJohn van Groningenhttps://gitlab.science.ru.nl/clean-and-itasks/clean-libraries/-/merge_requests/3Remove ignored strictness annotations from StdLib2019-08-06T11:50:47+02:00Camil StapsRemove ignored strictness annotations from StdLibJohn van GroningenJohn van Groningenhttps://gitlab.science.ru.nl/clean-and-itasks/clean-libraries/-/merge_requests/2Remove ignored strictness annotations in TCPChannels2019-07-31T15:16:13+02:00Camil StapsRemove ignored strictness annotations in TCPChannelsJohn van GroningenJohn van Groningen