Commit graph

  • 1474ecfe42 Generate the parser and the lexer Eelco Dolstra 2013-11-22 16:22:31 +0100
  • bc96c4518e Automatically emit make rules for header files Eelco Dolstra 2013-11-22 15:10:33 +0000
  • b8e9efc476 New non-recursive, plain Make-based build system Eelco Dolstra 2013-11-22 15:54:18 +0100
  • 709cbe4e76 Include <cstring> for memset Eelco Dolstra 2013-11-22 10:00:43 +0000
  • d4a76ff0e4 Bump version number Eelco Dolstra 2013-11-19 14:45:19 +0100
  • 30b986908e Check meta values and warn about bad ones Eelco Dolstra 2013-11-19 14:29:39 +0100
  • 0f24400d90 Generalise meta attributes Eelco Dolstra 2013-11-19 14:09:03 +0100
  • 990126cde0 Shorter error message Eelco Dolstra 2013-11-19 12:08:03 +0000
  • af94a70ba6 Drop support for user environment manifests in ATerm format Eelco Dolstra 2013-11-19 11:18:13 +0100
  • 245e26408f nix-env -q: Add a --json flag Eelco Dolstra 2013-11-19 00:41:45 +0100
  • 5fea98111b Refactor JSON output Eelco Dolstra 2013-11-19 00:33:06 +0100
  • 77c13cdf56 Add a toJSON primop Eelco Dolstra 2013-11-19 00:03:11 +0100
  • 285df765b9 Add a primop unsafeGetAttrPos to return the position of an attribute Eelco Dolstra 2013-11-18 22:22:35 +0100
  • fc33fd86b7 Add a symbol __curPos that expands to the current source location Eelco Dolstra 2013-11-18 20:14:54 +0100
  • 90b5e69284 Support quoted attribute names in -A Eelco Dolstra 2013-11-18 10:21:12 +0000
  • a478e8a7bb Remove nix-setuid-helper Eelco Dolstra 2013-11-14 11:57:37 +0100
  • 89e6781cc5 Make function calls show up in stack traces again Eelco Dolstra 2013-11-12 12:51:59 +0100
  • 2bcb384e95 Add a test to check that tail calls run in bounded stack space Eelco Dolstra 2013-11-12 11:31:50 +0000
  • c897bac549 Make function calls tail-recursive Eelco Dolstra 2013-11-07 17:04:36 +0000
  • 273322c773 Make ifs and asserts tail-recursive Eelco Dolstra 2013-11-07 14:33:35 +0100
  • 4badd7ed17 Get rid of an intermediary on the stack Eelco Dolstra 2013-11-07 12:44:14 +0000
  • 8d6418d46e Fix building without a garbage collector Eelco Dolstra 2013-10-28 22:51:12 +0100
  • dec2f19502 Fix a segfault in genericClosure Eelco Dolstra 2013-10-28 18:50:58 +0100
  • 6123144933 Drop Cygwin and Solaris builds Eelco Dolstra 2013-10-28 11:56:37 +0000
  • 1dacd427cd Update release notes, set version for 1.6.1 release Eelco Dolstra 2013-10-28 11:56:21 +0000
  • ea6bf0c21f Slightly optimize listToAttrs Eelco Dolstra 2013-10-28 07:34:44 +0100
  • 36e67ff16b Undocument obsolete form of "let" Eelco Dolstra 2013-10-24 22:06:39 +0200
  • fba17a9043 Doc fix Eelco Dolstra 2013-10-24 22:05:58 +0200
  • 2d9bb56e55 Fix segfault on Darwin Eelco Dolstra 2013-10-24 19:10:38 +0200
  • 5bc41d78ff Rename "attribute sets" to "sets" Eelco Dolstra 2013-10-24 16:41:04 +0200
  • 9e4bb20455 Manual: Fix broken URLs Eelco Dolstra 2013-10-24 16:02:08 +0200
  • dc341811d6 Add rpm_fedora19i386 to the release-critical builds Eelco Dolstra 2013-10-24 15:54:23 +0200
  • 69befd33a9 Remove unnecessary call to forceStringNoCtx Eelco Dolstra 2013-10-24 03:08:34 +0200
  • a5684e09d3 Document typeOf Eelco Dolstra 2013-10-24 02:56:00 +0200
  • 411a3461dc Add a test of the type primops Eelco Dolstra 2013-10-24 02:51:28 +0200
  • 05d02f798f Add a typeOf primop Eelco Dolstra 2013-10-24 02:49:13 +0200
  • 6da92d96ae Document NIX_SHOW_STATS and NIX_COUNT_CALLS Eelco Dolstra 2013-10-24 02:22:24 +0200
  • 543d8a5942 Don't require NIX_SHOW_STATS for NIX_COUNT_CALLS Eelco Dolstra 2013-10-24 02:20:54 +0200
  • fe95650487 Memoize evalFile() lookups under both the original and resolved name Eelco Dolstra 2013-10-23 11:16:46 +0000
  • 3139481822 Add an aggregate job Eelco Dolstra 2013-10-23 11:52:25 +0200
  • c086183843 For auto roots, show the intermediate link Eelco Dolstra 2013-10-22 11:39:10 +0200
  • 4f4a14453a Don't set $PS1 in non-interactive shells Eelco Dolstra 2013-10-18 14:51:25 +0200
  • 4ea034a5c5 nix-shell: Play nicely with non-interactive shells Shea Levy 2013-10-17 11:07:34 -0400
  • 792fd51f41 Fold two stack trace messages in derivations Eelco Dolstra 2013-10-17 11:53:40 +0200
  • f440558acc Don't show <nix/derivation.nix> in stack traces Eelco Dolstra 2013-10-17 11:47:38 +0200
  • bb659bad81 Nix 1.6.1 release notes Eelco Dolstra 2013-10-17 11:40:20 +0200
  • f6a8e7f4c2 Fix test Eelco Dolstra 2013-10-17 11:18:37 +0200
  • b08f4b0da9 Test string semantics a bit more Eelco Dolstra 2013-10-17 01:12:43 +0200
  • d7625b5c2d two typos goblin 2013-09-22 13:36:23 +0100
  • b8034e5581 Ensure proper type checking/coercion of "${expr}" Eelco Dolstra 2013-10-17 00:57:24 +0200
  • 9d8a80375d Add a test for type correctness of antiquotes Eelco Dolstra 2013-10-17 00:45:16 +0200
  • d6a7aa8f48 Revert the behaviour of antiquoted paths to pre-Nix 1.6 Eelco Dolstra 2013-10-17 00:39:59 +0200
  • b8571d68c4 Add a regression test for correct path antiquotation behavior Eelco Dolstra 2013-10-16 23:28:10 +0200
  • a737f51fd9 Retry all SQLite operations Eelco Dolstra 2013-10-16 15:58:20 +0200
  • ff02f5336c Fix a race in registerFailedPath() Eelco Dolstra 2013-10-16 14:51:20 +0200
  • 4bd5282573 Convenience macros for retrying a SQLite transaction Eelco Dolstra 2013-10-16 14:46:35 +0200
  • bce14d0f61 Don't wrap read-only queries in a transaction Eelco Dolstra 2013-10-16 14:36:53 +0200
  • 7cdefdbe73 Print a distinct warning for SQLITE_PROTOCOL Eelco Dolstra 2013-10-16 14:27:36 +0200
  • d05bf04444 Treat SQLITE_PROTOCOL as SQLITE_BUSY Eelco Dolstra 2013-10-16 14:03:22 +0200
  • c1994fecf9 nix-shell: Fix bash completion Eelco Dolstra 2013-10-14 15:20:45 +0200
  • 672c3acc71 Adjust to the NixOS/Nixpkgs merge Eelco Dolstra 2013-10-11 10:57:23 +0200
  • 7bdb85453d printStats(): Print the size of the symbol table in bytes Eelco Dolstra 2013-10-08 15:34:57 +0200
  • 9deb822180 Deduplicate filenames in Pos Eelco Dolstra 2013-10-08 15:19:59 +0200
  • b1e3b1a4ac Treat undefined variable errors consistently Eelco Dolstra 2013-10-08 14:45:36 +0200
  • 6b47de580f Show the exact position of undefined variables Eelco Dolstra 2013-10-08 14:40:51 +0200
  • a5e0f64db3 Remove some unused functions Eelco Dolstra 2013-10-08 12:30:23 +0000
  • 221a2daf34 Merge VarRef into ExprVar Eelco Dolstra 2013-10-08 14:24:53 +0200
  • 176c666f36 Don't show calls to primops in stack traces Eelco Dolstra 2013-10-05 21:29:48 +0000
  • c945f015de Fix segfault in nix-repl / hydra-eval-jobs Eelco Dolstra 2013-10-02 15:24:45 +0200
  • 28e0742966 Report OOM errors better Eelco Dolstra 2013-10-02 14:34:36 +0200
  • a5fb4b5b7c Fix typo Eelco Dolstra 2013-10-02 14:22:49 +0200
  • faaae44f2e build-remote.pl: Don't use substituters on the remote Eelco Dolstra 2013-09-18 14:04:03 +0200
  • f53574ebd6 RestoreSink: Slightly reduce the number of concurrent FDs Eelco Dolstra 2013-09-17 12:06:59 +0000
  • d5529f5b85 Version was called 1.6, not 1.6.0 Eelco Dolstra 2013-09-10 17:47:39 +0200
  • b072fc04a7 Bump version number Eelco Dolstra 2013-09-10 17:41:49 +0200
  • fecad91b67 Update release notes Eelco Dolstra 2013-09-10 11:21:30 +0200
  • 81d658fe4a Fix readme Eelco Dolstra 2013-09-09 18:11:47 +0200
  • 853d2e0aa4 Fix markdown Eelco Dolstra 2013-09-09 18:10:57 +0200
  • ae50a5e7be Add a README Eelco Dolstra 2013-09-09 18:09:46 +0200
  • dc670a173a Make tab-completion work on builtins Eelco Dolstra 2013-09-09 17:22:42 +0200
  • e91160021f On reload, wipe the environment Eelco Dolstra 2013-09-09 17:06:14 +0200
  • 498f8b0485 Add license Eelco Dolstra 2013-09-09 16:17:45 +0200
  • adde4f0c8d Add :reload command Eelco Dolstra 2013-09-09 16:02:46 +0200
  • ddd22c37c5 Build on Mac OS X Eelco Dolstra 2013-09-09 16:02:35 +0200
  • 03ef6b69be Add system argument Eelco Dolstra 2013-09-09 15:17:08 +0200
  • 3567bdb514 Add :quit command Eelco Dolstra 2013-09-09 15:02:56 +0200
  • a5dffb3d3d Temporary hack to parameterize nixpkgs Eelco Dolstra 2013-09-09 14:03:28 +0200
  • 3c67df928f Add sugar for defining a variable Eelco Dolstra 2013-09-09 13:56:53 +0200
  • 4b33c2dd4c Add help (:?) Eelco Dolstra 2013-09-09 13:22:33 +0200
  • e133e91410 Support tab-completion on attribute sets Eelco Dolstra 2013-09-09 12:00:33 +0200
  • 8e765b8876 printValue: Show assertion errors inline Eelco Dolstra 2013-09-09 11:34:54 +0200
  • e587aec123 printValue: Don't show lists/attribute sets twice Eelco Dolstra 2013-09-09 11:14:43 +0200
  • 7e3625f924 Improved value display Eelco Dolstra 2013-09-07 00:35:54 +0200
  • c6f2b89c0e Restore affinity Eelco Dolstra 2013-09-06 21:00:36 +0200
  • 0abdf4beaa Add basic variable name completion Eelco Dolstra 2013-09-06 19:51:59 +0200
  • 0220da3e10 Remove stray debug line Eelco Dolstra 2013-09-06 17:20:19 +0200
  • 936f9d45ba Don't apply the CPU affinity hack to nix-shell (and other Perl programs) Eelco Dolstra 2013-09-06 16:36:56 +0200
  • cf4c29d90a Load files specified on the command line Eelco Dolstra 2013-09-06 15:20:06 +0200
  • 4b83830d0c typo Domen Kožar 2013-09-03 11:42:55 +0200
  • b5944ac4ff Add a command :s to start a nix-shell for a derivation Eelco Dolstra 2013-09-06 15:05:18 +0200