Roman Shevchenko
2b7ec923f5
[platform] launcher: looking for RAM percentage when filtering VM options (IJPL-157077)
...
GitOrigin-RevId: f081f4c5e7fc13603a1ccab736ab061d4f7fa605
2024-06-26 14:04:12 +00:00
Dmitry Batrak
0b0fe86bfc
GTW-4830 Better JCEF support
...
Remove code related to running JCEF on backend side
GitOrigin-RevId: 87029e2d347e0c85b7d382bfc857f7e5985fb5c4
2024-06-26 13:33:18 +00:00
Roman Shevchenko
1d2d8750a0
[platform] launcher: DLL search path tuning is needed for JCEF, too (IJPL-157118)
...
GitOrigin-RevId: db36a43e30345d97b2d79a73ecf7edfd8716d8d5
2024-06-24 08:16:47 +00:00
Roman Shevchenko
6c5874feea
[platform] launcher: making console attaching problems non-fatal
...
GitOrigin-RevId: b991b376565ec30a4dde14984c8c7044dd8af6b0
2024-06-18 14:17:46 +00:00
Roman Shevchenko
2a9d94c3e5
[platform] launcher: amending a DLL search path instead of changing the current working directory
...
GitOrigin-RevId: 6ee652a5495fd52cda81c9e7283c762f50b98e4d
2024-06-18 14:17:46 +00:00
Roman Shevchenko
5f5e2c57b8
[platform] launcher: stripping Windows namespace prefix from the current working directory
...
GitOrigin-RevId: 984a8ea61c9ea5ab055f4f795331da7595bc15f5
2024-06-18 14:17:46 +00:00
Roman Shevchenko
ed04d771a9
[build scripts] refreshing launcher dependencies
...
GitOrigin-RevId: e1f7441e16544769653a67a74ec6862fd1aabf19
2024-06-11 12:35:59 +00:00
Roman Shevchenko
cda43b70ca
[platform] launcher: limiting the number of allocation arenas only on Linux/glibc (JBR-1837)
...
GitOrigin-RevId: 27ef8550d77248e9db3dcce35778cbfdba33fa44
2024-06-11 12:35:59 +00:00
Ivan Pashchenko
4e011d9fc8
RDCT-1395: do not provide default remote dev -Xmx if it's already set
...
GitOrigin-RevId: e1e56cdabce53a147d28d1414c981e380c1393fc
2024-05-28 16:00:31 +00:00
Roman Shevchenko
4b8ef16614
[platform] launcher: reporting the whole command via "sun.java.command" property (not just main class)
...
GitOrigin-RevId: 410a9e3a858ce47ef1b5e6e23ffe03182838a377
2024-05-23 19:33:30 +00:00
Nikolay Kuznetsov
f85ff34eeb
GTW-8754: re-add missing ipv4 preference for wsl in native launcher
...
GitOrigin-RevId: ef24762d790cd2671cf36819cf3527b486c6bd44
2024-05-22 13:37:13 +00:00
Roman Shevchenko
269bc00f99
[platform] launcher: limiting the number of allocation arenas on Linux (JBR-1837)
...
Glibc allocates arenas rather aggressively. This makes little sense on JVM, which has its own allocation pools.
GitOrigin-RevId: 0aed983b6f1bdb43a6a5bd5f49087d3299725d16
2024-05-15 19:16:28 +00:00
Roman Shevchenko
10d2b888ce
[platform] adding a full list of targets to cargo-about config to generate one common 3rd-party licenses report
...
GitOrigin-RevId: d3a2543197b7866dcf45e0052c868f7dc207bf02
2024-05-08 19:44:55 +00:00
Ivan Pashchenko
22f35ac89f
GTW-6833: allow serverMode command
...
reason: modern way to start remdev-related scenarios
GitOrigin-RevId: 50b432d1574d0f1244cfc08f5ce8e8f5ce1fc1e3
2024-05-08 16:51:45 +00:00
Ivan Pashchenko
101bf88b90
GTW-6833: allow registerBackendLocationForGateway command
...
TBD in JVM part after launcher promotion
GitOrigin-RevId: b5eae034ad4c7c98fbcbbf89b69b179976c5ef12
2024-05-08 16:51:45 +00:00
Roman Shevchenko
638f3a86c1
[platform] crash-proofing launcher's abort_hook function (IDEA-353153)
...
GitOrigin-RevId: 96ba5c7ae51818b9ff11d6869de1c5eef8fada18
2024-05-08 13:34:56 +00:00
Roman Shevchenko
2d29a5c159
[platform] launcher: CEF sandbox subprocesses should not attach themselves to a console
...
GitOrigin-RevId: 6b2ea0094dc4ff89fd601aeda31c2154e41e21e6
2024-05-08 10:25:29 +00:00
Roman Shevchenko
445c2921ef
[platform] launcher: reducing the amount of CEF-related code
...
GitOrigin-RevId: b39db8c10d9610334673e1267962e4afb82f50fb
2024-05-08 10:25:29 +00:00
Roman Shevchenko
9a1c90da6c
[platform] launcher: more accurate detection of CEF subprocess commands
...
GitOrigin-RevId: dc75b94e0452279b569d9dda9f9704acce0cb6cf
2024-05-08 10:25:29 +00:00
Roman Shevchenko
ca8e8614da
Cleanup (formatting)
...
GitOrigin-RevId: 037982308eed9d250293595197711477c0b2a7bd
2024-05-08 10:25:29 +00:00
Roman Shevchenko
ffce066a2a
[platform] launcher: simpler CEF version passing; embedding Windows metadata on each build
...
GitOrigin-RevId: db5fedbe119f0fc53bcc2e9ffdf16ddaacf89399
2024-05-08 10:25:29 +00:00
Roman Shevchenko
4affd1911c
[build scripts] moving launcher linking flag from a build script to a config file
...
GitOrigin-RevId: fa947d554ede836a393fe2aff747e65d3e86c933
2024-05-08 10:25:29 +00:00
Roman Shevchenko
1e0d29f68e
[tests] ignoring one more launcher crash diagnostic tests on Windows/arm64
...
GitOrigin-RevId: 7d408078a547b532410e72175df907bf0ebb8caf
2024-05-07 20:30:04 +00:00
Roman Shevchenko
63311cd026
Cleanup (linter fixes; typos)
...
GitOrigin-RevId: 8b125392d18766dd8988430cfce52502ba7d3627
2024-05-07 19:38:56 +00:00
Roman Shevchenko
8a375f1d03
[tests] ignoring launcher crash diagnostic tests on Windows/arm64 (there is no va_args support yet)
...
GitOrigin-RevId: eb7665a84a3890daeb7bacd7b13e128efaf4d3bf
2024-05-07 19:38:56 +00:00
Roman Shevchenko
1956937c40
[platform] cross-platform launcher: pruning Windows resource strings
...
GitOrigin-RevId: 8bcdcbbb80ca3059af9bac15e2bf4568a2d05f4c
2024-05-06 20:43:26 +00:00
Roman Shevchenko
830c4100b5
Cleanup (minor optimization; upgraded dependencies; typos; formatting)
...
GitOrigin-RevId: 5066c2d6e5f4d9c4e2492f886d1bb8afb4c41b75
2024-05-06 20:43:26 +00:00
Roman Shevchenko
519d6c58c0
[platform] cross-platform launcher: simplified adding of Windows resource strings
...
GitOrigin-RevId: 86134ed4e59f254fa76bc18f1346055b72977f53
2024-05-06 20:43:26 +00:00
Roman Shevchenko
9ccec13a01
[platform] adding resource strings to Windows restarter (IJPL-34858)
...
GitOrigin-RevId: a7174e3fbe28c3107201e34b5d6142a9fff83d6e
2024-05-06 10:57:51 +00:00
Roman Shevchenko
f05aeeaeaf
[project] dropping old Windows restarter code (IJPL-34858)
...
GitOrigin-RevId: 7aeafa4986002500277a08aaf3e27b276ba36107
2024-05-05 00:50:40 +00:00
Ivan Pashchenko
40c2f14812
GTW-6833: improved dynamic loading for remote-dev
...
* never try to resolve libraries from the system if we have them (that can lead to mismatched dependencies and further undefined behaviour)
* determine the proper load order for libraries so that we won't accidentally load a dependency from outside if we have it with us (see previous reasoning)
GitOrigin-RevId: 1059627968239cfb69b10bc45278f4b715eef012
2024-05-02 22:07:26 +00:00
Roman Shevchenko
8bbdae0fa9
[platform] making restarter smoke test work on Windows
...
GitOrigin-RevId: db2251bbe12df368334856791384d603a36fa8e7
2024-05-02 11:29:49 +00:00
Ilya.Kazakevich
ae0ed41348
[wslproxy]: survive closed socket, close socket correctly.
...
1.When remote side socket is closed, `SIGPIPE` might be sent. We must ignore and exit correctly (we can't die as we might accept more connections)
2. shutdown and close sockets will inform remote side that socket is closed. Without it, remote side may not notice anything until the next write.
GitOrigin-RevId: 51a6204651e49f63ac8b52d9e3e1e4928007c3ff
2024-05-01 21:06:34 +00:00
Roman Shevchenko
acd5c82096
[platform] restarter: minor optimization; smoke test
...
GitOrigin-RevId: 2f1419a7ecf096cd741cfe45fe293ea105a49ebe
2024-04-26 19:51:28 +00:00
Roman Shevchenko
867f23c3b3
Cleanup (minor optimization; typos)
...
GitOrigin-RevId: 4835f3a5433184959955d9bec2f999c6996c99ea
2024-04-24 20:46:13 +00:00
Roman Shevchenko
9670ea7cce
[platform] launcher: adding corrupted VM options file diagnostics (IJPL-148494)
...
GitOrigin-RevId: eda05c2d14cd8c6a6bb9249ce14a624890d49d89
2024-04-24 20:46:13 +00:00
Roman Shevchenko
a56fe0d828
[platform] restarter: stripping Linux binary (IJPL-34858)
...
GitOrigin-RevId: 97ce967ae4fb359235e7bb1414ba5894659b7cb4
2024-04-22 17:34:47 +00:00
Roman Shevchenko
d50c889423
[platform] restarter: adding Windows implementation (IJPL-34858)
...
GitOrigin-RevId: d9e33fc786ba646f48d1738e94f9c38ca9e84727
2024-04-22 17:34:47 +00:00
Roman Shevchenko
1f68a2b289
[project] dropping old macOS launcher sources
...
GitOrigin-RevId: 1c613b98070660471a3178c4308d2282bb2a5389
2024-04-18 22:48:29 +00:00
Roman Shevchenko
b16216cd33
[tests] in launcher test setup, hard-linking binaries instead of copying
...
... to prevent "text file busy" errors on Linux caused by unclosed target file descriptors leaked into child processes, and to avoid copying files that aren't going to be changed anyway
GitOrigin-RevId: bb7c925f016355142a3bf949302a425f9044eb76
2024-04-18 15:13:33 +00:00
Roman Shevchenko
346936c352
Cleanup (minor optimization)
...
GitOrigin-RevId: 13e2ef8d2c4f201b9737cfb38f20f460037e7a75
2024-04-18 08:53:24 +00:00
Roman Shevchenko
5c4eaea860
Cleanup (minor optimization)
...
GitOrigin-RevId: e1bd9b55495bfbf0d408e60f9886131e10241df3
2024-04-17 20:41:29 +00:00
Roman Shevchenko
13758d7f77
[tests] improving precondition diagnostic in launcher tests
...
GitOrigin-RevId: 9b7f53aac9c84d86b1f135b12c40d43e8b42da1e
2024-04-17 20:41:29 +00:00
Roman Shevchenko
db90e327b9
[platform] treating *_VM_OPTIONS as user VM options (IJPL-34840)
...
GitOrigin-RevId: e437a701aa4fe88ffc827fd23d590272eb710cb2
2024-04-17 20:41:29 +00:00
Roman Shevchenko
3c0e2b03ee
[platform] moving SIGINT unblocking fix to the native launcher (IJPL-16533)
...
GitOrigin-RevId: c155fdc67baaafc634191dab9d9b45d1028c3929
2024-04-17 20:41:29 +00:00
Ivan Pashchenko
f25a254d0f
IJPL-148255: assert that jvm path contains only symbols from current code page
...
othwerwise CreateJVM call will exit via NtTerminateProcess which will cause us to die w/o user facing message
GitOrigin-RevId: 2ead12a8483dd4169b2d31bdecb6dcbf83e10e2c
2024-04-17 12:22:44 +00:00
Roman Shevchenko
29a66a2ae9
[build scripts] updating launcher build dependencies ('cargo-about' and 'cargo-deny')
...
GitOrigin-RevId: b4c481e32a2aae23a3322d1e101ba5d1216c5124
2024-04-17 08:28:04 +00:00
Roman Shevchenko
a8c5aa0da4
Cleanup (unused macro)
...
GitOrigin-RevId: 80d2b73b163905328b56a1c55f632914333b6d8f
2024-04-17 08:28:04 +00:00
Ivan Pashchenko
7d597bc95b
IJPL-442 updated to version built with 7z unpacking of cef
...
GitOrigin-RevId: 59ece102abbeaa0d811ae205882f33c2f06e9fcb
2024-04-09 17:48:03 +00:00
Ivan Pashchenko
e752424783
IJPL-442: cargo-deny RUSTSEC-2024-0332
...
GitOrigin-RevId: a2c82406f23ece68684333ae76098dec56c50ba2
2024-04-08 18:53:37 +00:00