|
50 | 50 | changed: If the path |
51 | 51 | starts with <tt>./</tt> or <tt>../</tt>, the path is now |
52 | 52 | interpreted relative to the directory of the importing file |
53 | | - <bug number="2209506845"/>. </add-note></build-id> |
| 53 | + <bug number="HSD-2209506845"/>. </add-note></build-id> |
54 | 54 | <build-id value="6024"><add-note> Fixed a problem where parameters defined in |
55 | 55 | global scope in DML |
56 | 56 | 1.4 (typically auto-converted from a DML 1.2 <tt>constant</tt>) |
|
89 | 89 | <build-id value="6046"><add-note> In <tt>switch</tt> statements, |
90 | 90 | <tt>case</tt> labels are now |
91 | 91 | permitted inside <tt>#if</tt> blocks |
92 | | - <bug number="14011267833"/>. </add-note></build-id> |
| 92 | + <bug number="HSD-14011267833"/>. </add-note></build-id> |
93 | 93 | <build-id value="6046"><add-note> Fixed an issue where the <tt>++</tt> and |
94 | 94 | <tt>--</tt> operators could not |
95 | 95 | be applied to pointers. </add-note></build-id> |
|
163 | 163 | <build-id value="6079"><add-note> <tt>saved</tt> variable |
164 | 164 | declarations are now available. These can be used to declare |
165 | 165 | variables that behave similarly to <tt>session</tt> variables, |
166 | | - but that are automatically checkpointed. |
| 166 | + but that are automatically checkpointed |
167 | 167 | <bug number="SIMICS-7031"/>. </add-note></build-id> |
168 | 168 | <build-id value="6079"><add-note> If a <tt>static</tt> variable is |
169 | 169 | declared within a method declared under an object array, it will |
170 | 170 | now result in a separate instance of the variable for each |
171 | | - instance of the containing object. |
| 171 | + instance of the containing object |
172 | 172 | <bug number="SIMICS-13738"/>. </add-note></build-id> |
173 | 173 | <build-id value="6079"><add-note> Fixed a bug that caused a crash |
174 | 174 | in <tt>print-device-regs</tt> and related commands, when |
175 | 175 | inspecting a function-mapped bank array in a DML 1.4 device |
176 | | - <bug number="1508646546"/>.</add-note></build-id> |
| 176 | + <bug number="HSD-1508646546"/>.</add-note></build-id> |
177 | 177 | <build-id value="6080"><add-note> If a method argument has mismatching |
178 | 178 | type in an override, then an error will now be |
179 | 179 | reported <bug number="SIMICS-9337"/>.</add-note></build-id> |
|
282 | 282 | </pre></add-note></build-id> |
283 | 283 | <build-id value="6143"><add-note>Added an optimization that |
284 | 284 | reduces the compile time for devices with huge register arrays |
285 | | - <bug number="SIMICS-7038"/> </add-note></build-id> |
| 285 | + <bug number="SIMICS-7038"/>.</add-note></build-id> |
286 | 286 | <build-id value="6143"><add-note> Added support for cancelling events posted |
287 | 287 | via <tt>after</tt> statement through the use of the |
288 | 288 | <tt>cancel_after()</tt> method, provided as part of the <tt>object</tt> |
|
294 | 294 | <build-id value="6147"><add-note> When declaring an object array, any |
295 | 295 | dimension size specification may now be omitted if already defined through |
296 | 296 | a different declaration of the same object array |
297 | | - <bug number="22014423596"/>. Omission is done by specifying <tt>...</tt> |
| 297 | + <bug number="HSD-22014423596"/>. Omission is done by specifying <tt>...</tt> |
298 | 298 | instead of the dimension size; for example, the following is now |
299 | 299 | supported: |
300 | 300 | <pre> |
|
368 | 368 | suppress logging.</add-note></build-id> |
369 | 369 | <build-id value="6177"><add-note>Removed the generation of some |
370 | 370 | broken <tt>#line</tt> directives that caused problems in code |
371 | | - coverage reports <bug number="18024044100"/>.</add-note></build-id> |
| 371 | + coverage reports <bug number="HSD-18024044100"/>.</add-note></build-id> |
372 | 372 | <build-id value="6177"><add-note>When using designated initializers, partial |
373 | 373 | initialization is now possible through trailing <tt>...</tt> syntax |
374 | 374 | <bug number="SIMICS-18705"/>. Members not explicitly initialized are |
|
439 | 439 | <build-id value="6195"><add-note>Fixed Windows-specific gcc compile |
440 | 440 | error on DMLC-generated code, caused by name clashes with |
441 | 441 | the <tt>interface</tt> macro, defined by <tt>windows.h</tt> |
442 | | - <bug number="15012582368"/>.</add-note></build-id> |
| 442 | + <bug number="HSD-15012582368"/>.</add-note></build-id> |
443 | 443 | <build-id value="6200"><add-note>Fixed a bug in <tt>saved</tt> |
444 | 444 | variables that caused stack overflow during checkpoint restore |
445 | 445 | for huge (multi-megabyte) struct types |
446 | | - <bug number="18026246959"/>.</add-note></build-id> |
| 446 | + <bug number="HSD-18026246959"/>.</add-note></build-id> |
447 | 447 | <build-id value="6205"><add-note> <tt>--coverity</tt> has been added as an |
448 | 448 | option to DMLC. When used, DMLC will generate Synopsys® Coverity® analysis |
449 | 449 | annotations to suppress common false positives in generated C code created |
450 | 450 | from DML 1.4 devices.</add-note></build-id> |
451 | 451 | <build-id value="6205"><add-note> Fixed an ICE caused by constant inlined |
452 | 452 | method parameters being used in constant equalities |
453 | | - <bug number="16019548195"/>.</add-note></build-id> |
| 453 | + <bug number="HSD-16019548195"/>.</add-note></build-id> |
454 | 454 | <build-id value="6205"><add-note> Fixed an issue with debuggable compilation |
455 | 455 | (<tt>-g</tt>) that caused <tt>inline</tt> method calls to inline constant |
456 | 456 | arguments even for parameters not declared <tt>inline</tt> |
457 | | - <bug number="16019548195"/>.</add-note></build-id> |
| 457 | + <bug number="HSD-16019548195"/>.</add-note></build-id> |
458 | 458 | <build-id value="6213"><add-note> Compound initializer syntax can now be used |
459 | 459 | to construct arguments of a method or function call, e.g: |
460 | 460 | <pre> |
|
0 commit comments