Opened 14 years ago
Last modified 2 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 Changed 14 years ago by
| Milestone: | → 1.1.0 | 
|---|
comment:2 Changed 13 years ago by
| Milestone: | 1.1.0 → 1.1.1 | 
|---|
comment:3 Changed 13 years ago by
| Milestone: | 1.1.1 → 1.2.0 | 
|---|---|
| Version: | → 1.2.0-dev | 
comment:4 Changed 12 years ago by
| Milestone: | 1.2.0 → 1.3.0 | 
|---|
comment:5 Changed 12 years ago by
| Milestone: | 1.3.0 → 2.0 | 
|---|
comment:7 Changed 12 years ago by
| Milestone: | 2.0.0 → 1.4.0 | 
|---|
comment:12 Changed 5 years ago by
| Milestone: | 1.6.2 → 1.7.0 | 
|---|
comment:17 Changed 3 years ago by
| Milestone: | 1.8.1 → 1.9.0 | 
|---|
comment:18 Changed 3 years ago by
| Milestone: | 1.9.0 → 1.9.1 | 
|---|
comment:19 Changed 3 years ago by
| Milestone: | 1.9.1 → 1.9.2 | 
|---|
comment:20 Changed 2 years ago by
| Milestone: | 1.9.2 → 1.9.3 | 
|---|
Note: See
        TracTickets for help on using
        tickets.
    

Ticket retargeted after milestone closed