Page MenuHomeSerpent OS
Feed All Stories

Today

sunnyflunk updated the task description for T24: Boulder: LTO by default.
Wed, Apr 14, 7:10 AM · Performance
sunnyflunk updated the task description for T23: Boulder: Default -march.
Wed, Apr 14, 5:40 AM · Performance
sunnyflunk added a comment to T23: Boulder: Default -march.

Spot the difference (and note it matches the read of the source)

Wed, Apr 14, 5:38 AM · Performance
sunnyflunk committed rBSC83f2e00382a1: lib/base: Update for new moss store directory (authored by sunnyflunk).
lib/base: Update for new moss store directory
Wed, Apr 14, 5:11 AM
sunnyflunk committed rBSCa92c161809e8: gcc: Use GCC_VERS variable to make updaing versions easier (authored by sunnyflunk).
gcc: Use GCC_VERS variable to make updaing versions easier
Wed, Apr 14, 4:26 AM
sunnyflunk committed rBSC3b6fdca3e6c4: stage: Add flex builds to stages (authored by sunnyflunk).
stage: Add flex builds to stages
Wed, Apr 14, 4:26 AM
sunnyflunk committed rBSC08858c1c2bb2: stage: Add flex to builds for next gcc release (authored by sunnyflunk).
stage: Add flex to builds for next gcc release
Wed, Apr 14, 4:26 AM

Sat, Apr 10

ermo edited P14 Conary-inspired example with readable source and binary file hashes for source and build-artifacts.
Sat, Apr 10, 5:48 PM
ermo edited P14 Conary-inspired example with readable source and binary file hashes for source and build-artifacts.
Sat, Apr 10, 5:45 PM
ermo created P14 Conary-inspired example with readable source and binary file hashes for source and build-artifacts.
Sat, Apr 10, 5:36 PM

Wed, Apr 7

sunnyflunk updated the task description for T16: Make clang great again.
Wed, Apr 7, 2:12 AM · Performance

Wed, Mar 31

sunnyflunk updated the task description for T23: Boulder: Default -march.
Wed, Mar 31, 2:38 AM · Performance

Sat, Mar 27

ikey committed rMCRac50ea19e5ca: core/store: Change to hidden paths by default (authored by ikey).
core/store: Change to hidden paths by default
Sat, Mar 27, 2:32 PM
ikey committed rPKG2b0a52244fc1: manager/transaction: Emit opQueue information for debugging (authored by ikey).
manager/transaction: Emit opQueue information for debugging
Sat, Mar 27, 1:50 PM
ikey committed rPKG8adb57b18bf8: manager: Start enqueuing operations in a transaction (authored by ikey).
manager: Start enqueuing operations in a transaction
Sat, Mar 27, 1:44 PM
ikey committed rPKG35228f08ad9f: manager: Add skeletal workflow for Transactions (authored by ikey).
manager: Add skeletal workflow for Transactions
Sat, Mar 27, 1:26 PM
ikey committed rPKG7d7ef11bac57: moss/db: Introduce the new CacheDB type (authored by ikey).
moss/db: Introduce the new CacheDB type
Sat, Mar 27, 12:59 PM
ikey committed rPKG28f89f815697: db/disk: Rework to be Group based (authored by ikey).
db/disk: Rework to be Group based
Sat, Mar 27, 12:54 PM
ikey committed rBDR651325289e17: external/moss-format: Sync (authored by ikey).
external/moss-format: Sync
Sat, Mar 27, 11:53 AM
ikey committed rBDR263c66e81daa: builder: Use hidden paths by default (authored by ikey).
builder: Use hidden paths by default
Sat, Mar 27, 11:53 AM
ikey committed rPKG7c08a478fe6c: external/moss-core: Sync (authored by ikey).
external/moss-core: Sync
Sat, Mar 27, 11:37 AM

Fri, Mar 26

