| Summary: | leverage static initialization of lists | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Tools] TCF | Reporter: | Peder Andersen <Peder.Andersen> | ||||
| Component: | Agent | Assignee: | Project Inbox <tcf.agent-inbox> | ||||
| Status: | RESOLVED FIXED | QA Contact: | Eugene Tarassov <eugene> | ||||
| Severity: | enhancement | ||||||
| Priority: | P3 | CC: | cdtdoug, mober.at+eclipse | ||||
| Version: | unspecified | ||||||
| Target Milestone: | 0.6.0 | ||||||
| Hardware: | PC | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
I have committed the patch. Thanks! Comment on attachment 207320 [details] Proposed changes iplog- since git has the author: http://git.eclipse.org/c/tcf/org.eclipse.tcf.agent.git/commit/?id=b7a76d5c2e04197a05f52d99a2401457b77ca83b |
Created attachment 207320 [details] Proposed changes By adding and using a static initializer for TCF's list structures, we gain more concise sources, marginally faster/smaller binaries, and also enable use of certain TCF APIs before the associated service has had its ini_<service>() routine invoked.