Opened 14 years ago
Closed 10 years ago
#745 closed defect (fixed)
disable specialization for assigned toplevel variables
| Reported by: | felix winkelmann | Owned by: | felix winkelmann |
|---|---|---|---|
| Priority: | minor | Milestone: | |
| Component: | compiler | Version: | 4.7.x |
| Keywords: | specialization | Cc: | |
| Estimated difficulty: |
Description
Redefinition of assigned variables should disable specialization for those functions. This is not as simple as it sounds, since it would disable all specialization in the core system. It means we need a special build-mode or feature-ID to prevent non-specialization when compiling the core system.
Change History (5)
comment:1 by , 10 years ago
comment:2 by , 10 years ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
Yes, I think this ticket is obsolete.
comment:3 by , 10 years ago
| Resolution: | fixed |
|---|---|
| Status: | closed → reopened |
It turns out that #1219 is caused by a separate bug
comment:4 by , 10 years ago
I think this is not necessary anymore with CHICKEN 5, where everything will be properly namespaced.
comment:5 by , 10 years ago
| Resolution: | → fixed |
|---|---|
| Status: | reopened → closed |
Note:
See TracTickets
for help on using tickets.

Aren't assigned toplevel variables already disabled from specialization?
At least, #1219 seems to suggest exactly the disabling of specializations in core that you warn about here.