ikey committed rPKG7d311e05231f: db/disk: Add method for removeKey (authored by ikey).
db/disk: Add method for removeKey
Fri, Mar 26, 12:22 PM
ikey committed rPKGb0651da15725: db/disk: Add getContents + setContents methods (authored by ikey).
db/disk: Add getContents + setContents methods
Fri, Mar 26, 12:21 PM
ikey committed rPKG7acbb064e2df: disk/db: Remove accidental duplication of systemRoot (authored by ikey).
disk/db: Remove accidental duplication of systemRoot
Fri, Mar 26, 12:15 PM
ikey committed rPKGd7561a001021: db/disk: Add dbPath property so we know where to live (authored by ikey).
db/disk: Add dbPath property so we know where to live
Fri, Mar 26, 12:15 PM
ikey committed rPKG30ff12388a71: db: Start skeletal DiskDB class (authored by ikey).
db: Start skeletal DiskDB class
Fri, Mar 26, 12:07 PM
ikey committed rPKGa6b2e2c8ba92: moss/db: Start skeletal DB module (authored by ikey).
moss/db: Start skeletal DB module
Fri, Mar 26, 12:01 PM
ikey committed rPKG42931873a21b: manager: Add Selection information to each package in world (authored by ikey).
manager: Add Selection information to each package in world
Fri, Mar 26, 11:31 AM
ikey committed rPKGc2a531e2adc3: manager: Take CLI's rootDirectory option and use it (authored by ikey).
manager: Take CLI's rootDirectory option and use it
Fri, Mar 26, 11:23 AM
ikey committed rPKG9c9415a41086: manager: Add false root state (authored by ikey).
manager: Add false root state
Fri, Mar 26, 11:18 AM
ikey committed rPKG6cd2cdb9dd61: manager/state: Add a "type" to each state (authored by ikey).
manager/state: Add a "type" to each state
Fri, Mar 26, 10:57 AM
ikey committed rPKG1984c0c54043: manager/state: Add some useful properties (authored by ikey).
manager/state: Add some useful properties
Fri, Mar 26, 10:47 AM
ikey committed rPKG53c321d0cb76: manager/state: Add ID property (authored by ikey).
manager/state: Add ID property
Fri, Mar 26, 10:41 AM
ikey committed rPKG9afce62081d8: manager: Introduce skeletal State type (authored by ikey).
manager: Introduce skeletal State type
Fri, Mar 26, 10:39 AM
ikey committed rPKGda29821bb37d: manager: Start the new StateManager APIs (authored by ikey).
manager: Start the new StateManager APIs
Fri, Mar 26, 10:23 AM

Thu, Mar 25

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

Mon, Mar 22

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
Mon, Mar 22, 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
Mon, Mar 22, 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
Mon, Mar 22, 9:24 PM

Fri, Mar 19

ikey committed rPKG606da3235072: cli/extract: Conditiona make extractionDir (authored by ikey).
cli/extract: Conditiona make extractionDir
Fri, Mar 19, 2:17 PM
ikey committed rBDR97720c630a99: moss-format: Sync (authored by ikey).
moss-format: Sync
Fri, Mar 19, 2:13 PM
ikey committed rPKGe42e0552e3d9: external/moss-format: Sync (authored by ikey).
external/moss-format: Sync
Fri, Mar 19, 2:11 PM
ikey committed rPKGd6399402a3a8: cli/extract: Super basic ugly apply routine (authored by ikey).
cli/extract: Super basic ugly apply routine
Fri, Mar 19, 2:09 PM
ikey committed rPKG07ceab1e6066: cli/extract: Use subdirectory for extraction (authored by ikey).
cli/extract: Use subdirectory for extraction
Fri, Mar 19, 1:41 PM
ikey committed rPKGf8a2216c5c80: extract: Add primitive extraction handler (authored by ikey).
extract: Add primitive extraction handler
Fri, Mar 19, 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
Fri, Mar 19, 1:19 PM
ikey created P13 working compression.
Fri, Mar 19, 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
Fri, Mar 19, 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
Fri, Mar 19, 12:56 PM

Thu, Mar 18

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

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

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

Wed, Mar 17

