SV-EC Committee Meeting Thursday September 6 2007 11:00am - 1:00pm PST With the new calculations for voting rights below... 3/4 rule = 0.75 * 27 = 20 Meeting number: -------------- 000000000000000000000000000 000000000111111111122222222 123456789012345678901234567 Meeting Days: ------------- (121202020102020101311202020) Day (481593604882505956041593606) (000011111100000000000000000) Month (889900112211223344456677889) (000000000000000000000000000) Year (666666666677777777777777777) ------ Attendees --------- (-AAAAAAAAAAAAAAAAA-AAAA-A--) Arturo Salz 22 (--AAA-AAAAAAA-AAAAAAAAAA--A) Cliff Cummings 21 (AAAAAAA-AAAAAAAAAAAAAAAAAAA) Dave Rich 26 (AA-A-AAA-AAAAAAA---AAAAAAAA) Francoise Martinolle 21 (-AAAAAAAAAAAAAAAAAAA-AAAAAA) Mehdi Mohtashemi 25 (AAAAAAAAAAAAAAAAAAAAAA-AAAA) Neil Korpusik 26 (AAAAAAAAAA-AAAAAAAAAAAAAAAA) Ray Ryan 26 (AAAAAAAAAAAA-AAA---AAA-AAAA) Gordon Vreugdenhil 22 (AAAAAA--AAAAA-A--AAAAAAAAA-) Steven Sharp 21 (--AAAA-A-------------------) Phil Moorby 05 - No voting rights (---AA-AAA-AAAA-AA-A--------) Doug Warmke 12 - No voting rights (AAAAAAA---AA-A-AAAAAAA---AA) Stu Sutherland 19 (2 of last 3) (-AAAA--AAAA-A-AAAAA-AAAA-AA) Heath Chambers 20 (-AAAAAA-A----AAAAAAAAA--AAA) Don Mills 19 (2 of last 3) (--AA--A---A-AAA--A-AAAA-AAA) Jonathan Bromley 15 (2 of last 3) (--A------------------------) Logie Ramachandran 01 - No voting rights (----AAA--------------------) Melvin Cardoza 03 - No voting rights (-----A-AAAAAA-AAAAAAAAAAAAA) Mark Hartoog 20 (-------A-------------A-----) Satia (from Intel) 02 - No voting rights (--------AAA----------------) Rob Slater 03 - No voting rights (-------------A-------------) Alex Gran - Mentor 01 - No voting rights (---------------A-AAA-AAAAA-) Mike Mintz 09 (------------------AAAAAAAAA) Geoffrey Coram 09 (-------------------AAAAAAAA) David Scott - Mentor 08 (------------------------A--) Benjamin Chen - Cisco 01 - No voting rights 16 people (other than the chair) currently have voting rights ** Minutes taken by Neil Korpusik and Mehdi Mohtashemi ////////////////// September 06, 2007 ///////////////////////// 1. Review IEEE patent policy ------------------------ ref: http://standards.ieee.org/board/pat/pat-slideset.ppt Move: Cliff- Assume that the patent policy was read Second: Heath Abstain: None Opposed: None Passed unanimously 2. Review meeting minutes/Notes: -------------------------------- http://www.eda-stds.org/sv-ec/Minutes/SV-EC_Meeting_August_20_2007_Minutes.txt Review and approval for next meeting. 3. Review of Champions meeting/email vote results SV-EC Mantis items passed by the Champions after making friendly ammendments: ----------------------------------------------------------------------------- 1789 passed SV-EC Mantis items sent back to the sv-ec for updates and further review: ------------------------------------------------------------------------- 1787 passed [Brad] friendly ammendments suggested both occurances of range_value to value_range 1) The editor, when implementing 1787, change both occurrences of "range_value" to "value_range". Move: Gordon- to reapprove 1787 with the friendly ammendment that is placed in the bugnote Second: Cliff Abstain: None Opposed: None Passed AI: note: redo the proposal with the friendly amendment. AI: Mehdi : Ask Doug to update it. 1777 passed [Brad] friendly ammendments suggested Neil: two issues 1) The editor, when implementing 1777, change both occurrences of "An arbitrary number" to "Any number" and delete 'arbitrary' from "any number of arbitrary". 2) In the next to last paragraph, in "Transition bin b5", the word "Transition" should be added and not struck out. Move: Neil- with the friendly ammendment, by the champions, that is placed in the bugnote Second: Stu Abstain: None Opposed: None Passed AI: Don will update 1777 mantis proposal. 1736 passed 1723 failed with 2 NO votes; Brad, Shalom 1) Needs an example of the new method. 2) Not clear that that the indexing expressions are still legal after the change from [*] to [int]. 3) Not clear that the change from [*] to [int] is correct "According to [7.9.4], all of these unsigned integral values are sign extended to 32 bits, becoming negative ints. Was that the intent of your change?" Can't it be left unchanged, as [*] ? Gord - 7.9.4 says that they are sign extended normally unsigned are sign-extended - thinks 7.9.4 is probably wrong (file separate mantis) - the 1723 proposal looks ok - doesn't understand point 2) in feedback - ok to not add a new example and just say it would be redundant Geoffrey - 3rd index is incorrect. Gord - also broken in original text Stu - thinks it was already fixed in the LRM 1. Gord - opened New mantis on 7.9.4 problem - item 3) - mantis 2022 2. feedback to champions - adding an example would be redundant 3. reapproved as is Move: Neil - re-approve proposal for mantis 1723 Second: Jonanthan Abstain: None Opposed: None Passed 1680 passed [Shalom] Suggested a new mantis to be opened. AI: Neil to see if the other mantis item was opened. [see mantis item 2002] 1655 passed [Shalom] friendly ammendments suggested sv-1655-5-draft3a.html Stu - ok to not redo the green text Geofrey - there is another item d) that needs 'are' to 'is' Two minor editorial issues -- bug note of Aug 26 1) In "bins i_zero = binsof(i) intersect { 0 };", the keyword 'binsof' should be bold. 2) In "zero is assigned to both arguments; the numerator and denominator", the semicolon should be a dash. Move: Neil - approve proposal for mantis 1655, with Brad's friendly amendments Second: David Scott Abstain: None Opposed: None Passed AI: David, update the proposal. 1615 failed with 2 No votes There were six items that were flagged. first 3 are the ones that are controvercial. middle 2 are ok to do. Neil: Items 4 and 5 can be done 4) Also, in "Examples of such illegal contexts are ... static variable declaration initialized", should the last word be "initializers"? 5) "initial block" should be "initial procedure". Gord - the suggested change seems to be more restrictive Jonathan - rhs of a blocking assign, it would not be allowed Move: Gord - approve proposal for mantis 1615, with the 4) and 5) changes items 1), 2), 3), 6) are left as is. Second: Ray Abstain: None Approve: Cliff, Francoise, Neil, Stu, Heath, Mark, David, Ray, Gord Opposed: Geoffry, Jonathan [The sentence change is required] Passed 9 approved, 2 opposed, no abstain 1612 passed 1609 failed with one NO vote [Brad] Gord - Brad now ok if the change is made in both places - a new update was uploaded - syntax 25.3 , also needs to be updated, with the same footnote Gord - prefers the text in the previous proposal (Neil agrees) From Brad: "It shall be illegal for a data_declaration in a class_property to be a package_import_declaration." Move: Gord - accept new proposal for mantis 1609. Second: Stu Abstain: None Opposed: None Passed 1605 passed 1580 failed with 2 NO votes Move: Gord - reapprove 1580 with no change. Second: Stu Abstain: None Opposed: None Passed 1556 failed with 3 NO votes [Brad, Shalom, Stu] AI/Neil - objecting to change or just the example? - would it pass if the example were changed? Francoise - thinks that the main issue was with new static requirement 1545 passed 1480 passed 1427 passed 1371 passed [Shalom] friendly ammendments suggested Neil: one change listed, initial construct should be initial procedure in 8 places. Move: Neil- re-approve with Shalom's friendly ammendment that is placed in the bugnote Second: Jonathan Abstain: None Opposed: None Passed AI: Neil add bug note for this change. 1336 failed with one NO vote [Shalom] Gord - 2) this question should be answered by the committee - come up with something offline - both Arturo and Dave need to come to agreement 888 passed [Brad] friendly ammendments suggested [when new things are added it is in blue, Editor will take care of it.] Gord - sent email to the reflector. An issue that has been found that now exists due to 888. Stu - new BNF, so the dot is in blue - he is ok with this one, as is - all new text is always in blue for BNF changes 594 passed 4. Discussion on Merged LRM 1800-2008 Draft3 and p1800 schedule: Action plan required: --------------------- Committee Chairs, please develop a plan of the issues your committees will address in the remaining time, with dates, and send them to Neil Korpusik by September 20, so he can consolidate and send on to the P1800 for review prior to the October 4 WG meeting. WHICH MANTIS ITEMS ARE THE MOST IMPORTANT? p1800 schedule: October 1, 2007 Draft 4 with changes passed by the P1800 WG last Thursday becomes available November 15, 2007 Feature, corrections, update freeze in the SV* committees November 30ish Champions meeting to approve final features December 13, 2007 Feature freeze in the P1800 January 15, 2008 Pre-ballot draft available February 15, 2008 Last editing corrections filed in svdb February 30ish Champions meeting March 15, 2008 P1800 approval due March 30, 2008 Balloting begins Gord - name resolution discussion face-to-face meeting on 9/24 - Gord will be available all day - 1857 extern methods for parameterized classes (Arturo) - 8 mantis items related to queue (801 is the anchor point) 412, 520 522, 801, 1702, 517, 518, 519, 520, 522 5. Review mantis items with proposals 1980 dynamic_array new consistent as new operator Gord - makes the text consistent within 7.5.1 - in the context of a dynamic array it is an operator Ray - operator with a bunch of restrictions? FM - thinks it is really a builtin function, not an operator Mehdi - builtin methods are used with a '.' Gord - as long as it is consistent he is ok with the change - the text is inconsistent today Neil - new in the context of a class, it is a function Shouldn't we make it consistent across the language? Heath - thinks of it as an operator (similar to c++) Gord - could call it a constructor here as well Neil - ok with that, as well AI/Mehdi - update this section to use "constructor". 6. Next meetings: -------------------------------- Monday September 17, 2007 Monday October 1, 2007 Monday October 15, 2007