Commit graph

688 commits

Author SHA1 Message Date
f1a366d431
Use new DataSize.toPerfectRepresentationString
All checks were successful
PRs & Pushes / test (push) Successful in 6m29s
PRs & Pushes / build-jars (push) Successful in 6m21s
PRs & Pushes / build-apidoc (push) Successful in 5m54s
2024-12-29 23:06:04 +01:00
ba7578cba9
Add extensions to Any, Collection and Array
All checks were successful
PRs & Pushes / test (push) Successful in 2m15s
PRs & Pushes / build-jars (push) Successful in 2m28s
PRs & Pushes / build-apidoc (push) Successful in 2m15s
2024-12-29 23:03:24 +01:00
b7570b0f29
Increate max metaspace of the Gradle daemon
All checks were successful
PRs & Pushes / test (push) Successful in 2m15s
PRs & Pushes / build-jars (push) Successful in 2m39s
PRs & Pushes / build-apidoc (push) Successful in 3m16s
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
All checks were successful
PRs & Pushes / test (push) Successful in 2m51s
PRs & Pushes / build-jars (push) Successful in 2m58s
PRs & Pushes / build-apidoc (push) Successful in 2m57s
2024-12-29 18:48:05 +01:00
0f229d51d7
Re-revert good small changes
All checks were successful
PRs & Pushes / test (push) Successful in 2m16s
PRs & Pushes / build-jars (push) Successful in 2m35s
PRs & Pushes / build-apidoc (push) Successful in 2m15s
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
Some checks failed
PRs & Pushes / build-jars (push) Failing after 2m2s
PRs & Pushes / test (push) Failing after 2m4s
PRs & Pushes / build-apidoc (push) Failing after 1m48s
2024-12-29 16:20:54 +01:00
a1e843f61e
Fix engine
Some checks failed
PRs & Pushes / test (push) Failing after 1m46s
PRs & Pushes / build-jars (push) Failing after 1m59s
PRs & Pushes / build-apidoc (push) Failing after 3m25s
2024-12-29 05:03:16 +01:00
36da65b45e
Fix issues
Some checks failed
PRs & Pushes / test (push) Failing after 2m34s
PRs & Pushes / build-jars (push) Failing after 2m33s
PRs & Pushes / build-apidoc (push) Failing after 1m55s
2024-12-29 05:02:54 +01:00
e8535cd25a
Migrate Process
Some checks failed
PRs & Pushes / test (push) Failing after 1m38s
PRs & Pushes / build-jars (push) Failing after 1m47s
PRs & Pushes / build-apidoc (push) Failing after 3m12s
2024-12-29 05:00:35 +01:00
528e6ca388
Mark PlatformData as internal & non-extendable
Some checks failed
PRs & Pushes / test (push) Failing after 1m45s
PRs & Pushes / build-jars (push) Failing after 1m51s
PRs & Pushes / build-apidoc (push) Failing after 1m52s
2024-12-29 04:48:09 +01:00
00747f3707
Comment native targets out for now
Some checks failed
PRs & Pushes / build-jars (push) Failing after 1m53s
PRs & Pushes / test (push) Failing after 1m57s
PRs & Pushes / build-apidoc (push) Failing after 1m44s
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
Some checks failed
PRs & Pushes / test (push) Failing after 1m40s
PRs & Pushes / build-jars (push) Failing after 1m49s
PRs & Pushes / build-apidoc (push) Failing after 2m2s
2024-12-28 19:20:35 +01:00
06b279e8b6
Make engine multiplatform (incomplete)
Some checks failed
PRs & Pushes / test (push) Successful in 2m6s
PRs & Pushes / build-jars (push) Successful in 2m6s
PRs & Pushes / build-apidoc (push) Failing after 2m31s
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
All checks were successful
PRs & Pushes / test (push) Successful in 3m38s
PRs & Pushes / build-jars (push) Successful in 3m24s
PRs & Pushes / build-apidoc (push) Successful in 3m17s
2024-12-28 00:50:23 +01:00
c3223f0add
Add verification methods to Process
All checks were successful
PRs & Pushes / test (push) Successful in 2m49s
PRs & Pushes / build-jars (push) Successful in 3m40s
PRs & Pushes / build-apidoc (push) Successful in 4m4s
2024-12-27 23:59:58 +01:00
1cf6c9ac41
Add Process API (implements #12)
All checks were successful
PRs & Pushes / test (push) Successful in 2m57s
PRs & Pushes / build-jars (push) Successful in 3m52s
PRs & Pushes / build-apidoc (push) Successful in 3m50s
2024-12-27 23:54:09 +01:00
7b0b231a55
Add Stream wrappers around Java's stream classes
All checks were successful
PRs & Pushes / test (push) Successful in 3m6s
PRs & Pushes / build-jars (push) Successful in 3m5s
PRs & Pushes / build-apidoc (push) Successful in 3m20s
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
All checks were successful
PRs & Pushes / test (push) Successful in 2m7s
PRs & Pushes / build-jars (push) Successful in 2m45s
PRs & Pushes / build-apidoc (push) Successful in 2m53s
2024-12-27 23:51:17 +01:00
246e83c27d
Add Engine.getSubsystem
All checks were successful
PRs & Pushes / test (push) Successful in 1m58s
PRs & Pushes / build-jars (push) Successful in 2m21s
PRs & Pushes / build-apidoc (push) Successful in 2m16s
2024-12-27 23:50:54 +01:00
6835823860
Remove nullStream, add stdin, stdout & stderr
All checks were successful
PRs & Pushes / test (push) Successful in 1m44s
PRs & Pushes / build-jars (push) Successful in 1m52s
PRs & Pushes / build-apidoc (push) Successful in 1m50s
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
All checks were successful
PRs & Pushes / test (push) Successful in 1m40s
PRs & Pushes / build-jars (push) Successful in 1m53s
PRs & Pushes / build-apidoc (push) Successful in 1m53s
2024-12-25 21:08:08 +01:00
5701cbe004
Remove JAR generation from commit:build-apidoc job
All checks were successful
PRs & Pushes / test (push) Successful in 1m42s
PRs & Pushes / build-jars (push) Successful in 1m49s
PRs & Pushes / build-apidoc (push) Successful in 1m45s
2024-12-25 19:08:11 +01:00
56021dba1f
Remove run task
Some checks failed
PRs & Pushes / test (push) Successful in 2m18s
PRs & Pushes / build-jars (push) Successful in 2m15s
PRs & Pushes / build-apidoc (push) Failing after 1m4s
2024-12-25 17:23:54 +01:00
7a1c718270
Add GraalVM native-image
Some checks failed
PRs & Pushes / test (push) Successful in 1m48s
PRs & Pushes / build-jars (push) Successful in 1m53s
PRs & Pushes / build-apidoc (push) Failing after 1m6s
2024-12-25 17:20:41 +01:00
11e501a7c4
Add dependency notice, unsupported gradle settings
Some checks failed
PRs & Pushes / test (push) Successful in 1m40s
PRs & Pushes / build-jars (push) Successful in 1m52s
PRs & Pushes / build-apidoc (push) Failing after 1m11s
2024-12-25 15:31:37 +01:00
dd11e6d69e
Remove explicit stdlib dependency declaration
Some checks failed
PRs & Pushes / test (push) Successful in 1m44s
PRs & Pushes / build-jars (push) Successful in 1m52s
PRs & Pushes / build-apidoc (push) Failing after 1m7s
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'
Some checks failed
PRs & Pushes / test (push) Successful in 1m36s
PRs & Pushes / build-jars (push) Successful in 1m43s
PRs & Pushes / build-apidoc (push) Failing after 1m3s
2024-12-25 01:57:42 +01:00
c671c23df0
Migrate to using Nyx 2024-12-25 01:03:09 +01:00
524e1bcd1f
[noci] Remove Gradle wrapper copyright notice 2024-12-25 00:44:32 +01:00
e2e5040055
Improve build scripts
All checks were successful
PRs & Pushes / build (push) Successful in 1m46s
PRs & Pushes / test (push) Successful in 1m44s
PRs & Pushes / build-apidoc (push) Successful in 1m44s
Thanks solonovamax! She/he/they helped improve the engine's build scripts and gave a lot of tips when working with Gradle.

Website: https://solonovamax.gay
Fedi: https://tech.lgbt/@solonovamax
GitHub: https://github.com/solonovamax
2024-12-24 23:56:42 +01:00
b133f7e3a7
Rename file streams to just streams
All checks were successful
PRs & Pushes / build-apidoc (push) Successful in 1m53s
PRs & Pushes / test (push) Successful in 2m59s
PRs & Pushes / build (push) Successful in 1m59s
2024-12-24 03:25:20 +01:00
046ccea7b1
Add Byte and String file streams
All checks were successful
PRs & Pushes / build (push) Successful in 1m25s
PRs & Pushes / test (push) Successful in 1m31s
PRs & Pushes / build-apidoc (push) Successful in 2m33s
2024-12-24 03:20:39 +01:00
1d83354511
Make sure the stream is closed properly
All checks were successful
PRs & Pushes / build (push) Successful in 1m36s
PRs & Pushes / test (push) Successful in 2m18s
PRs & Pushes / build-apidoc (push) Successful in 3m0s
2024-12-24 03:20:12 +01:00
540afe8139
Remove KDoc annoyances
All checks were successful
PRs & Pushes / build (push) Successful in 2m42s
PRs & Pushes / test (push) Successful in 2m7s
PRs & Pushes / build-apidoc (push) Successful in 3m53s
2024-12-24 03:19:52 +01:00
92e7d50bab
Add support for file streams
All checks were successful
PRs & Pushes / build (push) Successful in 2m52s
PRs & Pushes / test (push) Successful in 2m59s
PRs & Pushes / build-apidoc (push) Successful in 3m4s
2024-12-22 14:21:05 +01:00
3bc0017018
Make FileAccess.file public
All checks were successful
PRs & Pushes / build (push) Successful in 3m0s
PRs & Pushes / test (push) Successful in 3m23s
PRs & Pushes / build-apidoc (push) Successful in 3m22s
2024-12-22 13:30:27 +01:00
292962de27
Fix FileAccess imports
All checks were successful
PRs & Pushes / build (push) Successful in 2m54s
PRs & Pushes / test (push) Successful in 2m58s
PRs & Pushes / build-apidoc (push) Successful in 3m7s
2024-12-22 13:30:10 +01:00
f1ba00b8db
Move IO exceptions to exceptions.io package
Some checks failed
PRs & Pushes / build (push) Failing after 2m41s
PRs & Pushes / test (push) Failing after 2m40s
PRs & Pushes / build-apidoc (push) Failing after 2m41s
2024-12-22 13:10:00 +01:00
1743228b71
Allow annotating classes with @NonKotlinContact 2024-12-22 13:05:44 +01:00
603410ed89
Add DataSize class and test
All checks were successful
PRs & Pushes / build (push) Successful in 2m55s
PRs & Pushes / test (push) Successful in 2m58s
PRs & Pushes / build-apidoc (push) Successful in 3m5s
2024-12-22 10:27:47 +01:00
62174521f5
Update README for the ANSI subsystem
All checks were successful
PRs & Pushes / build (push) Successful in 2m58s
PRs & Pushes / test (push) Successful in 2m59s
PRs & Pushes / build-apidoc (push) Successful in 3m1s
2024-12-22 08:59:28 +01:00