Page MenuHomeSerpent OS
Feed All Stories

Mar 25 2021

ikey committed rPKG58b25ac4153b: external/serpent-ecs: Sync for gitignore fix (authored by ikey).
external/serpent-ecs: Sync for gitignore fix
Mar 25 2021, 11:35 PM
ikey committed rPKGd437f611a8d1: dub: Activate serpent-ecs (authored by ikey).
dub: Activate serpent-ecs
Mar 25 2021, 11:34 PM
ikey committed rPKG910a6ae4e9bb: external: Vendor serpent-ecs (authored by ikey).
external: Vendor serpent-ecs
Mar 25 2021, 11:28 PM
ikey committed rPKG4dc772982a81: cli/extract: Cleanup the code (authored by ikey).
cli/extract: Cleanup the code
Mar 25 2021, 4:50 PM

Mar 22 2021

sunnyflunk committed rBDR61403c2192a6: build/profile.d: Use ProfileStage1 for GCC and LLVM always (authored by sunnyflunk).
build/profile.d: Use ProfileStage1 for GCC and LLVM always
Mar 22 2021, 11:31 PM
sunnyflunk committed rBDR8d1e41a6933d: actions/pgo: Add actions for PGO builds for cflags and profdata merging (authored by sunnyflunk).
actions/pgo: Add actions for PGO builds for cflags and profdata merging
Mar 22 2021, 11:31 PM
sunnyflunk committed rBDR435d34070f32: build/profile.d: Use only a single PGO directory (authored by sunnyflunk).
build/profile.d: Use only a single PGO directory
Mar 22 2021, 9:24 PM

Mar 19 2021

ikey committed rPKG606da3235072: cli/extract: Conditiona make extractionDir (authored by ikey).
cli/extract: Conditiona make extractionDir
Mar 19 2021, 2:17 PM
ikey committed rBDR97720c630a99: moss-format: Sync (authored by ikey).
moss-format: Sync
Mar 19 2021, 2:13 PM
ikey committed rPKGe42e0552e3d9: external/moss-format: Sync (authored by ikey).
external/moss-format: Sync
Mar 19 2021, 2:11 PM
ikey committed rPKGd6399402a3a8: cli/extract: Super basic ugly apply routine (authored by ikey).
cli/extract: Super basic ugly apply routine
Mar 19 2021, 2:09 PM
ikey committed rPKG07ceab1e6066: cli/extract: Use subdirectory for extraction (authored by ikey).
cli/extract: Use subdirectory for extraction
Mar 19 2021, 1:41 PM
ikey committed rPKGf8a2216c5c80: extract: Add primitive extraction handler (authored by ikey).
extract: Add primitive extraction handler
Mar 19 2021, 1:32 PM
ikey committed rPKGc6a8af70f2ba: cli/extract: add placeholder code for cache extraction (authored by ikey).
cli/extract: add placeholder code for cache extraction
Mar 19 2021, 1:19 PM
ikey created P13 working compression.
Mar 19 2021, 1:02 PM
ikey committed rMFMb40de899828e: binary: Increase read size to 128kib for cache utilisation (authored by ikey).
binary: Increase read size to 128kib for cache utilisation
Mar 19 2021, 1:01 PM
ikey committed rMFM0af26e34663d: zstd_token: Fix flushing for stream usage, ensure compression works now (authored by ikey).
zstd_token: Fix flushing for stream usage, ensure compression works now
Mar 19 2021, 12:56 PM

Mar 18 2021

sunnyflunk added a comment to T26: Boulder: GC options.

Wl,--print-gc-sections,--print-icf-sections will help understand what's going on

Mar 18 2021, 8:13 AM · Performance
sunnyflunk committed rBSC9f78573c12d6: toolchain: Fixes for llvm 12 (authored by sunnyflunk).
toolchain: Fixes for llvm 12
Mar 18 2021, 1:51 AM
sunnyflunk committed rBSC6785625c3765: stage4: Fix binutils and llvm builds (authored by sunnyflunk).
stage4: Fix binutils and llvm builds
Mar 18 2021, 1:51 AM

Mar 17 2021

