aboutsummaryrefslogtreecommitdiff
path: root/compiler/main.c
AgeCommit message (Expand)AuthorFilesLines
2020-06-28Context: Add support for tracking error sources. More usable error displaySamuel Lidén Borell1-2/+2
2020-06-25Tests: Also run "good" test cases in one compiler process invocationSamuel Lidén Borell1-5/+26
2017-09-21C backend: Include LRL expression/filename/line in assert messagesSamuel Lidén Borell1-2/+2
2016-04-17Update more copyright yearsSamuel Lidén Borell1-1/+1
2016-03-20Main: Optional errors with --expect-errorsSamuel Lidén Borell1-6/+11
2016-02-28Update copyright years base on last modification dateSamuel Lidén Borell1-1/+1
2015-07-13Fix some -Weverything warnings from ClangSamuel Lidén Borell1-3/+3
2015-02-20Main: Add -q / --quiet option that suppresses errorsSamuel Lidén Borell1-2/+23
2015-02-09Use try_realloc instead of using realloc directlySamuel Lidén Borell1-1/+1
2014-07-27Update copyright yearsSamuel Lidén Borell1-1/+1
2014-07-02Main: Add "--dump interop_ast" option for debugging problems with the interopSamuel Lidén Borell1-2/+8
2014-06-23Main: Add option for dumping external idents from interop statementsSamuel Lidén Borell1-3/+13
2014-06-12Main: Refactor compilation mode optionsSamuel Lidén Borell1-14/+24
2014-05-31Tests: Fix /* ERRORS */ marker when there's no trailing newlineSamuel Lidén Borell1-1/+1
2014-05-31Fix some Clang scan-build warningsSamuel Lidén Borell1-1/+1
2014-05-31Tests: Implement proper testing of errors (*.bad files)Samuel Lidén Borell1-2/+137
2014-05-03Shorten many function and type namesSamuel Lidén Borell1-22/+22
2014-03-23Rename "namespac" to "scope" in identifiersSamuel Lidén Borell1-3/+3
2013-11-11Main: Fix error message for missing option argumentsSamuel Lidén Borell1-2/+2
2013-10-29Beginning of an "interop" system that parses C headersSamuel Lidén Borell1-6/+6
2013-09-15Identifier: Don't use NULL for context parameter in insert_* functionsSamuel Lidén Borell1-1/+1
2013-09-08Main: Remove old TODO commentSamuel Lidén Borell1-1/+0
2013-09-08Add support for dumping tokens againSamuel Lidén Borell1-1/+2
2013-09-05Identifier: Fix bug with refering to the current module's identifierSamuel Lidén Borell1-1/+2
2013-08-31Main: Exit with error status if backend failedSamuel Lidén Borell1-2/+6
2013-07-31Fix code style of curly brackets in functionsSamuel Lidén Borell1-3/+6
2013-07-18Update copyright yearsSamuel Lidén Borell1-1/+1
2013-07-18Main: Accept "--option=value" in addition to "--option value"Samuel Lidén Borell1-10/+32
2013-02-25Configuration for C compiler options, etc.Samuel Lidén Borell1-0/+8
2013-02-20Platform: Refactor include paths codeSamuel Lidén Borell1-29/+8
2012-08-12Fix error with "here" directly in file namespacesSamuel Lidén Borell1-2/+3
2012-07-23Main: Check for junk after -c optionSamuel Lidén Borell1-0/+2
2012-07-10Main/Verifier: Verify imported files alsoSamuel Lidén Borell1-8/+1
2012-06-07Main: Stop and return exit status on errorsSamuel Lidén Borell1-8/+16
2012-06-06Search "Program Files\Common Files\LRL Includes" for includes on WindowsSamuel Lidén Borell1-0/+12
2012-05-25Main: Add "/usr/share/lrl-includes" as a default include search pathSamuel Lidén Borell1-1/+14
2012-04-29Change my e-mailSamuel Lidén Borell1-1/+1
2012-04-28Main: Fix incorrect check for combinations of -o and -cSamuel Lidén Borell1-1/+1
2012-04-28Main: Fix help text for -cSamuel Lidén Borell1-1/+1
2012-04-28Main: Don't call backend if the source couldn't be loadedSamuel Lidén Borell1-4/+13
2012-04-28Main: Add --help/-h optionSamuel Lidén Borell1-0/+38
2012-04-22Main: Add support for include directoriesSamuel Lidén Borell1-3/+41
2012-04-22Main: Allow -oxxx syntax of command-line optionsSamuel Lidén Borell1-15/+28
2012-04-22Main: Fix crash with filename without file extensionSamuel Lidén Borell1-1/+1
2012-04-21Don't load "headers" twice, add comment about .lh / .lcSamuel Lidén Borell1-1/+12
2012-03-16Ask the backend to generate executables when -c is not specifiedSamuel Lidén Borell1-5/+4
2012-03-16Defaults for the output filenameSamuel Lidén Borell1-2/+5
2012-03-16Parse the -o optionSamuel Lidén Borell1-2/+15
2012-03-16Add --dump ir to make the backend dump its intermediate representationSamuel Lidén Borell1-7/+12
2012-03-16Fix crash with --dump optionSamuel Lidén Borell1-9/+13