Tamarin:WeeklyUpdates: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 28: | Line 28: | ||
== Updates == | == Updates == | ||
=== Meeting Logistics (Leslie)=== | === Meeting Logistics (Leslie)=== | ||
* Weekly meetings to move to Tuesdays at 1:00 ET starting next week, 11/18 | |||
* Details to be sent to list and updated on the wiki by the end of this week. | |||
=== Verifying the Code Generator (Jim Blandy)=== | |||
* Jim came up with this idea while watching Andreas hunt down bugs in TraceMonkey | |||
* The verifier would pass over the code and verify that all operations being performed are being done on appropriate types | |||
* We have a type map that shows what kinds of values are in what places. The verifier would propagate those types forward and it would know the layout of the object. If we found ourselves arriving at some type info, we could verify the type map. | |||
* Reference: George Necula's Proof Carrying Code project | |||
** Provides type annotations for arbitrary machine code. Interesting thing, he found that he caught lots and lots of compiler bugs. | |||
* If the verifier had a type system that was sound, we could ensure that the compiler was not generating code that was unsound. | |||
* Here is the bug associated with this idea: [Bug 463137|https://bugzilla.mozilla.org/show_bug.cgi?id=463137] _TM: TraceMonkey should verify the compiler's output_ | |||
=== Proposal on Creating a Shared NJ Repository (Edwin)=== | === Proposal on Creating a Shared NJ Repository (Edwin)=== |
Revision as of 15:45, 12 November 2008
- These updates concern Tamarin and related projects only.
Meeting Details
- 2:00pm Pacific Time (21:00 UTC) on Tuesdays
- (5PM Eastern US, 11PM Oslo, 6AM (Wed) Seoul, 7AM (Wed) Melbourne)
- Location: Tel: 866 705 2554 (us), 913 227 1201 (int’l)
- Passcode: 914008
- Duration: 60 minutes
- join irc.mozilla.org #tamarin for attendence taking and questions
Next meeting's Agenda Items:
- TBD
November 11, 2008
Attendees
- Intel: Moh, Shengnan
- Mozilla: Andreas, Jim Blandy, Jeff, Rick
- Adobe: Edwin, Steven, Vladimir, Tom H, Leslie
Agenda Items Discussed
- Meeting Logistics (Leslie)
- Verifying the Code Generator (Jim Blandy)
- Proposal on Creating a Shared NJ Repository (Edwin)
- Regular Expression Compilation (Andreas)
Updates
Meeting Logistics (Leslie)
- Weekly meetings to move to Tuesdays at 1:00 ET starting next week, 11/18
- Details to be sent to list and updated on the wiki by the end of this week.
Verifying the Code Generator (Jim Blandy)
- Jim came up with this idea while watching Andreas hunt down bugs in TraceMonkey
- The verifier would pass over the code and verify that all operations being performed are being done on appropriate types
- We have a type map that shows what kinds of values are in what places. The verifier would propagate those types forward and it would know the layout of the object. If we found ourselves arriving at some type info, we could verify the type map.
- Reference: George Necula's Proof Carrying Code project
- Provides type annotations for arbitrary machine code. Interesting thing, he found that he caught lots and lots of compiler bugs.
- If the verifier had a type system that was sound, we could ensure that the compiler was not generating code that was unsound.
- Here is the bug associated with this idea: [Bug 463137|https://bugzilla.mozilla.org/show_bug.cgi?id=463137] _TM: TraceMonkey should verify the compiler's output_
Regular Expression Compilation (Andreas)
Older meetings
- September 30, 2008
- August 26, 2008
- August 12, 2008
- July 22, 2008
- July 15, 2008
- July 1, 2008
- June 24, 2008
- June 17, 2008
- June 10, 2008
- June 3, 2008
- May 20, 2008
- May 6, 2008
- April 15, 2008
- March 25, 2008
- March 18, 2008
- March 11, 2008
- Tamarin Tech Summit Agenda, February 1, 2008
- January 15, 2008
- January 08, 2008
- December 18, 2007
- December 11, 2007
- December 4, 2007
- November 27, 2007
- November 7, 2007
- October 30, 2007
- October 23, 2007
- October 16, 2007
- October 9, 2007
- October 2, 2007
- September 25, 2007
- September 18, 2007
- September 11, 2007
- September 4, 2007
- August 28, 2007
- August 14, 2007
- August 7, 2007
- Meeting Announcement