Mercurial > projects > ddmd
annotate commands.txt @ 178:e3afd1303184
Many small bugs fixed
Made all classes derive from TObject to detect memory leaks (functionality is disabled for now)
Began work on overriding backend memory allocations (to avoid memory leaks)
author | korDen |
---|---|
date | Sun, 17 Oct 2010 07:42:00 +0400 |
parents | b7b61140701d |
children | cd48cb899aee |
rev | line source |
---|---|
0 | 1 -version=DMDV2 |
2 -version=TX86 | |
3 -version=MARS | |
4 -version=TARGET_WINDOS | |
5 -version=_WIN32 | |
6 -version=WindowsXP | |
7 -version=DumbClone | |
8 -version=STRUCTTHISREF | |
9 -version=CCASTSYNTAX | |
10 -version=CARRAYDECL | |
11 -version=BREAKABI | |
12 -version=SEH | |
13 -version=OMFOBJ | |
14 -version=SNAN_DEFAULT_INIT | |
96 | 15 -version=SARRAYVALUE |
74
7e0d548de9e6
Switch Arrays of Dsymbols to the new templated Vector type
Eldar Insafutdinov <e.insafutdinov@gmail.com>
parents:
73
diff
changeset
|
16 -ofbin\ddmd.exe |
0 | 17 bridge.obj |
18 ddmd.def | |
75
cfa3747ebe4c
Changed dmd to ddmd in the "usage" message and added "ported to D by community" to desription to distinguish from pure dmd build
korDen
parents:
74
diff
changeset
|
19 dmd.lib |
0 | 20 main.d |
70 | 21 dbg\CallStackInfo.d |
0 | 22 dbg\Debug.d |
23 dbg\symbol\CodeView.d | |
24 dbg\image\PE.d | |
25 dmd\AggregateDeclaration.d | |
26 dmd\VarExp.d | |
27 dmd\Tuple.d | |
28 dmd\UnrolledLoopStatement.d | |
29 dmd\SwitchErrorStatement.d | |
30 dmd\NewAnonClassExp.d | |
31 dmd\StructLiteralExp.d | |
32 dmd\StaticIfCondition.d | |
33 dmd\BoolExp.d | |
34 dmd\ShlAssignExp.d | |
35 dmd\ShrAssignExp.d | |
36 dmd\UshrAssignExp.d | |
37 dmd\CatAssignExp.d | |
38 dmd\Port.d | |
39 dmd\declaration\MATCH.d | |
63 | 40 dmd\interpret\Util.d |
7
89cc05dbdae1
Implementing TemplateAliasParameter and TemplateValueParameter
dkoroskin <>
parents:
3
diff
changeset
|
41 dmd\templates\Util.d |
0 | 42 dmd\expression\Util.d |
43 dmd\expression\Add.d | |
142 | 44 dmd\expression\Bool.d |
0 | 45 dmd\expression\Xor.d |
46 dmd\expression\Ptr.d | |
47 dmd\expression\Min.d | |
48 dmd\expression\And.d | |
49 dmd\expression\Shr.d | |
50 dmd\expression\Not.d | |
51 dmd\expression\Mod.d | |
52 dmd\expression\Mul.d | |
53 dmd\expression\Com.d | |
54 dmd\expression\Ushr.d | |
55 dmd\expression\Shl.d | |
56 dmd\expression\Div.d | |
57 dmd\expression\Cmp.d | |
58 dmd\expression\Identity.d | |
59 dmd\expression\ArrayLength.d | |
60 dmd\expression\Equal.d | |
61 dmd\expression\Or.d | |
62 dmd\expression\Neg.d | |
63 dmd\expression\Cat.d | |
64 dmd\expression\Slice.d | |
65 dmd\expression\Index.d | |
66 dmd\expression\shift_optimize.d | |
67 dmd\expression\util\arrayTypeCompatible.d | |
68 dmd\condition\util\findCondition.d | |
69 dmd\OverExp.d | |
70 dmd\Cast.d | |
71 dmd\TupleExp.d | |
72 dmd\ArrayLengthExp.d | |
73 dmd\TypeInfoConstDeclaration.d | |
74 dmd\TypeInfoInvariantDeclaration.d | |
135 | 75 dmd\TypeInfoWildDeclaration.d |
0 | 76 dmd\TypeInfoSharedDeclaration.d |
77 dmd\TypeInfoStructDeclaration.d | |
78 dmd\TypeInfoInterfaceDeclaration.d | |
79 dmd\TypeInfoEnumDeclaration.d | |
80 dmd\TypeInfoClassDeclaration.d | |
81 dmd\TypeInfoArrayDeclaration.d | |
82 dmd\TypeInfoDelegateDeclaration.d | |
83 dmd\TypeInfoTypedefDeclaration.d | |
84 dmd\TypeInfoPointerDeclaration.d | |
65 | 85 dmd\TypeInfoStaticArrayDeclaration.d |
68
ee3a9f34dc48
final bits of codegen implementation to compile Phobos
korDen
parents:
65
diff
changeset
|
86 dmd\TypeInfoAssociativeArrayDeclaration.d |
0 | 87 dmd\DsymbolExp.d |
88 dmd\GlobalExpressions.d | |
89 dmd\NewExp.d | |
90 dmd\PeelStatement.d | |
91 dmd\HaltExp.d | |
92 dmd\SymOffExp.d | |
93 dmd\type\Util.d | |
94 dmd\SymbolExp.d | |
95 dmd\Optimize.d | |
96 dmd\DotVarExp.d | |
97 dmd\DeclarationExp.d | |
98 dmd\TraitsExp.d | |
99 dmd\ComplexExp.d | |
100 dmd\ErrorExp.d | |
101 dmd\AssignExp.d | |
102 dmd\DotExp.d | |
103 dmd\AliasDeclaration.d | |
104 dmd\DefaultInitExp.d | |
105 dmd\FileInitExp.d | |
106 dmd\LineInitExp.d | |
107 dmd\AnonDeclaration.d | |
108 dmd\AliasThis.d | |
109 dmd\AlignDeclaration.d | |
110 dmd\AnonymousAggregateDeclaration.d | |
130
60bb0fe4563e
dmdfe 2.037 first main iteration
Eldar Insafutdinov <e.insafutdinov@gmail.com>
parents:
96
diff
changeset
|
111 dmd\Parameter.d |
0 | 112 dmd\FuncExp.d |
113 dmd\ArrayLiteralExp.d | |
114 dmd\AssocArrayLiteralExp.d | |
115 dmd\AssertExp.d | |
116 dmd\IsExp.d | |
117 dmd\TypeExp.d | |
118 dmd\StringExp.d | |
119 dmd\NullExp.d | |
120 dmd\RealExp.d | |
121 dmd\ThisExp.d | |
122 dmd\ScopeExp.d | |
123 dmd\Array.d | |
124 dmd\DotIdExp.d | |
125 dmd\FileExp.d | |
126 dmd\SuperExp.d | |
127 dmd\TypeidExp.d | |
128 dmd\CompileExp.d | |
129 dmd\IdentifierExp.d | |
130 dmd\DollarExp.d | |
131 dmd\AndAndExp.d | |
132 dmd\DotTemplateInstanceExp.d | |
133 dmd\OrExp.d | |
134 dmd\PostExp.d | |
135 dmd\CallExp.d | |
136 dmd\SliceExp.d | |
137 dmd\ArrayExp.d | |
138 dmd\AddrExp.d | |
139 dmd\UAddExp.d | |
140 dmd\XorExp.d | |
141 dmd\CommaExp.d | |
142 dmd\BinExp.d | |
143 dmd\CondExp.d | |
144 dmd\OrOrExp.d | |
145 dmd\AndExp.d | |
146 dmd\InExp.d | |
147 dmd\EqualExp.d | |
148 dmd\CmpExp.d | |
149 dmd\ShlExp.d | |
150 dmd\AddExp.d | |
151 dmd\CatExp.d | |
152 dmd\MinExp.d | |
153 dmd\MulExp.d | |
154 dmd\ModExp.d | |
155 dmd\DivExp.d | |
156 dmd\ShrExp.d | |
157 dmd\UshrExp.d | |
158 dmd\CastExp.d | |
159 dmd\DeleteExp.d | |
160 dmd\ComExp.d | |
161 dmd\NotExp.d | |
162 dmd\UnaExp.d | |
163 dmd\NegExp.d | |
164 dmd\PtrExp.d | |
165 dmd\IntegerExp.d | |
166 dmd\AddAssignExp.d | |
167 dmd\AndAssignExp.d | |
168 dmd\DivAssignExp.d | |
169 dmd\MinAssignExp.d | |
170 dmd\ModAssignExp.d | |
171 dmd\MulAssignExp.d | |
172 dmd\OrAssignExp.d | |
173 dmd\XorAssignExp.d | |
174 dmd\IdentityExp.d | |
175 dmd\ArrayInitializer.d | |
176 dmd\ArrayScopeSymbol.d | |
177 dmd\ArrayTypes.d | |
178 dmd\AsmStatement.d | |
179 dmd\AttribDeclaration.d | |
180 dmd\BUILTIN.d | |
181 dmd\BaseClass.d | |
182 dmd\BreakStatement.d | |
183 dmd\CaseRangeStatement.d | |
184 dmd\CaseStatement.d | |
185 dmd\Catch.d | |
186 dmd\ClassDeclaration.d | |
187 dmd\ClassInfoDeclaration.d | |
188 dmd\CompileDeclaration.d | |
189 dmd\CompileStatement.d | |
190 dmd\CompoundDeclarationStatement.d | |
191 dmd\CompoundStatement.d | |
192 dmd\Condition.d | |
193 dmd\ConditionalDeclaration.d | |
194 dmd\ConditionalStatement.d | |
195 dmd\ContinueStatement.d | |
196 dmd\CppMangleState.d | |
197 dmd\CtorDeclaration.d | |
198 dmd\DVCondition.d | |
199 dmd\Dchar.d | |
200 dmd\DebugCondition.d | |
201 dmd\DebugSymbol.d | |
202 dmd\Declaration.d | |
203 dmd\DeclarationStatement.d | |
204 dmd\DefaultStatement.d | |
205 dmd\DeleteDeclaration.d | |
206 dmd\DoStatement.d | |
207 dmd\DocComment.d | |
208 dmd\Dsymbol.d | |
209 dmd\DsymbolTable.d | |
210 dmd\DtorDeclaration.d | |
211 dmd\EnumDeclaration.d | |
212 dmd\EnumMember.d | |
213 dmd\Escape.d | |
214 dmd\ExpInitializer.d | |
215 dmd\ExpStatement.d | |
216 dmd\Expression.d | |
217 dmd\File.d | |
218 dmd\FileName.d | |
219 dmd\ForStatement.d | |
220 dmd\ForeachRangeStatement.d | |
221 dmd\ForeachStatement.d | |
222 dmd\FuncAliasDeclaration.d | |
223 dmd\FuncDeclaration.d | |
224 dmd\FuncLiteralDeclaration.d | |
225 dmd\Global.d | |
226 dmd\GotoCaseStatement.d | |
227 dmd\GotoDefaultStatement.d | |
228 dmd\GotoStatement.d | |
229 dmd\HdrGenState.d | |
230 dmd\ILS.d | |
231 dmd\IRState.d | |
232 dmd\Id.d | |
233 dmd\Identifier.d | |
234 dmd\IfStatement.d | |
235 dmd\Import.d | |
236 dmd\Initializer.d | |
237 dmd\InlineCostState.d | |
238 dmd\InlineDoState.d | |
239 dmd\InlineScanState.d | |
240 dmd\IntRange.d | |
241 dmd\InterState.d | |
242 dmd\InterfaceDeclaration.d | |
243 dmd\InvariantDeclaration.d | |
79 | 244 dmd\Json.d |
0 | 245 dmd\LINK.d |
246 dmd\LabelDsymbol.d | |
247 dmd\LabelStatement.d | |
248 dmd\Lexer.d | |
249 dmd\Library.d | |
250 dmd\LinkDeclaration.d | |
251 dmd\Loc.d | |
252 dmd\Lstring.d | |
253 dmd\MATCH.d | |
254 dmd\Macro.d | |
255 dmd\Module.d | |
256 dmd\ModuleDeclaration.d | |
257 dmd\ModuleInfoDeclaration.d | |
258 dmd\NewDeclaration.d | |
259 dmd\ObjModule.d | |
260 dmd\OnScopeStatement.d | |
261 dmd\OutBuffer.d | |
262 dmd\OverloadSet.d | |
263 dmd\PREC.d | |
264 dmd\PROT.d | |
265 dmd\Package.d | |
266 dmd\Param.d | |
267 dmd\Parser.d | |
268 dmd\PostBlitDeclaration.d | |
130
60bb0fe4563e
dmdfe 2.037 first main iteration
Eldar Insafutdinov <e.insafutdinov@gmail.com>
parents:
96
diff
changeset
|
269 dmd\PowExp.d |
135 | 270 dmd\PowAssignExp.d |
0 | 271 dmd\PragmaDeclaration.d |
272 dmd\PragmaStatement.d | |
273 dmd\ProtDeclaration.d | |
274 dmd\RET.d | |
275 dmd\ReturnStatement.d | |
276 dmd\STC.d | |
277 dmd\Scope.d | |
278 dmd\ScopeDsymbol.d | |
279 dmd\ScopeStatement.d | |
280 dmd\Section.d | |
281 dmd\Statement.d | |
282 dmd\StaticAssert.d | |
283 dmd\StaticAssertStatement.d | |
284 dmd\StaticCtorDeclaration.d | |
285 dmd\StaticDtorDeclaration.d | |
286 dmd\StaticIfDeclaration.d | |
287 dmd\StorageClassDeclaration.d | |
288 dmd\String.d | |
289 dmd\StringEntry.d | |
290 dmd\StringTable.d | |
291 dmd\StringValue.d | |
292 dmd\StructDeclaration.d | |
293 dmd\StructInitializer.d | |
294 dmd\SwitchStatement.d | |
295 dmd\SymbolDeclaration.d | |
296 dmd\SynchronizedStatement.d | |
297 dmd\TOK.d | |
130
60bb0fe4563e
dmdfe 2.037 first main iteration
Eldar Insafutdinov <e.insafutdinov@gmail.com>
parents:
96
diff
changeset
|
298 dmd\TRUST.d |
0 | 299 dmd\TY.d |
300 dmd\TemplateAliasParameter.d | |
301 dmd\TemplateDeclaration.d | |
302 dmd\TemplateInstance.d | |
303 dmd\TemplateMixin.d | |
304 dmd\TemplateParameter.d | |
305 dmd\TemplateThisParameter.d | |
306 dmd\TemplateTupleParameter.d | |
307 dmd\TemplateTypeParameter.d | |
308 dmd\TemplateValueParameter.d | |
309 dmd\ThisDeclaration.d | |
310 dmd\ThrowStatement.d | |
311 dmd\Token.d | |
312 dmd\TryCatchStatement.d | |
313 dmd\TryFinallyStatement.d | |
314 dmd\TupleDeclaration.d | |
315 dmd\Type.d | |
316 dmd\TypeAArray.d | |
317 dmd\TypeArray.d | |
318 dmd\TypeBasic.d | |
319 dmd\TypeClass.d | |
320 dmd\TypeDArray.d | |
321 dmd\TypeDelegate.d | |
322 dmd\TypeEnum.d | |
323 dmd\TypeFunction.d | |
324 dmd\TypeIdentifier.d | |
325 dmd\TypeInfoDeclaration.d | |
326 dmd\TypeInstance.d | |
79 | 327 dmd\TypeNewArray.d |
0 | 328 dmd\TypeNext.d |
329 dmd\TypePointer.d | |
330 dmd\TypeQualified.d | |
331 dmd\TypeReference.d | |
332 dmd\TypeReturn.d | |
333 dmd\TypeSArray.d | |
334 dmd\EnumUtils.d | |
335 dmd\TypeSlice.d | |
336 dmd\TypeStruct.d | |
337 dmd\TypeTuple.d | |
338 dmd\TypeTypedef.d | |
339 dmd\TypeTypeof.d | |
340 dmd\TypedefDeclaration.d | |
56 | 341 dmd\TypeInfoTupleDeclaration |
73 | 342 dmd\TypeInfoFunctionDeclaration |
0 | 343 dmd\UnionDeclaration.d |
344 dmd\UnitTestDeclaration.d | |
345 dmd\Utf.d | |
346 dmd\Util.d | |
347 dmd\DotTemplateExp.d | |
348 dmd\DelegateExp.d | |
349 dmd\RemoveExp.d | |
350 dmd\TemplateExp.d | |
351 dmd\DotTypeExp.d | |
352 dmd\IndexExp.d | |
178 | 353 dmd\TObject.d |
0 | 354 dmd\VarDeclaration.d |
355 dmd\VersionCondition.d | |
356 dmd\VersionSymbol.d | |
357 dmd\VoidInitializer.d | |
358 dmd\VolatileStatement.d | |
359 dmd\WhileStatement.d | |
360 dmd\WithScopeSymbol.d | |
361 dmd\WithStatement.d | |
362 dmd\backend\Blockx.d | |
363 dmd\backend\enum_t.d | |
364 dmd\backend\Symbol.d | |
365 dmd\backend\Util.d | |
366 dmd\backend\TYPE.d | |
367 dmd\backend\TYM.d | |
368 dmd\backend\mTY.d | |
369 dmd\backend\block.d | |
370 dmd\backend\code.d | |
371 dmd\backend\glue.d | |
372 dmd\backend\dt_t.d | |
373 dmd\backend\elem.d | |
374 dmd\backend\func_t.d | |
375 dmd\backend\Cstate.d | |
376 dmd\backend\TYFL.d | |
377 dmd\backend\RTLSYM.d | |
378 dmd\backend\symtab_t.d | |
379 dmd\backend\Classsym.d | |
380 dmd\backend\con_t.d | |
381 dmd\backend\cse_t.d | |
382 dmd\backend\struct_t.d | |
383 dmd\backend\OPER.d | |
384 dmd\backend\StringTab.d | |
385 dmd\backend\DT.d | |
386 dmd\backend\Configv.d | |
387 dmd\backend\iasm.d | |
388 dmd\backend\rel.d | |
389 dmd\backend\LIST.d | |
140 | 390 dmd\codegen\Util.d |
391 dmd\codegen\linkhelper.d |