sunnyflunk committed rBSC375a82e18f44: */toolchain: Update llvm version to 12.0.0rc3 (authored by sunnyflunk).
*/toolchain: Update llvm version to 12.0.0rc3
Mar 17 2021, 9:59 PM
sunnyflunk committed rBSC7bb55da748a7: sources: Update llvm toolchain to 12.0.0rc3 (authored by sunnyflunk).
sources: Update llvm toolchain to 12.0.0rc3
Mar 17 2021, 9:59 PM
sunnyflunk committed rBSC34302bda8ba9: stage3/ldc: Update version (authored by sunnyflunk).
stage3/ldc: Update version
Mar 17 2021, 9:45 PM
sunnyflunk committed rBSCa85b7efdf063: sources: Downgrade slibtool due to cross compile issue (again) (authored by sunnyflunk).
sources: Downgrade slibtool due to cross compile issue (again)
Mar 17 2021, 9:10 PM
sunnyflunk committed rBSC3324714027b5: stage4: Update boulder files to latest releases (authored by sunnyflunk).
stage4: Update boulder files to latest releases
Mar 17 2021, 8:17 PM
sunnyflunk committed rBSC4c9b720d1dd0: sources: Update to latest releases (authored by sunnyflunk).
sources: Update to latest releases
Mar 17 2021, 8:15 PM
ikey committed rBDR5f0ffd7c27d8: external/moss-format: Sync to decorrupt streams (authored by ikey).
external/moss-format: Sync to decorrupt streams
Mar 17 2021, 7:07 PM
ikey committed rPKG7f963d4f59e7: external/moss-format: Sync for unpack changes (authored by ikey).
external/moss-format: Sync for unpack changes
Mar 17 2021, 7:07 PM
ikey committed rMFM6a2bbaf61f3a: reader: Implement unpackContent routine (authored by ikey).
reader: Implement unpackContent routine
Mar 17 2021, 6:53 PM
ikey committed rMFMc07488d494ec: binary/writer: Ensure we routinely flush! (authored by ikey).
binary/writer: Ensure we routinely flush!
Mar 17 2021, 6:51 PM
ikey committed rPKG3672b3292b02: cli/extract: Add initial plumbing for an extract routine (authored by ikey).
cli/extract: Add initial plumbing for an extract routine
Mar 17 2021, 5:51 PM
ikey committed rMFM2afdd50602f8: binary/reader: Add skeleton method to unpackContent (authored by ikey).
binary/reader: Add skeleton method to unpackContent
Mar 17 2021, 5:34 PM
ikey committed rMFM97ee60200ae8: reader/package: Enforce CRC validation (authored by ikey).
reader/package: Enforce CRC validation
Mar 17 2021, 5:00 PM
ikey committed rBDRefefa56dfbeb: external/moss-format: Sync for writer improvements (authored by ikey).
external/moss-format: Sync for writer improvements
Mar 17 2021, 4:47 PM
ikey committed rPKG5ea802812598: external/moss-format: Sync for zstd reader (authored by ikey).
external/moss-format: Sync for zstd reader
Mar 17 2021, 4:46 PM
ikey committed rMFMd38d7bc1989a: reader/zstd_token: Add new method to decode stream (authored by ikey).
reader/zstd_token: Add new method to decode stream
Mar 17 2021, 4:42 PM
ikey committed rMFMfd8bdf9cd00e: reader/token: Remove broken check due to some TLS crap (authored by ikey).
reader/token: Remove broken check due to some TLS crap
Mar 17 2021, 4:38 PM
ikey committed rMFMc831756262cd: reader: Use the correct reader token for the compression type (authored by ikey).
reader: Use the correct reader token for the compression type
Mar 17 2021, 4:10 PM
ikey committed rMFM1f277383942b: reader/zstd_token: Add basic (unused) Decompressor (authored by ikey).
reader/zstd_token: Add basic (unused) Decompressor
Mar 17 2021, 4:09 PM
ikey committed rMFMe598aba16297: writer: Default to emission of zstd encoding (authored by ikey).
writer: Default to emission of zstd encoding
Mar 17 2021, 4:09 PM
ikey committed rPKG0251933211c8: external/moss-format: Sync (authored by ikey).
external/moss-format: Sync
Mar 17 2021, 3:47 PM
ikey committed rBDRa03a90e59330: external/moss-format: Sync (authored by ikey).
external/moss-format: Sync
Mar 17 2021, 3:40 PM
ikey committed rMFM16001a421db4: dub: Use correct zstd binding now (authored by ikey).
dub: Use correct zstd binding now
Mar 17 2021, 3:38 PM
ikey committed rMFM93903c92580c: external: Vendor old zstd binding again (authored by ikey).
external: Vendor old zstd binding again
Mar 17 2021, 3:33 PM
ikey committed rMFM44ee1a2c76bd: external: Nuke zstd-d as we won't be using it (authored by ikey).
external: Nuke zstd-d as we won't be using it
Mar 17 2021, 3:33 PM

Mar 16 2021

