Commit graph

  • b016eb0895 Merge "libutil: Add bindPath function from libstore" into main main Artemis Tosini 2024-08-13 19:39:10 +0000
  • f9a3bf6ccc Update version to 2.92 jade 2024-08-12 18:06:08 -0700
  • 4d04adf6ba release: merge release 2.91.0 back to mainline jade 2024-08-12 16:05:27 -0700
  • 10ac99a79c release: 2.91.0 "Dragon's Breath" jade 2024-08-12 16:05:26 -0700
  • 7e0fee5309 release: release notes for 2.91.0 jade 2024-08-12 16:04:22 -0700
  • 5137cea990 README: clarify license to match documentation jade 2024-08-10 13:41:37 -0700
  • b9ed79c99a libutil: deal with Linux systems that do not implement close_range jade 2024-08-10 01:10:35 -0700
  • b15d5cc6ee nix: remove explosions if you have a window size less than four jade 2024-08-09 23:25:20 -0700
  • 0c76195351 build: remove expect as a dependency jade 2024-08-09 23:24:17 -0700
  • 292567e0b0 fix: check if it is a Real terminal, not just if it is a terminal jade 2024-08-10 16:02:42 -0700
  • 3775b6ac88 package: remove unused autotools code, empty file jade 2024-08-09 22:26:51 -0700
  • 9851be99b9 version: update, and add codename jade 2024-08-09 20:57:49 -0700
  • 7ca47a0e69 rl-next: add extra context to a few release notes jade 2024-08-09 20:09:08 -0700
  • 35c9069c66 rl-next: fix incorrect CL list syntax jade 2024-08-09 19:03:08 -0700
  • c7d97802e4 libutil: rename and optimize closeMostFDs eldritch horrors 2024-08-09 21:17:52 +0200
  • 35a2f28a46 libstore: deprecate the build-hook setting eldritch horrors 2024-08-09 02:12:01 +0200
  • 790d1079e1 Merge changes Ib7c80826,I636f8a71,I67669b98 into main jade 2024-08-09 19:24:29 +0000
  • 346e340cbf Merge "libexpr: move Value implementations out of eval.cc" into main Qyriad 2024-08-09 14:25:13 +0000
  • 5d4686bcd5 libutil: allow marking settings as deprecated eldritch horrors 2024-08-09 02:07:18 +0200
  • baa4fda340 main: require argv[0] eldritch horrors 2024-08-09 00:58:38 +0200
  • 6491cde997 resolve-system-dependencies: remove entirely eldritch horrors 2024-08-09 00:39:02 +0200
  • 0787dcf5f6 libexpr: move Value implementations out of eval.cc Qyriad 2024-07-16 12:18:39 -0600
  • 3b902683e9 Merge changes I0373ac01,I7b543967,I537103eb into main jade 2024-08-08 23:12:11 +0000
  • 9682ab4f38 Merge changes I6358a393,I2d9f276b,Idd096dc9 into main jade 2024-08-08 23:09:30 +0000
  • 757041c3e7 Merge changes I526cceed,Ia4e2f1fa,I22e66972,I9fbd55a9,Ifca22e44 into main jade 2024-08-08 22:43:10 +0000
  • a5f0954c29 clang-tidy: write a lint for charptr_cast jade 2024-08-04 22:02:53 -0700
  • a85c4ce535 tree-wide: automated migration to charptr_cast jade 2024-08-04 22:03:35 -0700
  • c1291fd102 clang-tidy: enforce the new rules jade 2024-08-04 20:22:04 -0700
  • 4ed8461cac sqlite: add a Use::fromStrNullable jade 2024-08-04 20:20:59 -0700
  • a318c96851 util: implement charptr_cast jade 2024-08-04 20:11:50 -0700
  • e34833c025 tree-wide: fix a pile of lints jade 2024-08-04 20:19:58 -0700
  • 370ac940dd refactor: make HashType and Base enum classes for type safety jade 2024-08-01 13:42:02 -0700
  • f3ef0899c7 build: integrate clang-tidy into CI jade 2024-08-01 15:02:28 -0700
  • e03cd8b3a6 Merge "libexpr: Add experimental pipe operator" into main piegames 2024-08-08 18:15:21 +0000
  • a957219df2 libstore: make Worker::waitForInput private eldritch horrors 2024-08-02 17:00:58 +0200
  • ba85e501ce libstore: make Worker status flags private eldritch horrors 2024-08-02 17:00:57 +0200
  • fc987b4123 libstore: remove Goal::addWaitee eldritch horrors 2024-08-02 17:00:57 +0200
  • 4c3010a1be libstore: make Worker::wakeUp private eldritch horrors 2024-08-02 17:00:57 +0200
  • 3ecb46e3e7 libstore: make Worker::waitForAWhile private eldritch horrors 2024-08-02 17:00:57 +0200
  • b33c969519 libstore: make Worker::waitForBuildSlot private eldritch horrors 2024-08-02 17:00:57 +0200
  • 28ae24f3f7 libexpr: Add experimental pipe operator piegames 2024-07-11 10:49:15 +0200
  • 7246c2d104 releng: fix the git push jade 2024-08-07 20:51:25 -0700
  • 83247b1c38 releng: clarify/update docs, add instructions after tag jade 2024-08-07 20:31:02 -0700
  • 8a86f38bca Fix is_maintenance_branch heuristic jade 2024-08-07 20:14:45 -0700
  • 6fdb47f0b2 Merge "src/libcmd/repl.cc: allow :log /path/to/store.drv" into main Max “Goldstein” Siling 2024-08-07 21:48:01 +0000
  • 0800a81a95 Merge "oops: fix warning about catching polymorphic exception" into main jade 2024-08-07 19:06:54 +0000
  • ec7552ff74 libexpr/parser: Test experimental features piegames 2024-07-22 21:26:17 +0200
  • 9adfd9b8ad
    src/libcmd/repl.cc: allow :log /path/to/store.drv Max “Goldstein” Siling 2024-08-05 16:26:39 +0300
  • 27a63db710 Merge "fix: warn and document when advanced attributes will have no impact due to __structuredAttrs" into main Maximilian Bosch 2024-08-07 10:38:39 +0000
  • d1fd1dc8ac perl: un-autos your conf jade 2024-08-07 02:30:27 -0700
  • f8fb335eb7 build: declare all the deps as -isystem jade 2024-08-07 02:28:47 -0700
  • 1437d3df15 darwin: workaround PROC_PIDLISTFDS on processes with no fds jade 2024-08-07 02:00:50 -0700
  • 780998f4ea Merge "package: improve support for building without BDW-GC" into main alois31 2024-08-07 07:07:28 +0000
  • d280e4990c oops: fix warning about catching polymorphic exception jade 2024-08-06 20:48:48 -0700
  • 529eed74c4 Merge changes I0fc80718,Ia182b86f,I355f82cb,I8a9b58fa,Id89f8a1f, ... into main jade 2024-08-07 00:50:30 +0000
  • 2c48460850
    libstore/linux: precompile and cache the seccomp BPF alois31 2024-08-06 16:38:32 +0200
  • 403fa9e2b6
    libstore/linux: compile the seccomp BPF explicitly alois31 2024-08-06 16:38:32 +0200
  • 741d3b441c
    libstore: add LocalDerivationGoal setupSyscallFilter hook alois31 2024-08-06 16:38:32 +0200
  • f84997cbef
    package: don't hide system-wide manual pages alois31 2024-08-06 17:13:06 +0200
  • ca9d3e6e00 tree-wide: fix various lint warnings jade 2024-08-01 13:42:14 -0700
  • 9238e62ae6 flake & doxygen: update tagline jade 2024-07-31 23:04:28 -0700
  • bd1344ec54 nix flake metadata: print modified dates for input flakes jade 2024-07-31 22:15:54 -0700
  • 5f0ef50077 cli: eat terminal codes from stdout also jade 2024-07-31 22:06:18 -0700
  • 378ec5fb06 Implement forcing CLI colour on, and document it better jade 2024-08-01 12:26:16 -0700
  • 700762d8b2 manual: fix a syntax error in redirects.js that made it not do anything jade 2024-08-01 21:32:11 -0700
  • 0f998056fa misc docs/meson tidying jade 2024-07-31 20:59:33 -0700
  • 3daeeaefb1 build: implement clang-tidy using our plugin jade 2024-07-31 20:37:27 -0700
  • 7fc481396c
    fix: warn and document when advanced attributes will have no impact due to __structuredAttrs Tom Bereknyei 2024-06-10 09:31:21 -0400
  • 58758c0f87
    package: improve support for building without BDW-GC alois31 2024-08-02 18:52:38 +0200
  • 66469fc281 libstore: move Goal::waiteeDone into Worker::goalFinished eldritch horrors 2024-08-02 17:00:57 +0200
  • 32ca194ebf Merge "libstore/ssh: only resume the logger when we paused it" into main alois31 2024-08-02 16:59:44 +0000
  • a93dade821
    libstore/ssh: only resume the logger when we paused it alois31 2024-08-02 18:32:24 +0200
  • e5177dddff libstore: move Goal::amDone to Worker eldritch horrors 2024-07-26 20:19:21 +0200
  • dfcab1c3f0 libstore: return finishedness from Goal methods eldritch horrors 2024-07-26 19:24:38 +0200
  • 724b345eb9 libstore: encapsulate worker build hook state eldritch horrors 2024-07-26 14:07:29 +0200
  • 868eb5ecde libutil: make RunningProgram::wait more resilient eldritch horrors 2024-07-19 17:54:30 +0200
  • c907d805bf Merge "package: make aws-sdk-cpp build input optional" into main Jeremy List 2024-08-02 11:42:13 +0000
  • 9eb374dc6d Merge "nix flake show: add the description if it exists" into main Isabel 2024-08-02 07:56:06 +0000
  • 3bb8c627ae Merge "Reapply "libfetchers: make attribute / URL query handling consistent"" into main Maximilian Bosch 2024-08-02 04:50:25 +0000
  • 87fd1f024c Reapply "libfetchers: make attribute / URL query handling consistent" Maximilian Bosch 2024-06-25 12:31:52 +0200
  • 8b69d13368 Merge "flake: remove control character from file by using fromJSON" into main jade 2024-08-01 22:25:36 +0000
  • f41190552f
    package: make aws-sdk-cpp build input optional Jeremy List 2024-08-01 14:29:03 +1200
  • 61a93d5308 Merge changes Icc4747ae,Id4717b5b,Ie3ddb3d0,Ic4d93a08,I00d9ff70 into main Qyriad 2024-08-01 16:25:43 +0000
  • e6fc3e9227 flake: remove control character from file by using fromJSON jade 2024-07-31 14:18:31 -0700
  • a3ab2cc78a Merge changes from topic "undefined-behaviour" into main jade 2024-08-01 04:01:34 +0000
  • 17d7e88707 remove unused headers in installable-attr-path Qyriad 2024-07-08 10:23:38 -0600
  • 4f6a3d7e9e libexpr: include the type of the non-derivation value in the type error Qyriad 2024-07-07 18:45:06 -0600
  • 5ffed6d06a libexpr: mild cleanup to getDerivations Qyriad 2024-07-07 17:56:14 -0600
  • 6a30ea0cc4 libexpr: DrvInfo: remove unused bad-citizen constructor Qyriad 2024-07-07 15:06:37 -0600
  • eb18dcb0ea cleanup and slightly refactor DrvInfo::queryOutputs Qyriad 2024-07-07 13:56:28 -0600
  • 5eecdd3ae9 releng: move officialRelease to version.json jade 2024-07-23 23:25:18 +0200
  • b5c6ce7a53 Add -Werror CI job jade 2024-07-23 22:53:56 +0200
  • e51263057f ci: add a asan+ubsan test run on x86_64-linux jade 2024-07-23 22:43:38 +0200
  • 19ae87e5ce tree-wide: add support for asan! jade 2024-06-17 23:47:51 -0700
  • ddfca6e81b libexpr: implement actual constructors for nix::Value Qyriad 2024-07-16 11:25:05 -0600
  • c347d3df8f Merge changes I609a5898,I7afb53c9 into main V. 2024-07-30 20:32:52 +0000
  • 97a389b0be libstore: move Goal::getBuildResult to BuildResult eldritch horrors 2024-07-26 13:28:29 +0200
  • 53bfcf2586 Merge "src/libcmd/repl.cc: avoid unneeded reload after :e" into main Max “Goldstein” Siling 2024-07-30 16:32:56 +0000
  • 1a6d7a3af4 src/libcmd/repl.cc: avoid unneeded reload after :e Max “Goldstein” Siling 2024-07-15 23:28:55 +0300
  • d265dd5993 libstore: count all substitutions toward the same limit eldritch horrors 2024-07-25 18:05:42 +0200