|
|
|
@134
|
[134]
|
09/06/07 01:38:05 |
Gregor |
Implemented: aarray[index], better typeinfo generation |
|
|
|
@133
|
[133]
|
09/05/07 02:12:43 |
Gregor |
Implemented: casts from class->pointer and vice-versa, ',', delete object, … |
|
|
|
@132
|
[132]
|
09/05/07 01:44:34 |
Gregor |
Implemented: new for classes, typeid(class)
Fixes: Won't try to bind C … |
|
|
|
@131
|
[131]
|
09/02/07 01:50:38 |
Gregor |
Implemented: typeid(class), = with arrays/slices, %, |, slicing, better … |
|
|
|
@130
|
[130]
|
09/01/07 20:43:11 |
Gregor |
tdcsrc/typeinfo.cc: Now does not create errors for generated typeinfo. |
|
|
|
@129
|
[129]
|
09/01/07 19:06:50 |
Gregor |
Yet more build changes. |
|
|
|
@128
|
[128]
|
08/30/07 02:20:34 |
Gregor |
Added Makefile.gxx for quick building.
Implemented more typeinfo. |
|
|
|
@127
|
[127]
|
08/30/07 01:00:09 |
Gregor |
dmd/mars.cc: Switched off tdc.ini for the moment. |
|
|
|
@126
|
[126]
|
08/30/07 00:33:25 |
Gregor |
-- |
|
|
|
@125
|
[125]
|
08/30/07 00:32:51 |
Gregor |
-- |
|
|
|
@124
|
[124]
|
08/30/07 00:31:50 |
Gregor |
-- |
|
|
|
@123
|
[123]
|
08/30/07 00:27:55 |
Gregor |
Final improvements to the make process, full TCC support now. |
|
|
|
@122
|
[122]
|
08/30/07 00:19:01 |
Gregor |
More configuration changes. |
|
|
|
@121
|
[121]
|
08/29/07 23:06:25 |
Gregor |
*: Now autoconf'd. |
|
|
|
@120
|
[120]
|
08/29/07 11:49:10 |
Gregor |
Initial commit of tphobos. |
|
|
|
@119
|
[119]
|
08/29/07 11:47:28 |
Gregor |
-- |
|
|
|
@118
|
[118]
|
08/29/07 01:05:56 |
Gregor |
Implemented: Nested functions, unary !, char[] string literals, break … |
|
|
|
@117
|
[117]
|
08/21/07 19:29:50 |
Gregor |
More changes to IRState, should generally work now. |
|
|
|
@116
|
[116]
|
08/21/07 16:32:13 |
Gregor |
Changed how parameters and variables worked to enable nested … |
|
|
|
@115
|
[115]
|
08/17/07 16:05:30 |
Gregor |
Implemented: Basic typeinfo hooks, darray typeinfo, +=, +, & (address), … |
|
|
|
@114
|
[114]
|
08/17/07 02:13:19 |
Gregor |
Implemented: cast dynamic array -> pointer, enum, typedef, struct |
|
|
|
@113
|
[113]
|
08/17/07 00:12:21 |
Gregor |
Implemented: struct |
|
|
|
@112
|
[112]
|
08/16/07 23:56:56 |
Gregor |
Implemented: .length, =, cast, comparisons, var declarations in functions, … |
|
|
|
@111
|
[111]
|
08/16/07 16:59:26 |
Gregor |
*: Made tdc_stub much nicer. |
|
|
|
@110
|
[110]
|
08/16/07 14:45:14 |
Gregor |
*: Can now compile very simple code. |
|
|
|
@109
|
[109]
|
08/16/07 11:53:07 |
Gregor |
dmd/module.c: Apparently hadn't recompiled this in a while :) |
|
|
|
@108
|
[108]
|
08/16/07 11:51:45 |
Gregor |
Initial import. |
|
|
|
@107
|
[107]
|
08/16/07 11:50:09 |
Gregor |
-- |
|
|
|
@106
|
[106]
|
01/05/07 05:22:35 |
Gregor |
*: Got rid of any asm{} in phobos/ |
|
|
|
@105
|
[105]
|
01/05/07 04:22:52 |
Gregor |
*: Some changes to finally fix the bug which caused std/outofmemory.d not … |
|
|
|
@104
|
[104]
|
01/04/07 23:55:22 |
Gregor |
MERGE: DMD 1.00 |
|
|
|
@103
|
[103]
|
01/04/07 23:48:20 |
Gregor |
MERGE: DMD 0.178 |
|
|
|
@102
|
[102]
|
12/24/06 01:00:11 |
Gregor |
phobos/linux.mak: deh2.d is not going to be used in TDC. |
|
|
|
@101
|
[101]
|
12/22/06 19:55:56 |
Gregor |
phobos/*: Somehow this managed to get horribly out of date, so I reverted … |
|
|
|
@100
|
[100]
|
12/21/06 20:02:59 |
Gregor |
MERGE: DMD 0.177 |
|
|
|
@99
|
[99]
|
12/21/06 19:58:45 |
Gregor |
MERGE: DMD 0.176 |
|
|
|
@98
|
[98]
|
11/27/06 22:22:55 |
Gregor |
MERGE: DMD 0.175 |
|
|
|
@97
|
[97]
|
11/27/06 22:03:16 |
Gregor |
MERGE: DMD 0.174 |
|
|
|
@96
|
[96]
|
11/04/06 02:29:49 |
Gregor |
MERGE: DMD 0.173 |
|
|
|
@95
|
[95]
|
10/29/06 02:40:58 |
Gregor |
-- |
|
|
|
@94
|
[94]
|
10/28/06 00:30:30 |
Gregor |
Too many changes to iterate - parameter passing and locals completely … |
|
|
|
@93
|
[93]
|
10/26/06 20:09:38 |
Gregor |
tdcsrc/tdc_d_hdr.h: Ridiculous number of … |
|
|
|
@92
|
[92]
|
10/26/06 02:59:42 |
Gregor |
tdcsrc/tdc_d_hdr.h: Cleanup, no functional … |
|
|
|
@91
|
[91]
|
10/26/06 01:50:37 |
Gregor |
phobos/bcdgen/*, phobos/bcd/linux/*: Updated to include sys/time.h |
|
|
|
@90
|
[90]
|
10/26/06 00:53:56 |
Gregor |
tdcsrc/tdc_statement.cc: Better for, label.
tdcsrc/tdc_d_hdr.h: Moved all … |
|
|
|
@89
|
[89]
|
10/25/06 14:17:34 |
Gregor |
tdcsrc/tdc_statement.cc:
ExpStatement::toIR:
Don't … |
|
|
|
@88
|
[88]
|
10/25/06 01:32:04 |
Gregor |
tdcsrc/tdc_declaration.cc: This debugging output shouldn't be … |
|
|
|
@87
|
[87]
|
10/21/06 00:53:15 |
Gregor |
*: Moved things into tdcsrc |
|
|
|
@86
|
[86]
|
10/21/06 00:35:27 |
Gregor |
phobos/linux.mak: Include bcd/linux in the makefile |
|
|
|
@85
|
[85]
|
10/21/06 00:25:15 |
Gregor |
phobos/*: Moved std.c.linux.linux into the generated bcd.linux.* |
|
|
|
@84
|
[84]
|
10/20/06 18:43:26 |
Gregor |
multitdc: A partially implemented multitarget TDC … |
|
|
|
@83
|
[83]
|
10/20/06 18:24:38 |
Gregor |
dmd_dmd-tdc_dmd.diff, dmd/updatediff.sh: Don't include .o files in the … |
|
|
|
@82
|
[82]
|
10/20/06 18:21:09 |
Gregor |
*.diff, dmd/updatediff.sh: Handily accessible but not actually used diffs. |
|
|
|
@81
|
[81]
|
10/20/06 18:13:47 |
Gregor |
MERGE: DMD 0.172 |
|
|
|
@80
|
[80]
|
10/20/06 18:08:26 |
Gregor |
MERGE: DMD 0.171 |
|
|
|
@79
|
[79]
|
10/20/06 18:02:11 |
Gregor |
dmd/*.orig, dmd/*.rej: Didn't mean to commit these. |
|
|
|
@78
|
[78]
|
10/20/06 18:01:10 |
Gregor |
MERGE: DMD 0.170 |
|
|
|
@77
|
[77]
|
10/20/06 17:50:37 |
Gregor |
MERGE: DMD 0.169 |
|
|
|
@76
|
[76]
|
10/20/06 17:30:09 |
Gregor |
MERGE: DMD 0.168 |
|
|
|
@75
|
[75]
|
10/20/06 17:22:42 |
Gregor |
MERGE: DMD 0.167 |
|
|
|
@74
|
[74]
|
09/16/06 02:09:40 |
Gregor |
A few more constructs implemented. |
|
|
|
@73
|
[73]
|
09/14/06 00:58:45 |
Gregor |
tdc_declaration.cc, tdc_expression.cc: Remove ridiculous DMD-compat … |
|
|
|
@72
|
[72]
|
09/14/06 00:14:48 |
Gregor |
MERGE: DMD 0.166 |
|
|
|
@71
|
[71]
|
08/15/06 17:00:41 |
Gregor |
MERGE: DMD 0.164 |
|
|
|
@70
|
[70]
|
08/15/06 16:30:46 |
Gregor |
MERGE: DMD 0.163 |
|
|
|
@69
|
[69]
|
08/15/06 16:04:57 |
Gregor |
MERGE: DMD 0.162 |
|
|
|
@68
|
[68]
|
08/15/06 14:17:46 |
Gregor |
MERGE: DMD 0.161 |
|
|
|
@67
|
[67]
|
06/09/06 02:22:07 |
Gregor |
*: DMD 0.160 frontend |
|
|
|
@66
|
[66]
|
06/09/06 01:39:39 |
Gregor |
-- |
|
|
|
@65
|
[65]
|
06/06/06 12:59:03 |
hotzenplotz |
SkyOS: some fixes |
|
|
|
@64
|
[64]
|
06/05/06 16:23:42 |
Gregor |
dmd/*: SkyOS
phobos/*: Staring to get typeinfo support ... sort of. |
|
|
|
@63
|
[63]
|
06/05/06 11:18:52 |
hotzenplotz |
Initial SkyOS port. Need some fixes! |
|
|
|
@62
|
[62]
|
06/03/06 03:04:50 |
Gregor |
dmd/mars.c, dmd/mars.h: Support cross-compilation in the frontend. |
|
|
|
@61
|
[61]
|
06/03/06 02:32:42 |
Gregor |
Replace stringstreams with strings and an intToString function. |
|
|
|
@60
|
[60]
|
06/03/06 01:11:19 |
Gregor |
tdc_expression.cc: switch, case, default
tdc_statement.cc: Many basic … |
|
|
|
@59
|
[59]
|
06/02/06 17:04:39 |
Gregor |
Makefile: Partial support for crosscompilation. |
|
|
|
@58
|
[58]
|
06/02/06 17:04:04 |
Gregor |
Support for Windows. |
|
|
|
@57
|
[57]
|
05/26/06 17:18:57 |
Gregor |
*: Updated to DMD frontend 0.159. |
|
|
|
@56
|
[56]
|
05/26/06 13:51:16 |
Gregor |
tdc_enum.cc: This does not need to produce output, enums are just … |
|
|
|
@55
|
[55]
|
05/26/06 13:46:59 |
Gregor |
tdc_module.cc: Ignore output from indent. |
|
|
|
@54
|
[54]
|
05/16/06 02:48:09 |
Gregor |
tdc_statement.cc: while, break, continue
tdc_mtype.cc: some bad imaginary … |
|
|
|
@53
|
[53]
|
05/12/06 23:18:43 |
Gregor |
tdc_expression.cc: Proper attributes for delegates. |
|
|
|
@52
|
[52]
|
05/12/06 22:57:22 |
Gregor |
*: delegates |
|
|
|
@51
|
[51]
|
05/12/06 01:42:57 |
Gregor |
tdc_module.cc: Just a small style change.
tdc_expression.cc: Fixed … |
|
|
|
@50
|
[50]
|
05/11/06 18:53:52 |
Gregor |
*: Less ridiculous DMD compatibility. |
|
|
|
@49
|
[49]
|
05/11/06 03:05:56 |
Gregor |
dmd/.aggregate.h.swp: Shouldn't be here. |
|
|
|
@48
|
[48]
|
05/11/06 02:12:58 |
Gregor |
tdc_module.cc, tdc_aggregate.cc, dmd/link.c: TDC output can now compile … |
|
|
|
@47
|
[47]
|
05/11/06 01:43:23 |
Gregor |
tdc_module.cc, tdc_aggregate.cc: Adjusted some things to (nearly) output … |
|
|
|
@46
|
[46]
|
05/11/06 01:20:29 |
Gregor |
tdc_statement.cc: Don't try to parse non-TDC pragmas. |
|
|
|
@45
|
[45]
|
05/11/06 01:19:25 |
Gregor |
*: Pragma TDC_raw_code to output raw code into the backend. |
|
|
|
@44
|
[44]
|
05/11/06 00:47:55 |
Gregor |
*: Finally real DMD compatibility :) |
|
|
|
@43
|
[43]
|
05/10/06 23:52:06 |
Gregor |
*: Updated to DMD/Phobos 0.157. |
|
|
|
@42
|
[42]
|
05/10/06 14:48:35 |
Gregor |
This shouldn't be here … |
|
|
|
@41
|
[41]
|
05/10/06 03:09:26 |
Gregor |
tdc_statement.cc: Fixed some if syntax.
tdc_declaration.cc: Don't allow … |
|
|
|
@40
|
[40]
|
05/09/06 18:29:51 |
Gregor |
-- |
|
|
|
@39
|
[39]
|
05/09/06 03:22:37 |
Gregor |
tdc_declaration.cc, tdc_mtype.cc, tdc_expression.cc: Function pointers … |
|
|
|
@38
|
[38]
|
05/09/06 00:32:17 |
Gregor |
tdc_statement.cc: Two minutes after committing his exception handling … |
|
|
|
@37
|
[37]
|
05/09/06 00:23:50 |
Gregor |
*: Exception handling (hoora!) |
|
|
|
@36
|
[36]
|
05/08/06 17:43:23 |
Gregor |
tdc_expression.cc: Apparently my SymOff? was slightly wrong ... not sure if … |
|
|
|
@35
|
[35]
|
05/08/06 16:48:08 |
Gregor |
tdc_aggregate.cc: Yet more ABI compatibility. |