about summary refs log tree commit diff
path: root/src/libexpr
AgeCommit message (Expand)AuthorFilesLines
2014-04-01 Fix potential segfaultEelco Dolstra1-2/+3
2014-03-30 boost::shared_ptr -> std::shared_ptrEelco Dolstra1-0/+1
2014-03-29 Drop pointless #includeEelco Dolstra1-2/+0
2014-03-10 The expr of AttrNames/DynamicAttrDefs is always an ExprConcatStringsShea Levy3-12/+10
2014-03-10 If a dynamic attribute name evaluates to null, remove it from the setShea Levy1-1/+9
2014-03-05 Revert "Make ifs and asserts tail-recursive"Eelco Dolstra2-11/+4
2014-02-27 Correctly detect infinite recursion in function applicationEelco Dolstra1-2/+4
2014-02-26 Warn about missing -I pathsEelco Dolstra3-5/+6
2014-02-18 lexer-tab.o and parser-tab.o require each other's headersShea Levy1-0/+4
2014-02-01 More "make dist" fixesEelco Dolstra1-0/+2
2014-02-01 Fix "make dist"Eelco Dolstra1-2/+4
2014-02-01 Remove AutomakefilesEelco Dolstra1-40/+0
2014-02-01 Update Makefile variable namesEelco Dolstra1-1/+1
2014-01-30 Rename Makefile -> local.mkEelco Dolstra1-0/+0
2014-01-21 Fix some clang warningsEelco Dolstra4-12/+11
2014-01-21 Fix building against Bison 3.0.2Eelco Dolstra1-1/+1
2014-01-21 Merge branch 'master' into makeEelco Dolstra6-66/+231
2014-01-14 Bare dynamic attrs: Match interpolation semanticsShea Levy1-1/+1
2014-01-14 Allow "bare" dynamic attrsShea Levy2-0/+3
2014-01-09 Update MakefilesEelco Dolstra1-4/+1
2013-12-31 Don't use any syntactic sugar for dynamic attrsShea Levy4-128/+68
2013-12-31 Fold dynamic binds handling into addAttrShea Levy1-55/+35
2013-12-31 Dynamic attrsShea Levy4-23/+238
2013-12-31 Add the ExprBuiltin Expr type to the ASTShea Levy4-9/+36
2013-12-10 Bump language version for new storePath featureShea Levy1-1/+1
2013-12-10 builtins.storePath: Try to substitute the path if it is not yet validShea Levy1-2/+2
2013-11-25 Rename Makefile.new -> MakefileEelco Dolstra1-0/+0
2013-11-23 Use libnix as a prefix for all Nix librariesEelco Dolstra1-0/+2
2013-11-23 Drop the dependency on libgc in libmainEelco Dolstra2-0/+22
2013-11-23 Initialise Boehm GC only onceEelco Dolstra1-2/+2
2013-11-23 Allow (dynamic) libraries to depend on other librariesEelco Dolstra1-0/+2
2013-11-23 Implement basic ‘make install’Eelco Dolstra1-0/+1
2013-11-22 Rename $(here) to $(d) for brevity, and remove trailing slashEelco Dolstra1-5/+5
2013-11-22 Generate the parser and the lexerEelco Dolstra1-1/+5
2013-11-22 New non-recursive, plain Make-based build systemEelco Dolstra1-0/+10
2013-11-19 Check meta values and warn about bad onesEelco Dolstra2-2/+22
2013-11-19 Generalise meta attributesEelco Dolstra2-87/+118
2013-11-19 Shorter error messageEelco Dolstra1-2/+1
2013-11-19 Refactor JSON outputEelco Dolstra2-13/+56
2013-11-19 Add a toJSON primopEelco Dolstra6-24/+150
2013-11-18 Add a primop unsafeGetAttrPos to return the position of an attributeEelco Dolstra4-6/+37
2013-11-18 Add a symbol __curPos that expands to the current source locationEelco Dolstra5-2/+37
2013-11-18 Support quoted attribute names in -AEelco Dolstra1-10/+34
2013-11-12 Make function calls show up in stack traces againEelco Dolstra1-20/+28
2013-11-12 Make function calls tail-recursiveEelco Dolstra4-40/+65
2013-11-12 Make ifs and asserts tail-recursiveEelco Dolstra2-4/+11
2013-11-12 Get rid of an intermediary on the stackEelco Dolstra2-13/+17
2013-10-28 Fix building without a garbage collectorEelco Dolstra1-5/+5
2013-10-28 Fix a segfault in genericClosureEelco Dolstra1-16/+25
2013-10-28 Slightly optimize listToAttrsEelco Dolstra3-9/+10