sunnyflunk changed the Default View Policy policy for application Paste from All Users to Public (No Login Required).
Mar 16 2021, 9:05 PM
ermo edited P10 MVP sketch / first draft / outline.
Mar 16 2021, 8:44 PM
sunnyflunk changed the visibility for P10 MVP sketch / first draft / outline.
Mar 16 2021, 8:44 PM
ermo edited P10 MVP sketch / first draft / outline.
Mar 16 2021, 8:38 PM
sunnyflunk updated the task description for T27: Boulder: Miscellaneous flags.
Mar 16 2021, 4:01 AM · Performance
sunnyflunk added a comment to T24: Boulder: LTO by default.

A rough list from Fedora where LTO has been disabled:

Mar 16 2021, 1:33 AM · Performance
sunnyflunk committed rBDR61ffbfcdeb6f: build/profile.d: Use gcc -E for the preprocessor (authored by sunnyflunk).
build/profile.d: Use gcc -E for the preprocessor
Mar 16 2021, 12:58 AM
sunnyflunk committed rBDR63d097950f5e: macros/base: Ensure some options are also passed to LDFLAGS (authored by sunnyflunk).
macros/base: Ensure some options are also passed to LDFLAGS
Mar 16 2021, 12:43 AM
sunnyflunk committed rBDR21beabbfc9a0: macros/base: Add lto optimise option (authored by sunnyflunk).
macros/base: Add lto optimise option
Mar 16 2021, 12:43 AM

Mar 15 2021

sunnyflunk added a comment to T25: Boulder: Binding options.

Scan shows these packages with PLT workarounds:

Mar 15 2021, 7:25 AM · Performance
sunnyflunk updated the task description for T25: Boulder: Binding options.
Mar 15 2021, 7:18 AM · Performance
sunnyflunk updated the task description for T26: Boulder: GC options.
Mar 15 2021, 7:08 AM · Performance
sunnyflunk updated the task description for T27: Boulder: Miscellaneous flags.
Mar 15 2021, 2:28 AM · Performance
sunnyflunk triaged T27: Boulder: Miscellaneous flags as High priority.
Mar 15 2021, 1:38 AM · Performance
sunnyflunk triaged T26: Boulder: GC options as High priority.
Mar 15 2021, 1:18 AM · Performance
sunnyflunk triaged T25: Boulder: Binding options as High priority.
Mar 15 2021, 1:03 AM · Performance
sunnyflunk triaged T24: Boulder: LTO by default as High priority.
Mar 15 2021, 12:41 AM · Performance
sunnyflunk updated the task description for T23: Boulder: Default -march.
Mar 15 2021, 12:12 AM · Performance
sunnyflunk triaged T23: Boulder: Default -march as High priority.
Mar 15 2021, 12:12 AM · Performance

Mar 14 2021

sunnyflunk added a project to T22: Optimising Serpent build process: Performance.
Mar 14 2021, 8:49 PM · Performance
sunnyflunk triaged T22: Optimising Serpent build process as High priority.
Mar 14 2021, 8:38 AM · Performance
sunnyflunk committed rMFM78d8dc61ef9e: buildOptions: Use cspgo as likely typo anyway (authored by sunnyflunk).
buildOptions: Use cspgo as likely typo anyway
Mar 14 2021, 4:56 AM
sunnyflunk committed rBDR0deae5870657: build/profile.d: Update to 'cspgo' correction in moss-format (authored by sunnyflunk).
build/profile.d: Update to 'cspgo' correction in moss-format
Mar 14 2021, 3:47 AM
sunnyflunk committed rBDRf6b2a0c3d031: external/moss-format: Sync (authored by sunnyflunk).
external/moss-format: Sync
Mar 14 2021, 3:47 AM
sunnyflunk committed rBDR39d227bfe73a: macros/base: Remove no-common as it's now the default of both compilers (authored by sunnyflunk).
macros/base: Remove no-common as it's now the default of both compilers
Mar 14 2021, 3:36 AM

Feb 28 2021

jeremyewen updated jeremyewen.
Feb 28 2021, 7:05 AM

Feb 25 2021

