f9fc1e8ccf
Fix NPE in EnvironmentCrashCategory during crash
2025-01-10 20:55:52 +01:00
9781945d3a
Rename StackTraceUtils methods
2025-01-06 03:13:51 +01:00
3adc48e8a2
Indent throwable message
2025-01-06 03:10:10 +01:00
59c9e7b156
Update Gradle wrapper to 8.12
2025-01-06 02:49:05 +01:00
24a11572ec
Make methods of StackTraceUtils class extensions
2025-01-06 02:34:44 +01:00
90158850ef
Fix BuildInformationCrashCategory
2025-01-01 16:13:19 +01:00
9685729de9
Fix smol syntax thingy (first 2025 commit woo!)
2025-01-01 05:52:46 +01:00
9f538fe685
Smol code optimization
2024-12-30 22:46:30 +01:00
2f9700e28d
Add thread and coroutine log threading handler
2024-12-30 00:43:06 +01:00
c20933f835
Ensure runtime feature is properly padded
2024-12-29 23:51:35 +01:00
1abddc3233
Add Call.creationTime property & staticize? Logger.flush
2024-12-29 23:47:40 +01:00
7dced06c58
Rename ThreadingHandler
2024-12-29 23:46:37 +01:00
bd0879e1cc
Overhaul crash category compilation, improve engine crash category
2024-12-29 23:07:55 +01:00
f1a366d431
Use new DataSize.toPerfectRepresentationString
2024-12-29 23:06:04 +01:00
ba7578cba9
Add extensions to Any, Collection and Array
2024-12-29 23:03:24 +01:00
b7570b0f29
Increate max metaspace of the Gradle daemon
2024-12-29 18:48:48 +01:00
01472206d3
Add null notice to KDoc of Environment
2024-12-29 18:48:26 +01:00
2ae5c3665e
Add events
2024-12-29 18:48:05 +01:00
0f229d51d7
Re-revert good small changes
2024-12-29 16:27:56 +01:00
ebe2a85444
Rollback multiplatform commits
...
This commit reverts the following commits:
- 06b279e8b6
- a5a7b8841c
- bf992bf6c5
- 00747f3707
- 528e6ca388
- e8535cd25a
- 36da65b45e
- a1e843f61e
2024-12-29 16:27:02 +01:00
06748dcdf1
Migrate StackTraceUtils & Miscellaneous
2024-12-29 16:20:54 +01:00
a1e843f61e
Fix engine
2024-12-29 05:03:16 +01:00
36da65b45e
Fix issues
2024-12-29 05:02:54 +01:00
e8535cd25a
Migrate Process
2024-12-29 05:00:35 +01:00
528e6ca388
Mark PlatformData as internal & non-extendable
2024-12-29 04:48:09 +01:00
00747f3707
Comment native targets out for now
2024-12-29 04:15:59 +01:00
bf992bf6c5
Migrate Environment, SOSLSv2FormatBuilder & KotlinShutdownHandler
2024-12-29 04:15:41 +01:00
a5a7b8841c
Migrate DataSize and Stream
2024-12-28 19:20:35 +01:00
06b279e8b6
Make engine multiplatform (incomplete)
...
I've only performed basic steps to allow the engine to be multiplatform.
Major classes such as FileAccess, various Stream implementations and so on need to be updated accordingly.
2024-12-28 18:13:33 +01:00
df3ef9829e
Add constructor API documentation
2024-12-28 00:50:23 +01:00
c3223f0add
Add verification methods to Process
2024-12-27 23:59:58 +01:00
1cf6c9ac41
Add Process API (implements #12 )
2024-12-27 23:54:09 +01:00
7b0b231a55
Add Stream wrappers around Java's stream classes
2024-12-27 23:53:38 +01:00
14cf028bfc
Add stream piping, redirecting and flushing
2024-12-27 23:52:56 +01:00
407c601f88
Add Shadow, jvm.args prop, coroutines, fix stdin
2024-12-27 23:51:57 +01:00
ee23d7739d
Add AnsiSubsystem.makeFormattingDefault
2024-12-27 23:51:17 +01:00
246e83c27d
Add Engine.getSubsystem
2024-12-27 23:50:54 +01:00
6835823860
Remove nullStream, add stdin, stdout & stderr
2024-12-26 00:37:31 +01:00
f3773f17a5
Replace man7.org w/ man.archlinux.org
...
Arch Linux's man page online viewer is better designed and is much more usable than man7.org whilst still being lightweight
2024-12-26 00:36:55 +01:00
9e5e664367
[noci] Disable LongParameterList detekt rule
2024-12-25 21:27:29 +01:00
42846b6a44
Fix NullStream to make much more sense
2024-12-25 21:27:08 +01:00
aec126877b
Remove leftover standard library properties
2024-12-25 21:08:08 +01:00
5701cbe004
Remove JAR generation from commit:build-apidoc job
2024-12-25 19:08:11 +01:00
56021dba1f
Remove run task
2024-12-25 17:23:54 +01:00
7a1c718270
Add GraalVM native-image
2024-12-25 17:20:41 +01:00
11e501a7c4
Add dependency notice, unsupported gradle settings
2024-12-25 15:31:37 +01:00
dd11e6d69e
Remove explicit stdlib dependency declaration
2024-12-25 15:18:33 +01:00
4b9bec52af
Fix publishing issue
2024-12-25 15:18:00 +01:00
a2db3c3278
Replace 'project' with 'this@allprojects'
2024-12-25 01:57:42 +01:00
c671c23df0
Migrate to using Nyx
2024-12-25 01:03:09 +01:00