about summary refs log tree commit diff
path: root/src/libexpr/nixexpr.cc (follow)
AgeCommit message (Expand)AuthorFilesLines
2017-07-30 Replace Unicode quotes in user-facing strings by ASCIIJörg Thalheim1-2/+2
2016-11-26 Revert "Get rid of unicode quotes (#1140)"Eelco Dolstra1-2/+2
2016-11-25 Get rid of unicode quotes (#1140)Guillaume Maudoux1-2/+2
2016-01-05 First hit at providing support for floats in the language.Christian Theune1-0/+9
2015-12-17 showId: Handle empty attribute namesEelco Dolstra1-2/+3
2015-07-17 OCD: foreach -> C++11 ranged forEelco Dolstra1-46/+46
2015-03-06 Improve error messageEelco Dolstra1-8/+5
2015-01-07 Remove quotes around filenames in position infoEelco Dolstra1-1/+1
2014-10-20 Improve printing of ASTsEelco Dolstra1-9/+57
2014-08-20 Use proper quotes everywhereEelco Dolstra1-2/+2
2014-08-20 Add some colorEelco Dolstra1-1/+1
2014-05-26 Remove ExprBuiltinEelco Dolstra1-9/+0
2014-04-04 forceString: Show position infoEelco Dolstra1-1/+1
2014-04-04 Remove unnecessary quotes around file namesEelco Dolstra1-1/+1
2014-04-04 Include position info in function applicationEelco Dolstra1-1/+1
2014-04-01 Fix potential segfaultEelco Dolstra1-2/+3
2013-12-31 Don't use any syntactic sugar for dynamic attrsShea Levy1-4/+17
2013-12-31 Dynamic attrsShea Levy1-0/+9
2013-12-31 Add the ExprBuiltin Expr type to the ASTShea Levy1-0/+9
2013-11-18 Add a symbol __curPos that expands to the current source locationEelco Dolstra1-0/+9
2013-11-12 Make function calls tail-recursiveEelco Dolstra1-1/+1
2013-10-08 printStats(): Print the size of the symbol table in bytesEelco Dolstra1-0/+12
2013-10-08 Treat undefined variable errors consistentlyEelco Dolstra1-1/+1
2013-10-08 Show the exact position of undefined variablesEelco Dolstra1-1/+1
2013-10-08 Merge VarRef into ExprVarEelco Dolstra1-7/+2
2013-09-02 Fix whitespaceEelco Dolstra1-9/+9
2013-08-26 Simplify inherited attribute handlingShea Levy1-6/+3
2013-05-16 Show function names in error messagesEelco Dolstra1-0/+20
2011-07-13 * Allow a default value in attribute selection by writingEelco Dolstra1-0/+2
2011-07-06 * Change the right-hand side of the ‘.’ operator from an attribute toEelco Dolstra1-1/+1
2011-07-06 * In the ‘?’ operator, allow attribute paths. For instance, you canEelco Dolstra1-1/+12
2010-10-24 * Keep attribute sets in sorted order to speed up attribute lookups.Eelco Dolstra1-37/+26
2010-10-22 * Store Value nodes outside of attribute sets. I.e., Attr now storesEelco Dolstra1-2/+2
2010-05-07 * Store position info for inherited attributes.Eelco Dolstra1-12/+12
2010-05-06 * Store attribute positions in the AST and report duplicate attributeEelco Dolstra1-5/+8
2010-04-22 * Simplify the implementation of `with'. This gives a 7% speedup inEelco Dolstra1-4/+4
2010-04-14 * Implemented inherit.Eelco Dolstra1-9/+17
2010-04-14 * Refactoring: move variable uses to a separate class.Eelco Dolstra1-2/+7
2010-04-14 * Implemented withs.Eelco Dolstra1-0/+12
2010-04-14 * After parsing, compute level/displacement pairs for each variableEelco Dolstra1-79/+139
2010-04-14 * Remove more obsolete code.Eelco Dolstra1-29/+0
2010-04-13 * Evaluate lets directly (i.e. without desugaring to `rec { attrs...;Eelco Dolstra1-0/+10
2010-04-13 * Use a symbol table to represent identifiers and attribute namesEelco Dolstra1-3/+3
2010-04-12 * Finished the ATerm-less parser.Eelco Dolstra1-1/+1
2010-04-12 * Indented strings.Eelco Dolstra1-14/+5
2010-04-12 * More missing constructs.Eelco Dolstra1-8/+31
2010-04-12 * Don't use ATerms for the abstract syntax trees anymore. NotEelco Dolstra1-27/+83
2010-04-08 * Remove a lot of dead code.Eelco Dolstra1-217/+0
2010-03-25 * Simplify @-patterns: only `{attrs}@name' or `name@{attrs}' are nowEelco Dolstra1-6/+2
2009-05-15 * Some syntactic sugar for attribute sets: allow {x.y.z = ...;} as aEelco Dolstra1-1/+1