Closed Bug 472712 Opened 16 years ago Closed 6 years ago

Portability and support for substandard C++ compilers

Categories

(Tamarin Graveyard :: Virtual Machine, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX
Future

People

(Reporter: lhansen, Unassigned)

References

Details

(Whiteboard: Tracking)

Attachments

(2 obsolete files)

This is a tracking bug for problems encountered when porting Tamarin to C++ compilers that are subsetted (eg as in Embedded C++) and to platforms that have strange restrictions (eg no global variables) or lack some traditional capabilities (file systems, console I/O).

Specific issues should be attached as blockers of this bug.
Depends on: 463629
Depends on: 467591
Depends on: 467596
Depends on: 466726
Depends on: 466671
Depends on: 463224
Depends on: 458316
Depends on: 473188
No longer depends on: 473188
Patch contains changes to make the code more palatable to some of the stricter compilers such as RVCT and ADS.
Attachment #356806 - Flags: review?(stejohns)
Attachment #356806 - Flags: review?(stejohns) → review-
Comment on attachment 356806 [details] [diff] [review]
Patch for few portability changes [v1]

#ifndef NO_VARIABLE_ARGUMENT_MACROS is not an acceptable solution. We should fix the macros in question.
Updated patch without NO_VARIABLE_ARGUMENT_MACRO
Attachment #356806 - Attachment is obsolete: true
Attachment #356810 - Flags: review?(stejohns)
Comment on attachment 356810 [details] [diff] [review]
Patch for portability changes w/o variable macro ifdef [v2]

review+ but adding treilly to review the MMgc tweaks
Attachment #356810 - Flags: review?(treilly)
Attachment #356810 - Flags: review?(stejohns)
Attachment #356810 - Flags: review+
This is a tracking bug.  DO NOT USE THIS BUG TO FILE PATCHES.  File individual bugs for individual issues and make them blockers of this bug.
Depends on: 473453
Attachment #356810 - Attachment is obsolete: true
Attachment #356810 - Flags: review?(treilly)
Comment on attachment 356810 [details] [diff] [review]
Patch for portability changes w/o variable macro ifdef [v2]

Making this patch obsolete since this is a tracking bug.  A modified patch is uploaded to a new bug #473453.
No longer depends on: 463224
Summary: Tracking: portability and support for substandard C++ compilers → Portability and support for substandard C++ compilers
Whiteboard: Tracking
Target Milestone: --- → Future
Flags: flashplayer-qrb+
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: