Opened 15 years ago
Last modified 3 years ago
#169 new defect
Conformance with section 3.2.4.4 (externalized objects in COMPILE-FILE)
| Reported by: | ehuelsmann | Owned by: | ehuelsmann |
|---|---|---|---|
| Priority: | major | Milestone: | 1.9.3 |
| Component: | compiler | Version: | 1.2.0-dev |
| Keywords: | Cc: | ||
| Parent Tickets: |
Description
Currently, if the same object is encountered in multiple forms being compiled, that object is externalized on each encounter.
The spec requires that identical objects in the source be identical in the compiled file as per the first sentence of section 3.2.4.4.
As a consequence, we'll need an object table of some kind, allowing the object to be referenced further down in the file compilation.
Change History (20)
comment:1 by , 15 years ago
| Milestone: | → 1.1.0 |
|---|
comment:2 by , 14 years ago
| Milestone: | 1.1.0 → 1.1.1 |
|---|
comment:3 by , 14 years ago
| Milestone: | 1.1.1 → 1.2.0 |
|---|---|
| Version: | → 1.2.0-dev |
comment:4 by , 13 years ago
| Milestone: | 1.2.0 → 1.3.0 |
|---|
comment:5 by , 12 years ago
| Milestone: | 1.3.0 → 2.0 |
|---|
comment:7 by , 12 years ago
| Milestone: | 2.0.0 → 1.4.0 |
|---|
comment:12 by , 6 years ago
| Milestone: | 1.6.2 → 1.7.0 |
|---|
comment:17 by , 4 years ago
| Milestone: | 1.8.1 → 1.9.0 |
|---|
comment:18 by , 3 years ago
| Milestone: | 1.9.0 → 1.9.1 |
|---|
comment:19 by , 3 years ago
| Milestone: | 1.9.1 → 1.9.2 |
|---|
comment:20 by , 3 years ago
| Milestone: | 1.9.2 → 1.9.3 |
|---|
Note:
See TracTickets
for help on using tickets.
Ticket retargeted after milestone closed