summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* fixed Token::isLiteralAlex2013-09-301-0/+1
|
* fixed MainProgram tablegen entry.Alex2013-09-301-1/+1
|
* added missing constructor for StmtLabelScope; made StmtLabelScope's Parent ↵Alex2013-09-291-1/+2
| | | | private
* fixed function return type bug.Alex2013-09-291-1/+1
|
* added missing 'break' in parser::expectandconsume.Alex2013-09-291-0/+1
|
* fixed old gcc compilation bugarphaman2013-09-281-1/+1
|
* Update README.txtAlex2013-09-231-2/+1
|
* updated readmearphaman2013-09-231-11/+18
|
* fixed bugs in COMMON sema and codegenarphaman2013-09-213-0/+6
|
* added codegen for COMMONarphaman2013-09-206-3/+137
|
* added sema for COMMONarphaman2013-09-2011-26/+145
|
* added support for common block SAVEarphaman2013-09-208-9/+81
|
* improved spec semaarphaman2013-09-2017-142/+486
|
* added parsing for COMMON statementarphaman2013-09-205-13/+93
|
* improved fixed form lexing for defined operatorsarphaman2013-09-193-23/+59
|
* added support for FLOOR and CEILING intrinsicarphaman2013-09-197-9/+35
|
* added support for -ffree-form and -ffixed-form optionsarphaman2013-09-193-2/+25
|
* added support for -fdefault-{real|double|integer}-8 optionarphaman2013-09-196-6/+54
|
* Moved type kinds from ExtQuals to Typearphaman2013-09-1922-457/+312
|
* added character type; removed char builtin type and length spec in extqualsarphaman2013-09-1917-158/+170
|
* improved ast source rangesarphaman2013-09-1911-154/+159
|
* added codegen for bit operationsarphaman2013-09-1910-19/+138
|
* fixed return type for REAL intrinsic with complex argumentarphaman2013-09-182-2/+9
|
* started sema for bit ops intrinsicsarphaman2013-09-187-0/+137
|
* added checks for type and dimension compability in maths intrinsic functionsarphaman2013-09-187-22/+67
|
* added basic support for kind parrameter in int, real and cmplx functionsarphaman2013-09-185-28/+73
|
* added CodeGen for complex and maths intrisics in array operationsarphaman2013-09-187-22/+75
|
* added codegen for int, real and cmplx array operation intrinsicsarphaman2013-09-184-0/+51
|
* fixed codegen for INDEX intrinsicarphaman2013-09-182-5/+5
|
* added CodeGen for KIND, BIT_SIZE and SELECTED_INT_KIND intrinsicsarphaman2013-09-183-0/+53
|
* added sema for KIND, BIT_SIZE and SELECTED_INT_KIND intrinsicsarphaman2013-09-189-3/+216
|
* added support for arrays in some intrinsic conversion functions; fixed CMPLX ↵arphaman2013-09-188-108/+168
| | | | intrinsic
* fixed complex arith test to pass with update divisionarphaman2013-09-181-11/+1
|
* fixed external function type bugarphaman2013-09-161-1/+1
|
* added Smith's algorithm for complex division to improved precisionarphaman2013-09-162-0/+55
|
* added error for duplicate external attributesarphaman2013-09-158-17/+98
|
* removed old assignment typechecking; use initialization typechecking for ↵arphaman2013-09-156-111/+28
| | | | type constructors
* perform return typechecking instead of assignment for statement function bodyarphaman2013-09-155-8/+14
|
* perform init typechecking instead of assignment typechecking for PARAMETER ↵arphaman2013-09-152-5/+5
| | | | constants
* improved sema for declaration attributesarphaman2013-09-154-206/+266
|
* added codegen for record returns and argumentsarphaman2013-09-1511-26/+125
|
* fixed parsing for programs which begin with type statementsarphaman2013-09-142-6/+18
|
* added support for multiple input files and object files in the driverarphaman2013-09-141-5/+12
|
* removed old debug dumparphaman2013-09-141-1/+0
|
* added target info for x86 complex return abiarphaman2013-09-147-22/+79
|
* added x86_64 target info for proper complex return abiarphaman2013-09-1315-33/+256
|
* added test for aggregate initializationarphaman2013-09-132-0/+22
|
* improved sema for data stmtarphaman2013-09-133-2/+21
|
* updated codegen for DATA stmt, added codegen for charater initializationarphaman2013-09-1313-182/+221
|
* added unittest for expr evaluation, fixed data sema testarphaman2013-09-137-13/+135
|