Activity log for bug #483082

Date Who What changed Old value New value Message
2009-11-15 13:57:18 Matt Giuca bug added bug
2009-11-18 04:38:41 Matt Giuca mars: milestone 0.3
2009-11-18 06:44:43 Matt Giuca mars: status New Triaged
2010-04-28 07:00:34 Matt Giuca description Mars has always required variables declared with the "var" keyword. This is annoying. Mars (like Python) should treat any variable assigned anywhere in the body of a function as local, and infer the type from the assignment statement. (This is already done in interactive mode, and for variables created in switch statements). The hard part is treating them as locals before they are defined (Mars might assume they are globals if referenced before written, where it should consider it a local-read-before-write error). Come to think of it, this could also be a problem with switch variables. Check that out too. Mars has always required variables declared with the "var" keyword. This is annoying. Mars (like Python) should treat any variable assigned anywhere in the body of a function as local, and infer the type from the assignment statement. (This is already done in interactive mode, and for variables created in switch statements). Blocked by bug #513633 and #513638.
2010-04-28 07:00:45 Matt Giuca description Mars has always required variables declared with the "var" keyword. This is annoying. Mars (like Python) should treat any variable assigned anywhere in the body of a function as local, and infer the type from the assignment statement. (This is already done in interactive mode, and for variables created in switch statements). Blocked by bug #513633 and #513638. Mars has always required variables declared with the "var" keyword. This is annoying. Mars (like Python) should treat any variable assigned anywhere in the body of a function as local, and infer the type from the assignment statement. (This is already done in interactive mode, and for variables created in switch statements). Blocked by bug #513633 and bug #513638.
2010-05-03 01:23:32 Matt Giuca mars: importance Wishlist High
2010-05-03 01:24:09 Matt Giuca description Mars has always required variables declared with the "var" keyword. This is annoying. Mars (like Python) should treat any variable assigned anywhere in the body of a function as local, and infer the type from the assignment statement. (This is already done in interactive mode, and for variables created in switch statements). Blocked by bug #513633 and bug #513638. Mars has always required variables declared with the "var" keyword. This is annoying. Mars (like Python) should treat any variable assigned anywhere in the body of a function as local, and infer the type from the assignment statement. (This is already done in interactive mode, and for variables created in switch statements).
2010-05-03 07:25:50 Matt Giuca mars: status Triaged Fix Committed
2010-05-03 08:36:49 Launchpad Janitor branch linked lp:~mgiuca/mars/newtypes
2010-06-25 06:26:23 Matt Giuca mars: status Fix Committed Fix Released