Mercurial > projects > ddmd
diff commands.linux.txt @ 14:2cc604139636
Implemented Linux support for ddmd. Some parts are a bit hacky to just "get it working", that said, druntime and phobos compile, and unittests pass.
author | Robert Clipsham <robert@octarineparrot.com> |
---|---|
date | Sun, 04 Apr 2010 02:06:32 +0100 |
parents | |
children | 5c9b78899f5d |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commands.linux.txt Sun Apr 04 02:06:32 2010 +0100 @@ -0,0 +1,383 @@ +-g +-debug +-version=Bug3602 +-version=Bug4054 +-version=Bug4059 +-version=DMDV2 +-version=TX86 +-version=MARS +-version=TARGET_LINUX +-version=POSIX +-version=NobodyCares +-version=DumbClone +-version=STRUCTTHISREF +-version=CCASTSYNTAX +-version=CARRAYDECL +-version=BREAKABI +-version=SNAN_DEFAULT_INIT +-ofbin/ddmd + +bridge.o +-L-Ldmd32/dmd2/src/dmd +-L-ldmd +-L-lstdc++ +main.d +dlib/CrashHandler.d +dbg/ui/CrashWindow.d +dbg/Debug.d +dbg/symbol/CodeView.d +dbg/image/PE.d +dmd/AggregateDeclaration.d +dmd/VarExp.d +dmd/Tuple.d +dmd/UnrolledLoopStatement.d +dmd/SwitchErrorStatement.d +dmd/NewAnonClassExp.d +dmd/StructLiteralExp.d +dmd/StaticIfCondition.d +dmd/BoolExp.d +dmd/ShlAssignExp.d +dmd/ShrAssignExp.d +dmd/UshrAssignExp.d +dmd/CatAssignExp.d +dmd/Port.d +dmd/Gnuc.d +dmd/declaration/Match.d +dmd/templates/Util.d +dmd/expression/Util.d +dmd/expression/Add.d +dmd/expression/Xor.d +dmd/expression/Ptr.d +dmd/expression/Min.d +dmd/expression/And.d +dmd/expression/Shr.d +dmd/expression/Not.d +dmd/expression/Mod.d +dmd/expression/Mul.d +dmd/expression/Com.d +dmd/expression/Ushr.d +dmd/expression/Shl.d +dmd/expression/Div.d +dmd/expression/Cmp.d +dmd/expression/Identity.d +dmd/expression/ArrayLength.d +dmd/expression/Equal.d +dmd/expression/Or.d +dmd/expression/Neg.d +dmd/expression/Cat.d +dmd/expression/Slice.d +dmd/expression/Index.d +dmd/expression/shift_optimize.d +dmd/expression/util/arrayTypeCompatible.d +dmd/condition/util/findCondition.d +dmd/OverExp.d +dmd/Cast.d +dmd/TupleExp.d +dmd/ArrayLengthExp.d +dmd/TypeInfoConstDeclaration.d +dmd/TypeInfoInvariantDeclaration.d +dmd/TypeInfoSharedDeclaration.d +dmd/TypeInfoStructDeclaration.d +dmd/TypeInfoInterfaceDeclaration.d +dmd/TypeInfoEnumDeclaration.d +dmd/TypeInfoClassDeclaration.d +dmd/TypeInfoArrayDeclaration.d +dmd/TypeInfoDelegateDeclaration.d +dmd/TypeInfoTypedefDeclaration.d +dmd/TypeInfoPointerDeclaration.d +dmd/DsymbolExp.d +dmd/GlobalExpressions.d +dmd/NewExp.d +dmd/PeelStatement.d +dmd/HaltExp.d +dmd/SymOffExp.d +dmd/type/Util.d +dmd/SymbolExp.d +dmd/Optimize.d +dmd/DotVarExp.d +dmd/DeclarationExp.d +dmd/TraitsExp.d +dmd/ComplexExp.d +dmd/ErrorExp.d +dmd/AssignExp.d +dmd/DotExp.d +dmd/AliasDeclaration.d +dmd/DefaultInitExp.d +dmd/FileInitExp.d +dmd/LineInitExp.d +dmd/AnonDeclaration.d +dmd/AliasThis.d +dmd/AlignDeclaration.d +dmd/AnonymousAggregateDeclaration.d +dmd/Argument.d +dmd/FuncExp.d +dmd/ArrayLiteralExp.d +dmd/AssocArrayLiteralExp.d +dmd/AssertExp.d +dmd/IsExp.d +dmd/TypeExp.d +dmd/StringExp.d +dmd/NullExp.d +dmd/RealExp.d +dmd/ThisExp.d +dmd/ScopeExp.d +dmd/Array.d +dmd/DotIdExp.d +dmd/FileExp.d +dmd/SuperExp.d +dmd/TypeidExp.d +dmd/CompileExp.d +dmd/IdentifierExp.d +dmd/DollarExp.d +dmd/AndAndExp.d +dmd/DotTemplateInstanceExp.d +dmd/OrExp.d +dmd/PostExp.d +dmd/CallExp.d +dmd/SliceExp.d +dmd/ArrayExp.d +dmd/AddrExp.d +dmd/UAddExp.d +dmd/XorExp.d +dmd/CommaExp.d +dmd/BinExp.d +dmd/CondExp.d +dmd/OrOrExp.d +dmd/AndExp.d +dmd/InExp.d +dmd/EqualExp.d +dmd/CmpExp.d +dmd/ShlExp.d +dmd/AddExp.d +dmd/CatExp.d +dmd/MinExp.d +dmd/MulExp.d +dmd/ModExp.d +dmd/DivExp.d +dmd/ShrExp.d +dmd/UshrExp.d +dmd/CastExp.d +dmd/DeleteExp.d +dmd/ComExp.d +dmd/NotExp.d +dmd/UnaExp.d +dmd/NegExp.d +dmd/PtrExp.d +dmd/IntegerExp.d +dmd/AddAssignExp.d +dmd/AndAssignExp.d +dmd/DivAssignExp.d +dmd/MinAssignExp.d +dmd/ModAssignExp.d +dmd/MulAssignExp.d +dmd/OrAssignExp.d +dmd/XorAssignExp.d +dmd/IdentityExp.d +dmd/ArrayInitializer.d +dmd/ArrayScopeSymbol.d +dmd/ArrayTypes.d +dmd/AsmStatement.d +dmd/AttribDeclaration.d +dmd/BUILTIN.d +dmd/BaseClass.d +dmd/BreakStatement.d +dmd/CaseRangeStatement.d +dmd/CaseStatement.d +dmd/Catch.d +dmd/ClassDeclaration.d +dmd/ClassInfoDeclaration.d +dmd/CompileDeclaration.d +dmd/CompileStatement.d +dmd/CompoundDeclarationStatement.d +dmd/CompoundStatement.d +dmd/Condition.d +dmd/ConditionalDeclaration.d +dmd/ConditionalStatement.d +dmd/ContinueStatement.d +dmd/CppMangleState.d +dmd/CtorDeclaration.d +dmd/DVCondition.d +dmd/Dchar.d +dmd/DebugCondition.d +dmd/DebugSymbol.d +dmd/Declaration.d +dmd/DeclarationStatement.d +dmd/DefaultStatement.d +dmd/DeleteDeclaration.d +dmd/DoStatement.d +dmd/DocComment.d +dmd/Dsymbol.d +dmd/DsymbolTable.d +dmd/DtorDeclaration.d +dmd/EnumDeclaration.d +dmd/EnumMember.d +dmd/Escape.d +dmd/ExpInitializer.d +dmd/ExpStatement.d +dmd/Expression.d +dmd/File.d +dmd/FileName.d +dmd/ForStatement.d +dmd/ForeachRangeStatement.d +dmd/ForeachStatement.d +dmd/FuncAliasDeclaration.d +dmd/FuncDeclaration.d +dmd/FuncLiteralDeclaration.d +dmd/Global.d +dmd/GotoCaseStatement.d +dmd/GotoDefaultStatement.d +dmd/GotoStatement.d +dmd/HdrGenState.d +dmd/ILS.d +dmd/IRState.d +dmd/Id.d +dmd/Identifier.d +dmd/IfStatement.d +dmd/Import.d +dmd/Initializer.d +dmd/InlineCostState.d +dmd/InlineDoState.d +dmd/InlineScanState.d +dmd/IntRange.d +dmd/InterState.d +dmd/InterfaceDeclaration.d +dmd/InvariantDeclaration.d +dmd/LINK.d +dmd/LabelDsymbol.d +dmd/LabelStatement.d +dmd/Lexer.d +dmd/Library.d +dmd/LinkDeclaration.d +dmd/Loc.d +dmd/Lstring.d +dmd/MATCH.d +dmd/Macro.d +dmd/Module.d +dmd/ModuleDeclaration.d +dmd/ModuleInfoDeclaration.d +dmd/NewDeclaration.d +dmd/ObjModule.d +dmd/OnScopeStatement.d +dmd/OutBuffer.d +dmd/OverloadSet.d +dmd/PREC.d +dmd/PROT.d +dmd/Package.d +dmd/Param.d +dmd/Parser.d +dmd/PostBlitDeclaration.d +dmd/PragmaDeclaration.d +dmd/PragmaStatement.d +dmd/ProtDeclaration.d +dmd/RET.d +dmd/ReturnStatement.d +dmd/STC.d +dmd/Scope.d +dmd/ScopeDsymbol.d +dmd/ScopeStatement.d +dmd/Section.d +dmd/Statement.d +dmd/StaticAssert.d +dmd/StaticAssertStatement.d +dmd/StaticCtorDeclaration.d +dmd/StaticDtorDeclaration.d +dmd/StaticIfDeclaration.d +dmd/StorageClassDeclaration.d +dmd/String.d +dmd/StringEntry.d +dmd/StringTable.d +dmd/StringValue.d +dmd/StructDeclaration.d +dmd/StructInitializer.d +dmd/SwitchStatement.d +dmd/SymbolDeclaration.d +dmd/SynchronizedStatement.d +dmd/TOK.d +dmd/TY.d +dmd/TemplateAliasParameter.d +dmd/TemplateDeclaration.d +dmd/TemplateInstance.d +dmd/TemplateMixin.d +dmd/TemplateParameter.d +dmd/TemplateThisParameter.d +dmd/TemplateTupleParameter.d +dmd/TemplateTypeParameter.d +dmd/TemplateValueParameter.d +dmd/ThisDeclaration.d +dmd/ThrowStatement.d +dmd/Token.d +dmd/TryCatchStatement.d +dmd/TryFinallyStatement.d +dmd/TupleDeclaration.d +dmd/Type.d +dmd/TypeAArray.d +dmd/TypeArray.d +dmd/TypeBasic.d +dmd/TypeClass.d +dmd/TypeDArray.d +dmd/TypeDelegate.d +dmd/TypeEnum.d +dmd/TypeFunction.d +dmd/TypeIdentifier.d +dmd/TypeInfoDeclaration.d +dmd/TypeInstance.d +dmd/TypeNext.d +dmd/TypePointer.d +dmd/TypeQualified.d +dmd/TypeReference.d +dmd/TypeReturn.d +dmd/TypeSArray.d +dmd/EnumUtils.d +dmd/TypeSlice.d +dmd/TypeStruct.d +dmd/TypeTuple.d +dmd/TypeTypedef.d +dmd/TypeTypeof.d +dmd/TypedefDeclaration.d +dmd/UnionDeclaration.d +dmd/UnitTestDeclaration.d +dmd/Utf.d +dmd/Util.d +dmd/DotTemplateExp.d +dmd/DelegateExp.d +dmd/RemoveExp.d +dmd/TemplateExp.d +dmd/DotTypeExp.d +dmd/IndexExp.d +dmd/VarDeclaration.d +dmd/VersionCondition.d +dmd/VersionSymbol.d +dmd/VoidInitializer.d +dmd/VolatileStatement.d +dmd/WhileStatement.d +dmd/WithScopeSymbol.d +dmd/WithStatement.d +dmd/backend/Blockx.d +dmd/backend/enum_t.d +dmd/backend/Symbol.d +dmd/backend/Util.d +dmd/backend/TYPE.d +dmd/backend/TYM.d +dmd/backend/mTY.d +dmd/backend/block.d +dmd/backend/code.d +dmd/backend/glue.d +dmd/backend/dt_t.d +dmd/backend/elem.d +dmd/backend/func_t.d +dmd/backend/Cstate.d +dmd/backend/TYFL.d +dmd/backend/RTLSYM.d +dmd/backend/symtab_t.d +dmd/backend/Classsym.d +dmd/backend/con_t.d +dmd/backend/cse_t.d +dmd/backend/struct_t.d +dmd/backend/OPER.d +dmd/backend/StringTab.d +dmd/backend/DT.d +dmd/backend/Configv.d +dmd/backend/iasm.d +dmd/backend/rel.d +dmd/backend/LIST.d +dmd/codegen/Util.d