163 Commits

Author SHA1 Message Date
Max Reznik
2642bd6d7d Merge branch 'topic/ada2022' into 'master'
Enable Ada 2022 for Spawn

See merge request eng/ide/spawn!48
v24.0.0
2023-05-18 09:24:48 +00:00
Maxim Reznik
4d80ffbec5 Fix Glib tests after API changes. 2023-05-12 18:18:42 +03:00
Maxim Reznik
eda1b9d167 Enable use of Ada 2022 by Alire. 2023-05-12 18:18:31 +03:00
Max Reznik
fcd3c701af Merge branch 'topic/fix_macos' into 'master'
Fix compilation on Mac OS X.

See merge request eng/ide/spawn!47
2023-04-28 20:07:51 +00:00
Maxim Reznik
40d94c4042 Fix compilation on Mac OS X. 2023-04-28 19:10:43 +03:00
Vadim Godunko
c6c4bf19a8 Merge branch 'topic/error_no_callbacks' into 'master'
Don't emit Error_Occured on IO errors

See merge request eng/ide/spawn!46
2023-04-26 12:35:34 +00:00
Vadim Godunko
bf3c793db6 Assert operation is successful. 2023-04-26 09:03:59 +03:00
Vadim Godunko
d3adc00f25 Fix copy-paste error. 2023-04-05 17:21:31 +04:00
Vadim Godunko
14ced1534b Pass error code to subprogram to create text message. 2023-04-04 14:41:03 +03:00
Vadim Godunko
107c9a503d V928-020 Kill only running processes. 2023-04-04 12:48:53 +04:00
Vadim Godunko
0e4d3960a8 Exclude Windows specific file on POSIX platforms. 2023-04-04 11:38:07 +04:00
Vadim Godunko
c219cd6f86 Report async IO errors by Glib implementation. 2023-04-04 11:35:50 +04:00
Vadim Godunko
e4a72f6ca7 Use appropriate callbacks to notify about async IO errors. 2023-04-04 09:26:21 +03:00
Vadim Godunko
a7399142ae Build tests with static version of Spawn. 2023-04-04 08:32:30 +03:00
Vadim Godunko
20ef5250b9 Support setting of Spawn specific library type. 2023-04-04 08:32:07 +03:00
Vadim Godunko
48a8f0e702 Update implementation on Windows for changes in API 2023-04-04 08:12:32 +03:00
Vadim Godunko
2cf6f5d51b Report sync IO errors on Windows/Glib. 2023-04-04 08:12:32 +03:00
Vadim Godunko
7a31ec9a55 Subprogram to take error message of GetLastError. 2023-04-04 08:12:32 +03:00
Vadim Godunko
5c5b5d849a Emitters for async IO error notifications. 2023-04-03 13:54:57 +04:00
Vadim Godunko
301d4618f4 Update test to use new API. 2023-04-03 12:52:11 +04:00
Vadim Godunko
a80a69ed4a Update implementation to new API for POSIX.
Don't emit Error_Occured on sych IO errors.
2023-04-03 12:45:45 +04:00
Vadim Godunko
a2c2037328 Update implementation for new API for POSIX/Glib.
Don't emit Error_Occured on sync IO errors.
2023-04-03 12:31:19 +04:00
Vadim Godunko
ebf5c6df16 Change of API to report sync/async IO errors. 2023-04-03 12:10:02 +04:00
Anthony Leonardo Gracio
5e0603030e Merge branch 'topic/W216-024' into 'master'
W216-024: Change file headers to Apache 2.0 with LLVM exceptions

See merge request eng/ide/spawn!45
2023-03-10 09:23:14 +00:00
Anthony Leonardo Gracio
df2fe39b89 W216-024: Change file headers to Apache 2.0 with LLVM exceptions 2023-03-10 09:37:50 +01:00