ikey committed rMFM647c7aed2abc: dub.json: Update for revendored submodule (authored by ikey).
dub.json: Update for revendored submodule
Feb 25 2021, 7:09 PM
ikey committed rMFMab506685003d: external: Vendor zstd-d fork (authored by ikey).
external: Vendor zstd-d fork
Feb 25 2021, 7:09 PM
ikey committed rMFM9aaa32e6dd75: external: Bin zstd (authored by ikey).
external: Bin zstd
Feb 25 2021, 7:08 PM
ikey committed rMFM53ba64686258: binary/reader: New property to expose remaining N bytes in stream (authored by ikey).
binary/reader: New property to expose remaining N bytes in stream
Feb 25 2021, 7:07 PM
ikey committed rMFM39c58f1ca949: reader: Add (not yet working) checksum passthrough for rawReads (authored by ikey).
reader: Add (not yet working) checksum passthrough for rawReads
Feb 25 2021, 6:34 PM
ikey committed rMFMe063d8909be8: reader/token: Add more API scaffolding (authored by ikey).
reader/token: Add more API scaffolding
Feb 25 2021, 5:20 PM
ikey committed rMFM284d3bb6e6f6: binary/reader: Temporaril enforce PlainReaderToken usage (authored by ikey).
binary/reader: Temporaril enforce PlainReaderToken usage
Feb 25 2021, 5:19 PM
ikey committed rMFM5ae68d8e2f0f: binary/writer: temporarily go back to plain streams (authored by ikey).
binary/writer: temporarily go back to plain streams
Feb 25 2021, 5:18 PM
ikey committed rMFM68acecf345d5: binary/reader: Add the necessary scaffolding (authored by ikey).
binary/reader: Add the necessary scaffolding
Feb 25 2021, 5:06 PM
ikey committed rMFM325c694d79ac: README: Update (authored by ikey).
README: Update
Feb 25 2021, 3:19 AM
ikey committed rPKG6fcd4cf1f82b: external/moss-format: Sync (authored by ikey).
external/moss-format: Sync
Feb 25 2021, 2:59 AM
ikey committed rBDR02907939561d: external/moss-format: Sync (authored by ikey).
external/moss-format: Sync
Feb 25 2021, 2:57 AM

Feb 23 2021

ikey committed rMFM13fb1c85460a: binary/reader: Add "loaded" flag for state tracking (authored by ikey).
binary/reader: Add "loaded" flag for state tracking
Feb 23 2021, 2:08 AM
ikey committed rPKG3900736379bf: external/moss-format: Sync to partly unbreak world (authored by ikey).
external/moss-format: Sync to partly unbreak world
Feb 23 2021, 2:03 AM
ikey committed rMFM8ee14f78d484: reader/package: Allow typematching a payload (authored by ikey).
reader/package: Allow typematching a payload
Feb 23 2021, 2:01 AM
ikey committed rMFMca77971c277d: binary/reader: Make format happy (authored by ikey).
binary/reader: Make format happy
Feb 23 2021, 1:31 AM
ikey committed rMFM06499373b800: binary/reader: Store iterated PayloadHeaders (authored by ikey).
binary/reader: Store iterated PayloadHeaders
Feb 23 2021, 1:30 AM
ikey committed rMFMf1a19c4c918f: binary/reader: Cleanup code style (authored by ikey).
binary/reader: Cleanup code style
Feb 23 2021, 1:02 AM
ikey committed rMFMb12725dc09ae: binary/reader: Convert to mmap() based Reader (authored by ikey).
binary/reader: Convert to mmap() based Reader
Feb 23 2021, 1:00 AM
ikey committed rMFMdc695185b4cc: binary/reader: Reintroduce ReaderToken as abstract supertype (authored by ikey).
binary/reader: Reintroduce ReaderToken as abstract supertype
Feb 23 2021, 12:34 AM
ikey committed rMFM65c7103fb15b: binary/reader: Stop using spinPayloads, tis the devil (authored by ikey).
binary/reader: Stop using spinPayloads, tis the devil
Feb 23 2021, 12:20 AM
ikey committed rMFM5f37a0ee1f96: binary/reader: Remove the old janky APIs (authored by ikey).
binary/reader: Remove the old janky APIs
Feb 23 2021, 12:20 AM
ikey committed rMFMd24a777f7507: binary/reader: Convert into a package (authored by ikey).
binary/reader: Convert into a package
Feb 23 2021, 12:20 AM

Feb 22 2021

ikey committed rMFM138196f1a58d: Nuke binary/legacy APIs - no longer needed (authored by ikey).
Nuke binary/legacy APIs - no longer needed
Feb 22 2021, 11:47 PM
ikey committed rPKG64555fa2b04b: external/moss-format: Sync (authored by ikey).
external/moss-format: Sync
Feb 22 2021, 11:45 PM
ikey committed rBDR9a7fbdca261d: external/moss-format: Sync for new Writer API (authored by ikey).
external/moss-format: Sync for new Writer API
Feb 22 2021, 11:45 PM
ikey committed rMFM68658d9bd74e: payload/meta: Remove more writeln cruft (authored by ikey).
payload/meta: Remove more writeln cruft
Feb 22 2021, 11:41 PM
ikey committed rMFM1f06ad58fcc8: payload/meta: remove derpy writelns (authored by ikey).
payload/meta: remove derpy writelns
Feb 22 2021, 11:37 PM
ikey committed rMFMdeba44ba5b2d: binary/writer: Introduce the new ZlibWriterToken (authored by ikey).
binary/writer: Introduce the new ZlibWriterToken
Feb 22 2021, 11:33 PM