sunnyflunk committed rBSC375a82e18f44: */toolchain: Update llvm version to 12.0.0rc3 (authored by sunnyflunk).
*/toolchain: Update llvm version to 12.0.0rc3
Wed, Mar 17, 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
Wed, Mar 17, 9:59 PM
sunnyflunk committed rBSC34302bda8ba9: stage3/ldc: Update version (authored by sunnyflunk).
stage3/ldc: Update version
Wed, Mar 17, 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)
Wed, Mar 17, 9:10 PM
sunnyflunk committed rBSC3324714027b5: stage4: Update boulder files to latest releases (authored by sunnyflunk).
stage4: Update boulder files to latest releases
Wed, Mar 17, 8:17 PM
sunnyflunk committed rBSC4c9b720d1dd0: sources: Update to latest releases (authored by sunnyflunk).
sources: Update to latest releases
Wed, Mar 17, 8:15 PM
ikey committed rBDR5f0ffd7c27d8: external/moss-format: Sync to decorrupt streams (authored by ikey).
external/moss-format: Sync to decorrupt streams
Wed, Mar 17, 7:07 PM
ikey committed rPKG7f963d4f59e7: external/moss-format: Sync for unpack changes (authored by ikey).
external/moss-format: Sync for unpack changes
Wed, Mar 17, 7:07 PM
ikey committed rMFM6a2bbaf61f3a: reader: Implement unpackContent routine (authored by ikey).
reader: Implement unpackContent routine
Wed, Mar 17, 6:53 PM
ikey committed rMFMc07488d494ec: binary/writer: Ensure we routinely flush! (authored by ikey).
binary/writer: Ensure we routinely flush!
Wed, Mar 17, 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
Wed, Mar 17, 5:51 PM
ikey committed rMFM2afdd50602f8: binary/reader: Add skeleton method to unpackContent (authored by ikey).
binary/reader: Add skeleton method to unpackContent
Wed, Mar 17, 5:34 PM
ikey committed rMFM97ee60200ae8: reader/package: Enforce CRC validation (authored by ikey).
reader/package: Enforce CRC validation
Wed, Mar 17, 5:00 PM
ikey committed rBDRefefa56dfbeb: external/moss-format: Sync for writer improvements (authored by ikey).
external/moss-format: Sync for writer improvements
Wed, Mar 17, 4:47 PM
ikey committed rPKG5ea802812598: external/moss-format: Sync for zstd reader (authored by ikey).
external/moss-format: Sync for zstd reader
Wed, Mar 17, 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
Wed, Mar 17, 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
Wed, Mar 17, 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
Wed, Mar 17, 4:10 PM
ikey committed rMFM1f277383942b: reader/zstd_token: Add basic (unused) Decompressor (authored by ikey).
reader/zstd_token: Add basic (unused) Decompressor
Wed, Mar 17, 4:09 PM
ikey committed rMFMe598aba16297: writer: Default to emission of zstd encoding (authored by ikey).
writer: Default to emission of zstd encoding
Wed, Mar 17, 4:09 PM
ikey committed rPKG0251933211c8: external/moss-format: Sync (authored by ikey).
external/moss-format: Sync
Wed, Mar 17, 3:47 PM
ikey committed rBDRa03a90e59330: external/moss-format: Sync (authored by ikey).
external/moss-format: Sync
Wed, Mar 17, 3:40 PM
ikey committed rMFM16001a421db4: dub: Use correct zstd binding now (authored by ikey).
dub: Use correct zstd binding now
Wed, Mar 17, 3:38 PM
ikey committed rMFM93903c92580c: external: Vendor old zstd binding again (authored by ikey).
external: Vendor old zstd binding again
Wed, Mar 17, 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
Wed, Mar 17, 3:33 PM

Tue, Mar 16

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

A rough list from Fedora where LTO has been disabled:

Tue, Mar 16, 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
Tue, Mar 16, 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
Tue, Mar 16, 12:43 AM
sunnyflunk committed rBDR21beabbfc9a0: macros/base: Add lto optimise option (authored by sunnyflunk).
macros/base: Add lto optimise option
Tue, Mar 16, 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