summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* added missing 'break' in parser::expectandconsume.Alex2013-09-291-0/+1
* fixed old gcc compilation bugarphaman2013-09-281-1/+1
* fixed bugs in COMMON sema and codegenarphaman2013-09-212-0/+4
* added codegen for COMMONarphaman2013-09-204-3/+57
* added sema for COMMONarphaman2013-09-205-10/+79
* added support for common block SAVEarphaman2013-09-203-9/+54
* improved spec semaarphaman2013-09-208-83/+195
* added parsing for COMMON statementarphaman2013-09-203-13/+74
* improved fixed form lexing for defined operatorsarphaman2013-09-191-23/+47
* added support for FLOOR and CEILING intrinsicarphaman2013-09-193-6/+22
* added support for -fdefault-{real|double|integer}-8 optionarphaman2013-09-191-6/+16
* Moved type kinds from ExtQuals to Typearphaman2013-09-1918-300/+178
* added character type; removed char builtin type and length spec in extqualsarphaman2013-09-1913-128/+123
* improved ast source rangesarphaman2013-09-199-121/+111
* added codegen for bit operationsarphaman2013-09-196-2/+73
* fixed return type for REAL intrinsic with complex argumentarphaman2013-09-181-2/+7
* started sema for bit ops intrinsicsarphaman2013-09-183-0/+68
* added checks for type and dimension compability in maths intrinsic functionsarphaman2013-09-183-21/+39
* added basic support for kind parrameter in int, real and cmplx functionsarphaman2013-09-182-23/+54
* added CodeGen for complex and maths intrisics in array operationsarphaman2013-09-183-21/+46
* added codegen for int, real and cmplx array operation intrinsicsarphaman2013-09-182-0/+39
* fixed codegen for INDEX intrinsicarphaman2013-09-181-4/+4
* added CodeGen for KIND, BIT_SIZE and SELECTED_INT_KIND intrinsicsarphaman2013-09-182-0/+29
* added sema for KIND, BIT_SIZE and SELECTED_INT_KIND intrinsicsarphaman2013-09-185-3/+120
* added support for arrays in some intrinsic conversion functions; fixed CMPLX ...arphaman2013-09-184-97/+98
* 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-154-17/+51
* removed old assignment typechecking; use initialization typechecking for type...arphaman2013-09-153-96/+15
* perform return typechecking instead of assignment for statement function bodyarphaman2013-09-153-7/+11
* perform init typechecking instead of assignment typechecking for PARAMETER co...arphaman2013-09-151-4/+4
* improved sema for declaration attributesarphaman2013-09-152-199/+241
* added codegen for record returns and argumentsarphaman2013-09-157-23/+45
* fixed parsing for programs which begin with type statementsarphaman2013-09-141-6/+14
* removed old debug dumparphaman2013-09-141-1/+0
* added target info for x86 complex return abiarphaman2013-09-146-22/+62
* added x86_64 target info for proper complex return abiarphaman2013-09-1312-19/+234
* improved sema for data stmtarphaman2013-09-131-2/+13
* updated codegen for DATA stmt, added codegen for charater initializationarphaman2013-09-139-167/+191
* added unittest for expr evaluation, fixed data sema testarphaman2013-09-131-6/+2
* added support for records and member expressions in a DATA statementarphaman2013-09-132-7/+65
* improved support for character values in a DATA stmtarphaman2013-09-122-40/+101
* improved sema for the data statementarphaman2013-09-124-135/+198
* improved sema for the data statementarphaman2013-09-123-41/+126
* removed deprecated parsing methodsarphaman2013-09-124-205/+90
* added codegen for type constructors and member expressionsarphaman2013-09-1210-11/+172
* added parsing for structure componentsarphaman2013-09-115-15/+66
* added sema for sequence typesarphaman2013-09-111-0/+8
* added sema for type constructorsarphaman2013-09-102-37/+88
* added parsing for type constructorsarphaman2013-09-104-1/+69