summaryrefslogtreecommitdiffstats
path: root/dimension
Commit message (Expand)AuthorAgeFilesLines
* Give backtraces for diagnostics from macros and include files.Tavian Barnes2010-04-189-27/+66
* Plug memory leak in object parsing failure path.Tavian Barnes2010-04-181-42/+45
* Have dmnsn_diagnostic() take a dmnsn_parse_location.Tavian Barnes2010-04-1812-156/+103
* Support objects in object{} blocks.Tavian Barnes2010-04-181-0/+22
* Support all object identifier types.Tavian Barnes2010-04-181-1/+6
* Fix segfault on parse error within macro.Tavian Barnes2010-04-181-1/+2
* Rename dmnsn_matrix_*_mul() to dmnsn_transform_*().Tavian Barnes2010-04-172-17/+17
* Validate command line arguments.Tavian Barnes2010-04-171-8/+8
* Warn on division by zero, instead of crashing.Tavian Barnes2010-04-171-6/+36
* New --resilience command-line argument.Tavian Barnes2010-04-161-19/+30
* Document --quality.Tavian Barnes2010-04-161-1/+2
* Implement image_{width,height}.Tavian Barnes2010-04-164-2/+14
* Initial support for image_maps.Tavian Barnes2010-04-157-7/+71
* Support transforming pigments and textures in dimension.Tavian Barnes2010-04-155-18/+76
* Support planes in dimension.Tavian Barnes2010-04-157-1/+44
* Add --quality option.Tavian Barnes2010-04-111-1/+20
* Print usage information in dimension.Tavian Barnes2010-04-111-17/+45
* Improve CSG and light handling.Tavian Barnes2010-04-103-137/+135
* Forgot to lex 'translate' and 'scale'.Tavian Barnes2010-04-101-0/+2
* New dmnsn_malloc() function, and friends.Tavian Barnes2010-04-077-172/+25
* Implement CSG in front-end.Tavian Barnes2010-04-077-33/+284
* Plug memory leak.Tavian Barnes2010-03-311-0/+2
* Support object identifiers.Tavian Barnes2010-03-313-9/+65
* Fix parsing of #include files containing #if.Tavian Barnes2010-03-241-18/+18
* Use $var instead of __var__ for internal symbols.Tavian Barnes2010-03-234-29/+29
* Allow identifiers beginning with _.Tavian Barnes2010-03-231-1/+1
* Standardise diagnostics a bit.Tavian Barnes2010-03-233-6/+6
* Whitespace fix.Tavian Barnes2010-03-231-1/+1
* Implement macro support.Tavian Barnes2010-03-239-71/+370
* Implement most vector functions.Tavian Barnes2010-03-236-40/+252
* Support the ternary operator.Tavian Barnes2010-03-228-50/+89
* Handle built-in vector IDs the same way as floats.Tavian Barnes2010-03-224-45/+72
* Add built-in float constants.Tavian Barnes2010-03-226-7/+75
* Support logical ! operator.Tavian Barnes2010-03-225-0/+15
* Support max() and min().Tavian Barnes2010-03-207-2/+70
* Implement almost all float functions.Tavian Barnes2010-03-206-37/+314
* A bunch more float functions.Tavian Barnes2010-03-206-31/+250
* Make float equality comparisons more relaxed.Tavian Barnes2010-03-191-4/+8
* Support exp().Tavian Barnes2010-03-196-1/+18
* Clean up dmnsn_eval_{unary,binary}().Tavian Barnes2010-03-191-75/+88
* Fix some warnings reported by clang static analysis.Tavian Barnes2010-03-182-1/+7
* Check for realloc() failures.Tavian Barnes2010-03-122-0/+5
* Check for malloc() failures.Tavian Barnes2010-03-123-6/+13
* Check for strdup() failures.Tavian Barnes2010-03-122-5/+13
* Use PATRICIA tries for symbol table scopes.Tavian Barnes2010-03-121-146/+309
* Say "1 thread" instead of "1 threads".Tavian Barnes2010-03-111-1/+4
* Warn about "rounding" not "casting" floats to integers.Tavian Barnes2010-03-111-1/+1
* Preliminary support for global_settings.Tavian Barnes2010-03-097-83/+177
* Implement unit vectors.Tavian Barnes2010-03-093-0/+61
* Declare `version' to be 3.6.Tavian Barnes2010-03-081-0/+1