tag:github.com,2008:https://github.com/go-python/gpython/releases Release notes from gpython 2023-06-08T09:47:44Z tag:github.com,2008:Repository/143203535/v0.2.0 2023-06-28T08:00:04Z Release v0.2.0 <h2>What's Changed</h2> <ul> <li>Adding missing <strong>len</strong> method to dict objects by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kellrott/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kellrott">@kellrott</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1175759673" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/171" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/171/hovercard" href="https://github.com/go-python/gpython/pull/171">#171</a></li> <li>all: drop Go-1.16, add Go-1.18 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbinet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbinet">@sbinet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1177921009" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/172" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/172/hovercard" href="https://github.com/go-python/gpython/pull/172">#172</a></li> <li>all: remove use of deprecated io/ioutil package by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbinet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbinet">@sbinet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1178139862" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/173" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/173/hovercard" href="https://github.com/go-python/gpython/pull/173">#173</a></li> <li>all: move modules to stdlib by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbinet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbinet">@sbinet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1178375186" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/174" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/174/hovercard" href="https://github.com/go-python/gpython/pull/174">#174</a></li> <li>pytest: introduce RunScript by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbinet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbinet">@sbinet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1178415626" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/176" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/176/hovercard" href="https://github.com/go-python/gpython/pull/176">#176</a></li> <li>stdlib/string: first import by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbinet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbinet">@sbinet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1178376248" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/175" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/175/hovercard" href="https://github.com/go-python/gpython/pull/175">#175</a></li> <li>repl: reorder want/got into got/want by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbinet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbinet">@sbinet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1212417113" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/179" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/179/hovercard" href="https://github.com/go-python/gpython/pull/179">#179</a></li> <li>Improve some things around how errors are reported when parsing a file by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Tatskaari/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Tatskaari">@Tatskaari</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1199120213" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/177" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/177/hovercard" href="https://github.com/go-python/gpython/pull/177">#177</a></li> <li>pytest: store output of tested script by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbinet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbinet">@sbinet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1226683957" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/180" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/180/hovercard" href="https://github.com/go-python/gpython/pull/180">#180</a></li> <li>Staticcheck by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbinet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbinet">@sbinet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1226712316" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/181" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/181/hovercard" href="https://github.com/go-python/gpython/pull/181">#181</a></li> <li>all: move marshal to stdlib/marshal by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbinet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbinet">@sbinet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1228116147" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/184" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/184/hovercard" href="https://github.com/go-python/gpython/pull/184">#184</a></li> <li>Stdlib binascii by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbinet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbinet">@sbinet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1229717824" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/185" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/185/hovercard" href="https://github.com/go-python/gpython/pull/185">#185</a></li> <li>Stdlib binascii by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbinet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbinet">@sbinet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1229911696" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/186" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/186/hovercard" href="https://github.com/go-python/gpython/pull/186">#186</a></li> <li>Add OS module by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/glaukiol1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/glaukiol1">@glaukiol1</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1171622809" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/169" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/169/hovercard" href="https://github.com/go-python/gpython/pull/169">#169</a></li> <li>all: rename master into main by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbinet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbinet">@sbinet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1246623107" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/187" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/187/hovercard" href="https://github.com/go-python/gpython/pull/187">#187</a></li> <li>Stdlib glob by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbinet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbinet">@sbinet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1228014294" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/182" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/182/hovercard" href="https://github.com/go-python/gpython/pull/182">#182</a></li> <li>py: add String.find by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbinet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbinet">@sbinet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1246870601" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/188" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/188/hovercard" href="https://github.com/go-python/gpython/pull/188">#188</a></li> <li>Stdlib tempfile by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbinet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbinet">@sbinet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1248247254" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/189" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/189/hovercard" href="https://github.com/go-python/gpython/pull/189">#189</a></li> <li>Stdlib os closefd by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbinet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbinet">@sbinet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1248423971" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/190" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/190/hovercard" href="https://github.com/go-python/gpython/pull/190">#190</a></li> <li>minor comment cleanup and typo patrol by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/drew-512/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/drew-512">@drew-512</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1396889162" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/194" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/194/hovercard" href="https://github.com/go-python/gpython/pull/194">#194</a></li> <li>Adding the 'add' method to the set class by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kellrott/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kellrott">@kellrott</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1509922530" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/212" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/212/hovercard" href="https://github.com/go-python/gpython/pull/212">#212</a></li> <li>Adding 'keys' and 'values' methods to dict object by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kellrott/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kellrott">@kellrott</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1520265511" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/213" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/213/hovercard" href="https://github.com/go-python/gpython/pull/213">#213</a></li> <li>Adding strip, rstrip and lstrip methods to string class by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kellrott/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kellrott">@kellrott</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1528173119" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/214" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/214/hovercard" href="https://github.com/go-python/gpython/pull/214">#214</a></li> <li>Adding <strong>delitem</strong> to dict by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kellrott/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kellrott">@kellrott</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1531376256" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/215" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/215/hovercard" href="https://github.com/go-python/gpython/pull/215">#215</a></li> <li>Add os.listdir by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/reyoung/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/reyoung">@reyoung</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1534387768" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/216" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/216/hovercard" href="https://github.com/go-python/gpython/pull/216">#216</a></li> <li>Updating dict intialization method by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kellrott/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kellrott">@kellrott</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1537143978" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/217" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/217/hovercard" href="https://github.com/go-python/gpython/pull/217">#217</a></li> <li>parser: fix CRLF(\r\n) file parsing error, SyntaxError: 'invalid syntax' by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wetor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wetor">@wetor</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1620257364" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/219" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/219/hovercard" href="https://github.com/go-python/gpython/pull/219">#219</a></li> <li>py: int() default to decimal by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wetor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wetor">@wetor</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1630197982" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/221" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/221/hovercard" href="https://github.com/go-python/gpython/pull/221">#221</a></li> <li>all: fix iterable object, implement <code>filter</code>, <code>map</code>, <code>oct</code> and optimise <code>hex</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wetor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wetor">@wetor</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1739278004" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/222" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/222/hovercard" href="https://github.com/go-python/gpython/pull/222">#222</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Tatskaari/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Tatskaari">@Tatskaari</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1199120213" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/177" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/177/hovercard" href="https://github.com/go-python/gpython/pull/177">#177</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/glaukiol1/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/glaukiol1">@glaukiol1</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1171622809" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/169" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/169/hovercard" href="https://github.com/go-python/gpython/pull/169">#169</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/reyoung/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/reyoung">@reyoung</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1534387768" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/216" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/216/hovercard" href="https://github.com/go-python/gpython/pull/216">#216</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/wetor/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/wetor">@wetor</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1620257364" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/219" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/219/hovercard" href="https://github.com/go-python/gpython/pull/219">#219</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/go-python/gpython/compare/v0.1.0...v0.2.0"><tt>v0.1.0...v0.2.0</tt></a></p> sbinet tag:github.com,2008:Repository/143203535/v0.1.0 2022-02-15T09:48:06Z Release v0.1.0 <p>This release ships with a new multi-context interpreter.</p> <p>Many thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/drew-512/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/drew-512">@drew-512</a> for this work are in order.</p> <h2>What's Changed</h2> <ul> <li>ci: use latest patch version of Go releases by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbinet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbinet">@sbinet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="352827703" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/4" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/4/hovercard" href="https://github.com/go-python/gpython/pull/4">#4</a></li> <li>Go mod by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbinet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbinet">@sbinet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="352827737" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/5" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/5/hovercard" href="https://github.com/go-python/gpython/pull/5">#5</a></li> <li>ci: add appveyor build (windows) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbinet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbinet">@sbinet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="352830398" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/7" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/7/hovercard" href="https://github.com/go-python/gpython/pull/7">#7</a></li> <li>all: apply gofmt simplify by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbinet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbinet">@sbinet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="352933746" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/9" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/9/hovercard" href="https://github.com/go-python/gpython/pull/9">#9</a></li> <li>appveyor.yml: Fix gcc issue on go test -race ./... by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/corona10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/corona10">@corona10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="355569149" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/16" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/16/hovercard" href="https://github.com/go-python/gpython/pull/16">#16</a></li> <li>ci: add Go1.11, drop Go1.8 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbinet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbinet">@sbinet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="355572797" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/17" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/17/hovercard" href="https://github.com/go-python/gpython/pull/17">#17</a></li> <li>builtin: Update builtin_all and builtin_any for Python3 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/corona10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/corona10">@corona10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="355434157" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/15" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/15/hovercard" href="https://github.com/go-python/gpython/pull/15">#15</a></li> <li>gpython: use peterh/[email protected] by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbinet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbinet">@sbinet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="355584948" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/18" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/18/hovercard" href="https://github.com/go-python/gpython/pull/18">#18</a></li> <li>parser: Update from go tool yacc into goyacc by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/corona10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/corona10">@corona10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="356214334" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/22" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/22/hovercard" href="https://github.com/go-python/gpython/pull/22">#22</a></li> <li>builtin: Implement builtin sum by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/corona10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/corona10">@corona10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="356018105" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/21" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/21/hovercard" href="https://github.com/go-python/gpython/pull/21">#21</a></li> <li>Initial work at implementing file methods by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/raff/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/raff">@raff</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="354960709" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/13" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/13/hovercard" href="https://github.com/go-python/gpython/pull/13">#13</a></li> <li>print should use <strong>str</strong> or <strong>repr</strong> when available by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/raff/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/raff">@raff</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="358134400" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/26" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/26/hovercard" href="https://github.com/go-python/gpython/pull/26">#26</a></li> <li>Add support for print to file and file flush. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/raff/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/raff">@raff</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="358321629" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/27" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/27/hovercard" href="https://github.com/go-python/gpython/pull/27">#27</a></li> <li>Added <strong>str</strong> and <strong>repr</strong> plus missing properties by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/raff/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/raff">@raff</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="368320719" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/31" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/31/hovercard" href="https://github.com/go-python/gpython/pull/31">#31</a></li> <li>py: Fix TracebackDump not to dump duplicated exception type by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/corona10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/corona10">@corona10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="383931627" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/36" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/36/hovercard" href="https://github.com/go-python/gpython/pull/36">#36</a></li> <li>parser: Update make_grammer_text.py by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/corona10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/corona10">@corona10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="383968176" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/37" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/37/hovercard" href="https://github.com/go-python/gpython/pull/37">#37</a></li> <li>py: Fix errors are suppressed in generator comprehensions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/corona10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/corona10">@corona10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="385229172" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/38" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/38/hovercard" href="https://github.com/go-python/gpython/pull/38">#38</a></li> <li>py: Support <strong>len</strong> of rangetype. by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/corona10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/corona10">@corona10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="393902036" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/40" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/40/hovercard" href="https://github.com/go-python/gpython/pull/40">#40</a></li> <li>builtin: Implement enumerate feature by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/corona10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/corona10">@corona10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="394009028" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/43" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/43/hovercard" href="https://github.com/go-python/gpython/pull/43">#43</a></li> <li>py: Fix range to support negative step by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/corona10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/corona10">@corona10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="393950509" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/42" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/42/hovercard" href="https://github.com/go-python/gpython/pull/42">#42</a></li> <li>py: Support zip builtin feature by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/corona10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/corona10">@corona10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="394539366" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/45" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/45/hovercard" href="https://github.com/go-python/gpython/pull/45">#45</a></li> <li>py: Implement range M__getitem__ by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/corona10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/corona10">@corona10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="395058373" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/47" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/47/hovercard" href="https://github.com/go-python/gpython/pull/47">#47</a></li> <li>Implement benchmark framework for gpython along with a couple of benchmarks by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ncw/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ncw">@ncw</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="401746426" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/51" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/51/hovercard" href="https://github.com/go-python/gpython/pull/51">#51</a></li> <li>builtin: Implement min/max builtin function by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/corona10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/corona10">@corona10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="396234943" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/48" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/48/hovercard" href="https://github.com/go-python/gpython/pull/48">#48</a></li> <li>builtin: Implement builtin_iter by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/corona10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/corona10">@corona10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="409804425" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/54" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/54/hovercard" href="https://github.com/go-python/gpython/pull/54">#54</a></li> <li>builtin: Implement delattr by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/corona10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/corona10">@corona10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="410419452" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/55" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/55/hovercard" href="https://github.com/go-python/gpython/pull/55">#55</a></li> <li>Fix initialisation of function, staticmethod and classmethod <strong>dict</strong> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ncw/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ncw">@ncw</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="411072000" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/57" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/57/hovercard" href="https://github.com/go-python/gpython/pull/57">#57</a></li> <li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="394175988" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/44" data-hovercard-type="issue" data-hovercard-url="/go-python/gpython/issues/44/hovercard" href="https://github.com/go-python/gpython/issues/44">#44</a> Display build information by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kislenko-artem/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kislenko-artem">@kislenko-artem</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="402238953" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/52" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/52/hovercard" href="https://github.com/go-python/gpython/pull/52">#52</a></li> <li>Adding split method to string class by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kellrott/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kellrott">@kellrott</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="445643730" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/60" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/60/hovercard" href="https://github.com/go-python/gpython/pull/60">#60</a></li> <li>Adding iterator method to Dict by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kellrott/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kellrott">@kellrott</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="445632416" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/59" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/59/hovercard" href="https://github.com/go-python/gpython/pull/59">#59</a></li> <li>String and List Methods by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kellrott/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kellrott">@kellrott</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="462183943" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/61" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/61/hovercard" href="https://github.com/go-python/gpython/pull/61">#61</a></li> <li>fix: ~/.gpyhistory: no such file or directory by @msAlcantara in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="471223208" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/63" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/63/hovercard" href="https://github.com/go-python/gpython/pull/63">#63</a></li> <li>dict: Implement <strong>contains</strong> of dict by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/corona10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/corona10">@corona10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="472080537" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/65" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/65/hovercard" href="https://github.com/go-python/gpython/pull/65">#65</a></li> <li>py: Fix <strong>mul</strong> of list and tuple on negative case by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/corona10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/corona10">@corona10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="473638492" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/67" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/67/hovercard" href="https://github.com/go-python/gpython/pull/67">#67</a></li> <li>builtin: Implement builtin_ascii by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/corona10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/corona10">@corona10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="473377569" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/66" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/66/hovercard" href="https://github.com/go-python/gpython/pull/66">#66</a></li> <li>builtin: Implement builtin_bin by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/corona10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/corona10">@corona10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="479724880" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/70" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/70/hovercard" href="https://github.com/go-python/gpython/pull/70">#70</a></li> <li>Generate SyntaxError of global declaration by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/HyeockJinKim/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/HyeockJinKim">@HyeockJinKim</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="491619749" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/74" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/74/hovercard" href="https://github.com/go-python/gpython/pull/74">#74</a></li> <li>Implement and of set by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DoDaek/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DoDaek">@DoDaek</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="493738859" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/82" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/82/hovercard" href="https://github.com/go-python/gpython/pull/82">#82</a></li> <li>set: Implement <strong>or</strong> of set by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DoDaek/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DoDaek">@DoDaek</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="494583777" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/84" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/84/hovercard" href="https://github.com/go-python/gpython/pull/84">#84</a></li> <li>Implement range object by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/HyeockJinKim/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/HyeockJinKim">@HyeockJinKim</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="496320608" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/87" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/87/hovercard" href="https://github.com/go-python/gpython/pull/87">#87</a></li> <li>set: Implement <strong>sub</strong> and <strong>xor</strong> of set by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DoDaek/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DoDaek">@DoDaek</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="496774049" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/88" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/88/hovercard" href="https://github.com/go-python/gpython/pull/88">#88</a></li> <li>Fix "end" option in print func by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Sungmin-Joo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Sungmin-Joo">@Sungmin-Joo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="498010082" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/90" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/90/hovercard" href="https://github.com/go-python/gpython/pull/90">#90</a></li> <li>Add Slice function for range type by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/HyeockJinKim/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/HyeockJinKim">@HyeockJinKim</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="493760760" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/83" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/83/hovercard" href="https://github.com/go-python/gpython/pull/83">#83</a></li> <li>Revert "Fix "end" option in print func" by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/corona10/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/corona10">@corona10</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="499738046" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/94" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/94/hovercard" href="https://github.com/go-python/gpython/pull/94">#94</a></li> <li>Fix comments in REPL - fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="492367197" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/78" data-hovercard-type="issue" data-hovercard-url="/go-python/gpython/issues/78/hovercard" href="https://github.com/go-python/gpython/issues/78">#78</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ncw/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ncw">@ncw</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="493721975" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/79" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/79/hovercard" href="https://github.com/go-python/gpython/pull/79">#79</a></li> <li>set: Implement initialization set with sequence by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SanggiHong/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SanggiHong">@SanggiHong</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="499869741" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/100" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/100/hovercard" href="https://github.com/go-python/gpython/pull/100">#100</a></li> <li>Add <strong>new</strong> function and property of slice by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/HyeockJinKim/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/HyeockJinKim">@HyeockJinKim</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="499869598" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/99" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/99/hovercard" href="https://github.com/go-python/gpython/pull/99">#99</a></li> <li>Add <code>sorted</code> and <code>list.sort</code> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="493735504" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/81" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/81/hovercard" href="https://github.com/go-python/gpython/pull/81">#81</a></li> <li>Change repr(float) if float(int(f)) == f in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="499895737" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/104" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/104/hovercard" href="https://github.com/go-python/gpython/pull/104">#104</a></li> <li>Handle the non-integer return of <strong>index</strong> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/HyeockJinKim/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/HyeockJinKim">@HyeockJinKim</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="499803807" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/97" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/97/hovercard" href="https://github.com/go-python/gpython/pull/97">#97</a></li> <li>ci: drop Go-1.9+1.10, add Go-1.12.x and Go-1.13.x by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbinet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbinet">@sbinet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="501444629" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/113" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/113/hovercard" href="https://github.com/go-python/gpython/pull/113">#113</a></li> <li>Implement float is_integer method by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DoDaek/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DoDaek">@DoDaek</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="501408874" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/112" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/112/hovercard" href="https://github.com/go-python/gpython/pull/112">#112</a></li> <li>Implementing the "get" function on a "Dictionary" by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Sungmin-Joo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Sungmin-Joo">@Sungmin-Joo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="499899077" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/106" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/106/hovercard" href="https://github.com/go-python/gpython/pull/106">#106</a></li> <li><strong>ne</strong> of dict return NotImplemented by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/HyeockJinKim/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/HyeockJinKim">@HyeockJinKim</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="500150114" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/109" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/109/hovercard" href="https://github.com/go-python/gpython/pull/109">#109</a></li> <li><strong>ne</strong> of set return NotImplemented by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/HyeockJinKim/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/HyeockJinKim">@HyeockJinKim</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="500349170" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/110" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/110/hovercard" href="https://github.com/go-python/gpython/pull/110">#110</a></li> <li>Implement eq, ne for slice by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/HyeockJinKim/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/HyeockJinKim">@HyeockJinKim</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="499911558" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/107" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/107/hovercard" href="https://github.com/go-python/gpython/pull/107">#107</a></li> <li>Implement set repr by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xarus01/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xarus01">@xarus01</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="503778665" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/117" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/117/hovercard" href="https://github.com/go-python/gpython/pull/117">#117</a></li> <li>Implement isinstance by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xarus01/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xarus01">@xarus01</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="509590162" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/122" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/122/hovercard" href="https://github.com/go-python/gpython/pull/122">#122</a></li> <li>Initial attempt at gometalinter rules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbinet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbinet">@sbinet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="517816024" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/125" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/125/hovercard" href="https://github.com/go-python/gpython/pull/125">#125</a></li> <li>ci: add go-import-path to handle fork builds by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbinet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbinet">@sbinet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="518384247" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/127" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/127/hovercard" href="https://github.com/go-python/gpython/pull/127">#127</a></li> <li>Cleanup Go Module, remove spurious coverage file by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbinet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbinet">@sbinet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="517801118" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/124" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/124/hovercard" href="https://github.com/go-python/gpython/pull/124">#124</a></li> <li>builtin,vm: add implementation for builtin hex function by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbinet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbinet">@sbinet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="517796901" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/123" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/123/hovercard" href="https://github.com/go-python/gpython/pull/123">#123</a></li> <li>Fix bug in "items" function by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Sungmin-Joo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Sungmin-Joo">@Sungmin-Joo</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="503066313" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/115" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/115/hovercard" href="https://github.com/go-python/gpython/pull/115">#115</a></li> <li>all: add GitHub Actions CI by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbinet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbinet">@sbinet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1098063091" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/147" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/147/hovercard" href="https://github.com/go-python/gpython/pull/147">#147</a></li> <li>ci: update CI scaffolding by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbinet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbinet">@sbinet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1098075644" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/148" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/148/hovercard" href="https://github.com/go-python/gpython/pull/148">#148</a></li> <li>time: add time_ns function by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbinet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbinet">@sbinet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1098051082" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/146" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/146/hovercard" href="https://github.com/go-python/gpython/pull/146">#146</a></li> <li>Ci no travis by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbinet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbinet">@sbinet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1098179380" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/149" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/149/hovercard" href="https://github.com/go-python/gpython/pull/149">#149</a></li> <li>kwarg testing (exposes bugs in py.ParseTupleAndKeywords) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/drew-512/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/drew-512">@drew-512</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1117644243" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/151" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/151/hovercard" href="https://github.com/go-python/gpython/pull/151">#151</a></li> <li>resolved benign Go warnings by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/drew-512/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/drew-512">@drew-512</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1117694837" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/153" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/153/hovercard" href="https://github.com/go-python/gpython/pull/153">#153</a></li> <li>better Int.abs() and test coverage by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/drew-512/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/drew-512">@drew-512</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1122817590" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/156" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/156/hovercard" href="https://github.com/go-python/gpython/pull/156">#156</a></li> <li>Add list type safety, helpers; remove cruft by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/drew-512/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/drew-512">@drew-512</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1122859381" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/157" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/157/hovercard" href="https://github.com/go-python/gpython/pull/157">#157</a></li> <li>Add multi context by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/drew-512/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/drew-512">@drew-512</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1122895969" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/158" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/158/hovercard" href="https://github.com/go-python/gpython/pull/158">#158</a></li> <li>gpython: blank-import gpython/modules by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbinet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbinet">@sbinet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1127788545" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/162" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/162/hovercard" href="https://github.com/go-python/gpython/pull/162">#162</a></li> <li>added examples and py utils by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/drew-512/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/drew-512">@drew-512</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1126405768" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/159" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/159/hovercard" href="https://github.com/go-python/gpython/pull/159">#159</a></li> <li>examples/{embedding,multi-context}: add LICENSE blurb, cosmetics by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbinet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbinet">@sbinet</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1134394342" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/163" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/163/hovercard" href="https://github.com/go-python/gpython/pull/163">#163</a></li> <li>proper example completeness by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/drew-512/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/drew-512">@drew-512</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1134632574" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/164" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/164/hovercard" href="https://github.com/go-python/gpython/pull/164">#164</a></li> <li>updated README by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/drew-512/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/drew-512">@drew-512</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1126413924" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/160" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/160/hovercard" href="https://github.com/go-python/gpython/pull/160">#160</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sbinet/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sbinet">@sbinet</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="352827703" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/4" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/4/hovercard" href="https://github.com/go-python/gpython/pull/4">#4</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/raff/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/raff">@raff</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="354960709" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/13" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/13/hovercard" href="https://github.com/go-python/gpython/pull/13">#13</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ncw/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ncw">@ncw</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="401746426" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/51" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/51/hovercard" href="https://github.com/go-python/gpython/pull/51">#51</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kislenko-artem/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kislenko-artem">@kislenko-artem</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="402238953" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/52" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/52/hovercard" href="https://github.com/go-python/gpython/pull/52">#52</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/kellrott/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/kellrott">@kellrott</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="445643730" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/60" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/60/hovercard" href="https://github.com/go-python/gpython/pull/60">#60</a></li> <li>@msAlcantara made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="471223208" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/63" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/63/hovercard" href="https://github.com/go-python/gpython/pull/63">#63</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/HyeockJinKim/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/HyeockJinKim">@HyeockJinKim</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="491619749" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/74" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/74/hovercard" href="https://github.com/go-python/gpython/pull/74">#74</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DoDaek/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DoDaek">@DoDaek</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="493738859" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/82" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/82/hovercard" href="https://github.com/go-python/gpython/pull/82">#82</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Sungmin-Joo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Sungmin-Joo">@Sungmin-Joo</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="498010082" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/90" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/90/hovercard" href="https://github.com/go-python/gpython/pull/90">#90</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/SanggiHong/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SanggiHong">@SanggiHong</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="499869741" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/100" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/100/hovercard" href="https://github.com/go-python/gpython/pull/100">#100</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xarus01/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xarus01">@xarus01</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="503778665" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/117" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/117/hovercard" href="https://github.com/go-python/gpython/pull/117">#117</a></li> <li><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/drew-512/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/drew-512">@drew-512</a> made their first contribution in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1117644243" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/151" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/151/hovercard" href="https://github.com/go-python/gpython/pull/151">#151</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/go-python/gpython/compare/v0.0.2...v0.1.0"><tt>v0.0.2...v0.1.0</tt></a></p> sbinet tag:github.com,2008:Repository/143203535/v0.0.3 2018-12-05T22:34:35Z v0.0.3 <h2>Changelog</h2> <p><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/f4ab05fd08c73c8c6aa967b8c4b3ca3bff1cdd86/hovercard" href="https://github.com/go-python/gpython/commit/f4ab05fd08c73c8c6aa967b8c4b3ca3bff1cdd86"><tt>f4ab05f</tt></a> Initial attempt at gometalinter rules<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/f7ea0a4a9bf14a685f76ccd4a428bdb189fb6b82/hovercard" href="https://github.com/go-python/gpython/commit/f7ea0a4a9bf14a685f76ccd4a428bdb189fb6b82"><tt>f7ea0a4</tt></a> Add a Community section to the README<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/734fbaa1254873337ffc8cacef5afa8fc49a0d78/hovercard" href="https://github.com/go-python/gpython/commit/734fbaa1254873337ffc8cacef5afa8fc49a0d78"><tt>734fbaa</tt></a> py: Fix errors are suppressed in generator comprehensions<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/0773b68e69294804bdcb3ed562f3b15e904eef58/hovercard" href="https://github.com/go-python/gpython/commit/0773b68e69294804bdcb3ed562f3b15e904eef58"><tt>0773b68</tt></a> parser: Update make_grammer_text.py<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/2981ee90a5ec51e6831eb2b0c2a00f117173c978/hovercard" href="https://github.com/go-python/gpython/commit/2981ee90a5ec51e6831eb2b0c2a00f117173c978"><tt>2981ee9</tt></a> py: Fix TracebackDump not to dump duplicated exception type<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/b7156160805489c022cdd66d3b34976362fdb726/hovercard" href="https://github.com/go-python/gpython/commit/b7156160805489c022cdd66d3b34976362fdb726"><tt>b715616</tt></a> repl/web: apply wasm_exec.js.patch to fix print() under wasm<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/50cd487693e5d8e65095a2591929959c48d22d1d/hovercard" href="https://github.com/go-python/gpython/commit/50cd487693e5d8e65095a2591929959c48d22d1d"><tt>50cd487</tt></a> Implement a web based REPL using gpython<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/08903fcda38ac133abd335a35e12dae394c43a64/hovercard" href="https://github.com/go-python/gpython/commit/08903fcda38ac133abd335a35e12dae394c43a64"><tt>08903fc</tt></a> Factor REPL into CLI part and agnostic part and add tests<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/d13383c18c59fa59feb260c23e8143cec4b817e6/hovercard" href="https://github.com/go-python/gpython/commit/d13383c18c59fa59feb260c23e8143cec4b817e6"><tt>d13383c</tt></a> vm: make PrintExpr hook for steering the output of PRINT_EXPR in the REPL<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/d05bbccf75b8aa9d5f228b6ab9a44855acf03063/hovercard" href="https://github.com/go-python/gpython/commit/d05bbccf75b8aa9d5f228b6ab9a44855acf03063"><tt>d05bbcc</tt></a> complex: added <strong>str</strong> and <strong>repr</strong> plus missing properties<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/4f66e544a519bc67a4db2809372e15aafd7e0f3a/hovercard" href="https://github.com/go-python/gpython/commit/4f66e544a519bc67a4db2809372e15aafd7e0f3a"><tt>4f66e54</tt></a> Add support for print to file and file flush.<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/8cee5342ebf9fc14ac519fc23fec9e527ebf3918/hovercard" href="https://github.com/go-python/gpython/commit/8cee5342ebf9fc14ac519fc23fec9e527ebf3918"><tt>8cee534</tt></a> Make getattr return <strong>methods</strong> implemented in go - fixes <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="358322004" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/28" data-hovercard-type="issue" data-hovercard-url="/go-python/gpython/issues/28/hovercard" href="https://github.com/go-python/gpython/issues/28">#28</a><br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/ee952c83ce092a4438e03989fcec3ac28bfff88e/hovercard" href="https://github.com/go-python/gpython/commit/ee952c83ce092a4438e03989fcec3ac28bfff88e"><tt>ee952c8</tt></a> print should use <strong>str</strong> or <strong>repr</strong> when available<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/6e7b5ec012bc476c2c95830610a6a0f624455297/hovercard" href="https://github.com/go-python/gpython/commit/6e7b5ec012bc476c2c95830610a6a0f624455297"><tt>6e7b5ec</tt></a> Initial work at implementing file methods: - open (builtin) - File.read - File.write - File.close<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/09f14d08f24b32e5530ee6dfa6778021c1dbcdc1/hovercard" href="https://github.com/go-python/gpython/commit/09f14d08f24b32e5530ee6dfa6778021c1dbcdc1"><tt>09f14d0</tt></a> builtin: Implement builtin sum (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="356018105" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/21" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/21/hovercard" href="https://github.com/go-python/gpython/pull/21">#21</a>)<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/eaa7d286460777b536b404e09a1bd352f2012a78/hovercard" href="https://github.com/go-python/gpython/commit/eaa7d286460777b536b404e09a1bd352f2012a78"><tt>eaa7d28</tt></a> build: run py3test.py, installing python3.4 if necessary<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/bf8d9386015726479eb44d40397a7cf8f2f60ec2/hovercard" href="https://github.com/go-python/gpython/commit/bf8d9386015726479eb44d40397a7cf8f2f60ec2"><tt>bf8d938</tt></a> Revamp py3test<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/a5185a20731136e15c38f15626b576238e78ecfe/hovercard" href="https://github.com/go-python/gpython/commit/a5185a20731136e15c38f15626b576238e78ecfe"><tt>a5185a2</tt></a> bin: script to install python 3.4<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/f7ce7c095887ef88e2d10d0e335e9cc85e06fb09/hovercard" href="https://github.com/go-python/gpython/commit/f7ce7c095887ef88e2d10d0e335e9cc85e06fb09"><tt>f7ce7c0</tt></a> math: tests: Rename math.py -&gt; mathtests.py so "import math" works properly<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/6ded9bc0aee5325ab4f7c043df295d272a95d808/hovercard" href="https://github.com/go-python/gpython/commit/6ded9bc0aee5325ab4f7c043df295d272a95d808"><tt>6ded9bc</tt></a> parser: Update from go tool yacc into goyacc (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="356214334" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/22" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/22/hovercard" href="https://github.com/go-python/gpython/pull/22">#22</a>)<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/ed3c65128f14d16fbdf69f36e1b794debad3bc15/hovercard" href="https://github.com/go-python/gpython/commit/ed3c65128f14d16fbdf69f36e1b794debad3bc15"><tt>ed3c651</tt></a> ci: enable GO111MODULE=on for master<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/a18284926e355481faa795ac71ee791992cdcd8c/hovercard" href="https://github.com/go-python/gpython/commit/a18284926e355481faa795ac71ee791992cdcd8c"><tt>a182849</tt></a> gpython: use peterh/[email protected]<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/b55db0be2d49232f95b920c624a590ccebcd9694/hovercard" href="https://github.com/go-python/gpython/commit/b55db0be2d49232f95b920c624a590ccebcd9694"><tt>b55db0b</tt></a> builtin: Update builtin_all and builtin_any for Python3<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/c6c49d2ecba5358d7736368226b6a50eb5c8ad1f/hovercard" href="https://github.com/go-python/gpython/commit/c6c49d2ecba5358d7736368226b6a50eb5c8ad1f"><tt>c6c49d2</tt></a> ci: add Go1.11, drop Go1.8 (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="355572797" data-permission-text="Title is private" data-url="https://github.com/go-python/gpython/issues/17" data-hovercard-type="pull_request" data-hovercard-url="/go-python/gpython/pull/17/hovercard" href="https://github.com/go-python/gpython/pull/17">#17</a>)<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/60ae8761d5ac32d710fafea0820625ffcf2bef01/hovercard" href="https://github.com/go-python/gpython/commit/60ae8761d5ac32d710fafea0820625ffcf2bef01"><tt>60ae876</tt></a> appveyor.yml: Fix gcc issue on go test -race ./...<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/6a2b59383cc9ba7857a4b9385d5d4a0230d52f69/hovercard" href="https://github.com/go-python/gpython/commit/6a2b59383cc9ba7857a4b9385d5d4a0230d52f69"><tt>6a2b593</tt></a> all: apply gofmt simplify<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/16e9ec397b00f4e511983b386ff899ff2e89ef21/hovercard" href="https://github.com/go-python/gpython/commit/16e9ec397b00f4e511983b386ff899ff2e89ef21"><tt>16e9ec3</tt></a> gpython: point to new home of grumpy<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/dd41cdd3d31f6b16b2e05e809790a12745cf0c45/hovercard" href="https://github.com/go-python/gpython/commit/dd41cdd3d31f6b16b2e05e809790a12745cf0c45"><tt>dd41cdd</tt></a> gpython: add code coverage support<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/e9df6dc457ee7095a84925943ddb0098a101242b/hovercard" href="https://github.com/go-python/gpython/commit/e9df6dc457ee7095a84925943ddb0098a101242b"><tt>e9df6dc</tt></a> ci: add appveyor build (windows)<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/e9ee2ff8a0c3fa03f38a64b80caa5c2c34042cd5/hovercard" href="https://github.com/go-python/gpython/commit/e9ee2ff8a0c3fa03f38a64b80caa5c2c34042cd5"><tt>e9ee2ff</tt></a> gpython: add license badge<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/43a62073453c94b2e308e0cfd389fb46fbd94bc6/hovercard" href="https://github.com/go-python/gpython/commit/43a62073453c94b2e308e0cfd389fb46fbd94bc6"><tt>43a6207</tt></a> gpython: add initial support for Go modules<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/c37be76e71a2a0c8f89cf7b559734eed26e1c313/hovercard" href="https://github.com/go-python/gpython/commit/c37be76e71a2a0c8f89cf7b559734eed26e1c313"><tt>c37be76</tt></a> ci: use latest patch version of Go releases</p> <hr> <p>Automated with <a href="https://github.com/goreleaser">GoReleaser</a><br> Built with go version go1.11.2 linux/amd64</p> ncw tag:github.com,2008:Repository/143203535/v0.0.2 2018-08-21T20:01:36Z v0.0.2 <h2>Changelog</h2> <p><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/2609237ddef238242467618344ca5fb6775302e8/hovercard" href="https://github.com/go-python/gpython/commit/2609237ddef238242467618344ca5fb6775302e8"><tt>2609237</tt></a> Add copyright headers to all files<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/9cfbc17ed2864687c3e0dfed57204b91044f28f1/hovercard" href="https://github.com/go-python/gpython/commit/9cfbc17ed2864687c3e0dfed57204b91044f28f1"><tt>9cfbc17</tt></a> Relicense the project under BSD License with the go-python organisation<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/b8f93bd0a4db94fc0319370fe48672774f6c344f/hovercard" href="https://github.com/go-python/gpython/commit/b8f93bd0a4db94fc0319370fe48672774f6c344f"><tt>b8f93bd</tt></a> Fix imports and docs after move to go-python org</p> <hr> <p>Automated with <a href="https://github.com/goreleaser">GoReleaser</a><br> Built with go version go1.10.1 linux/amd64</p> ncw tag:github.com,2008:Repository/143203535/v0.0.1 2018-08-21T18:59:04Z v0.0.1 <h2>Changelog</h2> <p><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/b8a7165b2af97466ec8154329e0e92ae6fdef60f/hovercard" href="https://github.com/go-python/gpython/commit/b8a7165b2af97466ec8154329e0e92ae6fdef60f"><tt>b8a7165</tt></a> Update release docs<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/8a7aec9e8906395455295b533ebef397176a62d5/hovercard" href="https://github.com/go-python/gpython/commit/8a7aec9e8906395455295b533ebef397176a62d5"><tt>8a7aec9</tt></a> builtin: Implement builtin function any, all.</p> <hr> <p>Automated with <a href="https://github.com/goreleaser">GoReleaser</a><br> Built with go version go1.10.1 linux/amd64</p> ncw tag:github.com,2008:Repository/143203535/v0.0.0 2018-08-05T14:10:02Z v0.0.0 <h2>Changelog</h2> <p><a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/c0de7de6313f12df7418b873106211e8f03a1498/hovercard" href="https://github.com/go-python/gpython/commit/c0de7de6313f12df7418b873106211e8f03a1498"><tt>c0de7de</tt></a> travis: don't test on go1.7 as it fails the math tests<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/46f8028958ba086d99625f9a15649ce3dbc17801/hovercard" href="https://github.com/go-python/gpython/commit/46f8028958ba086d99625f9a15649ce3dbc17801"><tt>46f8028</tt></a> math: comment out some expm1 tests which fail on 32 bit<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/a910f3b2b3a0eed4fbf7dd64830c8322fd8360d4/hovercard" href="https://github.com/go-python/gpython/commit/a910f3b2b3a0eed4fbf7dd64830c8322fd8360d4"><tt>a910f3b</tt></a> travis: run tests in 32 bit mode as well<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/32e35aed57ce1bd51a9ed7035aa9d66c65773e26/hovercard" href="https://github.com/go-python/gpython/commit/32e35aed57ce1bd51a9ed7035aa9d66c65773e26"><tt>32e35ae</tt></a> math: fix compile on 32 bit systems<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/9e5c0d4ec288a0a6e7670aac653ea7089eb591ef/hovercard" href="https://github.com/go-python/gpython/commit/9e5c0d4ec288a0a6e7670aac653ea7089eb591ef"><tt>9e5c0d4</tt></a> Change Type.Flags to uint to make gpython compile on 32 bit OSes<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/f75f21e1d760c6f9a0ecd62cac962bfffa95ea67/hovercard" href="https://github.com/go-python/gpython/commit/f75f21e1d760c6f9a0ecd62cac962bfffa95ea67"><tt>f75f21e</tt></a> Tidy junk files<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/94421503450e82e06af3b9874b1b445de6b74478/hovercard" href="https://github.com/go-python/gpython/commit/94421503450e82e06af3b9874b1b445de6b74478"><tt>9442150</tt></a> Add goreleaser to make packages on github<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/77dde64131451d8d85bbb88a9b26805e951acd62/hovercard" href="https://github.com/go-python/gpython/commit/77dde64131451d8d85bbb88a9b26805e951acd62"><tt>77dde64</tt></a> Test gpython with Travis CI<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/8b45fd5deabd91c18bb3968a3bb45bebefc914a8/hovercard" href="https://github.com/go-python/gpython/commit/8b45fd5deabd91c18bb3968a3bb45bebefc914a8"><tt>8b45fd5</tt></a> Fix link to PSF licence<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/7418ececb31968514743b74df7f4cd2bc50e4508/hovercard" href="https://github.com/go-python/gpython/commit/7418ececb31968514743b74df7f4cd2bc50e4508"><tt>7418ece</tt></a> Add LICENSE, README and examples<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/5e6dfca2a941ac72f4977df2c1ecbf2066ddbd40/hovercard" href="https://github.com/go-python/gpython/commit/5e6dfca2a941ac72f4977df2c1ecbf2066ddbd40"><tt>5e6dfca</tt></a> Note about clang tools<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/97e4a0f99e708563397dfa5adf0ec662b3c71485/hovercard" href="https://github.com/go-python/gpython/commit/97e4a0f99e708563397dfa5adf0ec662b3c71485"><tt>97e4a0f</tt></a> compile: add line numbers to compiler and create line number table (lnotab)<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/bbab81100f24d131cd879f997f5f9fae546ec3c2/hovercard" href="https://github.com/go-python/gpython/commit/bbab81100f24d131cd879f997f5f9fae546ec3c2"><tt>bbab811</tt></a> compile, symtable, parse: get lineno, offset, file into SyntaxErrors<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/4fc4f379432d068ffc418f8b949f6b4cff34a7d0/hovercard" href="https://github.com/go-python/gpython/commit/4fc4f379432d068ffc418f8b949f6b4cff34a7d0"><tt>4fc4f37</tt></a> testparser: make it compile too and make a py3 comparison<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/c8b83acf61f22522600d89985b1b727b35256c49/hovercard" href="https://github.com/go-python/gpython/commit/c8b83acf61f22522600d89985b1b727b35256c49"><tt>c8b83ac</tt></a> py, parse: float - fix parsing of out of range floats and floats with spaces<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/bdc70dbaf94b6021006b1139ed9a9dd15ce0eaa6/hovercard" href="https://github.com/go-python/gpython/commit/bdc70dbaf94b6021006b1139ed9a9dd15ce0eaa6"><tt>bdc70db</tt></a> parser: testparser - script to parse all the python source<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/132a9f522a7cf747738a6f7ec66879c2d9fcf997/hovercard" href="https://github.com/go-python/gpython/commit/132a9f522a7cf747738a6f7ec66879c2d9fcf997"><tt>132a9f5</tt></a> py: int - fix base conversion with base and sigil<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/c61c054c8ca4b7d7ae4d01d16c24ee2196ee428d/hovercard" href="https://github.com/go-python/gpython/commit/c61c054c8ca4b7d7ae4d01d16c24ee2196ee428d"><tt>c61c054</tt></a> Make tests past with python3 too<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/b9545a43c26fdc7dafdce737927d3d663f8433dc/hovercard" href="https://github.com/go-python/gpython/commit/b9545a43c26fdc7dafdce737927d3d663f8433dc"><tt>b9545a4</tt></a> py: type - fix initialisation and repr<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/eb7e8f366d98e9521e6ee955f209a9c6c3dbfd7c/hovercard" href="https://github.com/go-python/gpython/commit/eb7e8f366d98e9521e6ee955f209a9c6c3dbfd7c"><tt>eb7e8f3</tt></a> py: fix GoInt and GoInt64 for BigInts<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/af1ba18d19a7b6cbe99a510f52a75a3c55dc2902/hovercard" href="https://github.com/go-python/gpython/commit/af1ba18d19a7b6cbe99a510f52a75a3c55dc2902"><tt>af1ba18</tt></a> py: list fix <strong>add</strong><br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/066aaa769ebf467a38b7efef8dc540afe9b0f34c/hovercard" href="https://github.com/go-python/gpython/commit/066aaa769ebf467a38b7efef8dc540afe9b0f34c"><tt>066aaa7</tt></a> math: implement math module<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/7e4f79186d97beefdb408cc6c3e9ff3fcbb947bc/hovercard" href="https://github.com/go-python/gpython/commit/7e4f79186d97beefdb408cc6c3e9ff3fcbb947bc"><tt>7e4f791</tt></a> py: method - add <strong>eq</strong> and <strong>ne</strong><br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/40a252884cf08b97bc587edcb84d25dc6a581325/hovercard" href="https://github.com/go-python/gpython/commit/40a252884cf08b97bc587edcb84d25dc6a581325"><tt>40a2528</tt></a> py: make == and != complain if comparing the same type with no <strong>eq</strong> method<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/f148ad3db51313ae5671bbdda40580c2b5ea3c04/hovercard" href="https://github.com/go-python/gpython/commit/f148ad3db51313ae5671bbdda40580c2b5ea3c04"><tt>f148ad3</tt></a> Notes on dict implementation<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/20fb6713c3188bb971ae3a787fed0c2b380d9eac/hovercard" href="https://github.com/go-python/gpython/commit/20fb6713c3188bb971ae3a787fed0c2b380d9eac"><tt>20fb671</tt></a> builtin: implement exec() and eval()<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/d0c72a9a009375a9a745114bbf9829436ad4a7cc/hovercard" href="https://github.com/go-python/gpython/commit/d0c72a9a009375a9a745114bbf9829436ad4a7cc"><tt>d0c72a9</tt></a> vm: stop dict literals or dict comp panicing with non string keys<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/f16c0ab88931f4a2a37325c82f754af14f75879f/hovercard" href="https://github.com/go-python/gpython/commit/f16c0ab88931f4a2a37325c82f754af14f75879f"><tt>f16c0ab</tt></a> py: int: fix multiply<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/bf7e345165d9a2566994d1e925b1ba5bab344729/hovercard" href="https://github.com/go-python/gpython/commit/bf7e345165d9a2566994d1e925b1ba5bab344729"><tt>bf7e345</tt></a> repl: allow """ strings to span lines<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/e1bc5aa8cb371d7e1292194ae92b2ca0a0cf8197/hovercard" href="https://github.com/go-python/gpython/commit/e1bc5aa8cb371d7e1292194ae92b2ca0a0cf8197"><tt>e1bc5aa</tt></a> parser: return correct errors for unterminated triple quoted strings<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/d9667bc95ba929c31ec3a024c013f6da4957351f/hovercard" href="https://github.com/go-python/gpython/commit/d9667bc95ba929c31ec3a024c013f6da4957351f"><tt>d9667bc</tt></a> repl: implement multi line code input with continuation lines<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/e3526708a2c37eb669a2e36fe20f0e775bc2a00d/hovercard" href="https://github.com/go-python/gpython/commit/e3526708a2c37eb669a2e36fe20f0e775bc2a00d"><tt>e352670</tt></a> parser: fix "single" mode and return correct EOF error<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/57750154af520cfb89491436f284b36ceb5d7f65/hovercard" href="https://github.com/go-python/gpython/commit/57750154af520cfb89491436f284b36ceb5d7f65"><tt>5775015</tt></a> repl: line editing with history and completion<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/5148b8e8d3177879e105683607d804aca50bafef/hovercard" href="https://github.com/go-python/gpython/commit/5148b8e8d3177879e105683607d804aca50bafef"><tt>5148b8e</tt></a> py: <strong>repr</strong> and <strong>str</strong> for bool, bytes, dict, ellipsis, list, module, none, string, tuple<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/3f14f3df5de5471aff29fb83d5e2db2da29e214d/hovercard" href="https://github.com/go-python/gpython/commit/3f14f3df5de5471aff29fb83d5e2db2da29e214d"><tt>3f14f3d</tt></a> py, builtin, vm: make str() and repr() and implement some <strong>str</strong> and <strong>repr</strong><br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/de8c04a79a413d4a4a4addc9113fdfd259b20082/hovercard" href="https://github.com/go-python/gpython/commit/de8c04a79a413d4a4a4addc9113fdfd259b20082"><tt>de8c04a</tt></a> builtin: make print end= and sep= work<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/1a6a2dd19b07c0dd85870379faf636ffee00eec7/hovercard" href="https://github.com/go-python/gpython/commit/1a6a2dd19b07c0dd85870379faf636ffee00eec7"><tt>1a6a2dd</tt></a> Remove debug print messages<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/bf490cca095d1389eea6a61ceb54daa73247d870/hovercard" href="https://github.com/go-python/gpython/commit/bf490cca095d1389eea6a61ceb54daa73247d870"><tt>bf490cc</tt></a> builtins: slightly improve print()<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/833d4daa08c28759c14f25b279c44b74ee53b678/hovercard" href="https://github.com/go-python/gpython/commit/833d4daa08c28759c14f25b279c44b74ee53b678"><tt>833d4da</tt></a> py: string - slightly better implementation of % operator<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/440aa7cf06187f75d3728368bbbd6238a41f12cc/hovercard" href="https://github.com/go-python/gpython/commit/440aa7cf06187f75d3728368bbbd6238a41f12cc"><tt>440aa7c</tt></a> py3test.py to run the unit tests with python3 as a cross check<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/d831b119cb92b1c8e15ba25ffac22a4719a94980/hovercard" href="https://github.com/go-python/gpython/commit/d831b119cb92b1c8e15ba25ffac22a4719a94980"><tt>d831b11</tt></a> py: string: make <strong>getitem</strong> and <strong>contains</strong> work and unit tests<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/d95eafbd9ef1a089181f6fc7f7c32b1c9ae80177/hovercard" href="https://github.com/go-python/gpython/commit/d95eafbd9ef1a089181f6fc7f7c32b1c9ae80177"><tt>d95eafb</tt></a> py: fix Eq and Ne<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/7bea4c3453e0f0fce1b48d83552c33c97e88dbf8/hovercard" href="https://github.com/go-python/gpython/commit/7bea4c3453e0f0fce1b48d83552c33c97e88dbf8"><tt>7bea4c3</tt></a> Fix errors spotted by go vet<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/648fc135e14a3baf85910458d5ad112b80fb227f/hovercard" href="https://github.com/go-python/gpython/commit/648fc135e14a3baf85910458d5ad112b80fb227f"><tt>648fc13</tt></a> parser: fix error on setting someting which can't be set, eg f()=1<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/927e70d4a44c752b312b917177f751536bd9c09b/hovercard" href="https://github.com/go-python/gpython/commit/927e70d4a44c752b312b917177f751536bd9c09b"><tt>927e70d</tt></a> parser: fix reporting of errors and parsing of decimals with leading zeros<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/60d12b39cba619d3887940bc0992404e1fef4a81/hovercard" href="https://github.com/go-python/gpython/commit/60d12b39cba619d3887940bc0992404e1fef4a81"><tt>60d12b3</tt></a> parser: implement string escapes<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/6125042386871169111ee1ada34e9e38faea5f3e/hovercard" href="https://github.com/go-python/gpython/commit/6125042386871169111ee1ada34e9e38faea5f3e"><tt>6125042</tt></a> py: int: Fix <strong>neg</strong>(IntMin) and <strong>round</strong>(IntMin)<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/0e6bb4cff5575c2db2a4521c921645b880416704/hovercard" href="https://github.com/go-python/gpython/commit/0e6bb4cff5575c2db2a4521c921645b880416704"><tt>0e6bb4c</tt></a> py: implement round() for int/long, float() and complex()<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/2bc7a535be5e8c94e83a08946572c6ae9ddd7fbf/hovercard" href="https://github.com/go-python/gpython/commit/2bc7a535be5e8c94e83a08946572c6ae9ddd7fbf"><tt>2bc7a53</tt></a> builtin: implement divmod<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/db8950cfaf919cbaa61613c5838ec9956f828195/hovercard" href="https://github.com/go-python/gpython/commit/db8950cfaf919cbaa61613c5838ec9956f828195"><tt>db8950c</tt></a> py: int: tests for *<em>, &lt;&lt;, &gt;&gt; and fixes<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/313e2cb3a32ddb186fd238eab052fcba55337923/hovercard" href="https://github.com/go-python/gpython/commit/313e2cb3a32ddb186fd238eab052fcba55337923"><tt>313e2cb</tt></a> py: int: fix floor divide to be exactly the same as python<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/0dce941397bc5697b8601a861db9017ed13f1189/hovercard" href="https://github.com/go-python/gpython/commit/0dce941397bc5697b8601a861db9017ed13f1189"><tt>0dce941</tt></a> py: Implement BigInt to extend Int and tests for it<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/b6756c7915ffb3f11c37409e91ce4a8b309fe3f6/hovercard" href="https://github.com/go-python/gpython/commit/b6756c7915ffb3f11c37409e91ce4a8b309fe3f6"><tt>b6756c7</tt></a> py: fix arithmetic operations code generator and code<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/f86372376ff8a5377ea9a76e645a6e40d25d193d/hovercard" href="https://github.com/go-python/gpython/commit/f86372376ff8a5377ea9a76e645a6e40d25d193d"><tt>f863723</tt></a> Make sys.args accurate and implement -cpuprofile flag<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/00ffff004131004624f430884d8f6fee21e050f6/hovercard" href="https://github.com/go-python/gpython/commit/00ffff004131004624f430884d8f6fee21e050f6"><tt>00ffff0</tt></a> vm: keep locals local (5% speedup)<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/cf0f8879de4d5d8b2dd0bfd608e39f70a45329d3/hovercard" href="https://github.com/go-python/gpython/commit/cf0f8879de4d5d8b2dd0bfd608e39f70a45329d3"><tt>cf0f887</tt></a> vm: compile debug out with a constant - 180% speed improvement!<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/4b9bdd5ab64c6869fdbeb5577c4e2665839787b5/hovercard" href="https://github.com/go-python/gpython/commit/4b9bdd5ab64c6869fdbeb5577c4e2665839787b5"><tt>4b9bdd5</tt></a> Change from panic/recover error handling to go style error values<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/9d458733fa8308b5c666f62aa6a6cade5eb788fd/hovercard" href="https://github.com/go-python/gpython/commit/9d458733fa8308b5c666f62aa6a6cade5eb788fd"><tt>9d45873</tt></a> vm, builtin, py: locals(), globals() and builtin fixes<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/4f768379e13169dfd4a25733b900699c9c3d15c6/hovercard" href="https://github.com/go-python/gpython/commit/4f768379e13169dfd4a25733b900699c9c3d15c6"><tt>4f76837</tt></a> vm,py: fix generators called after end of code<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/8e7ded6df709cb14f8feab0ea3f387b5c16a0702/hovercard" href="https://github.com/go-python/gpython/commit/8e7ded6df709cb14f8feab0ea3f387b5c16a0702"><tt>8e7ded6</tt></a> py: Fix SetAttr<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/28b616de306045fd8ec99f2c19fd8a325af2835f/hovercard" href="https://github.com/go-python/gpython/commit/28b616de306045fd8ec99f2c19fd8a325af2835f"><tt>28b616d</tt></a> pytest: factor python testing framework into own module<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/71b65b706986f5ee71fd82816e8d1d1a6c84481c/hovercard" href="https://github.com/go-python/gpython/commit/71b65b706986f5ee71fd82816e8d1d1a6c84481c"><tt>71b65b7</tt></a> py: import - make work better in REPL and look for <strong>init</strong>.py<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/4ccf87094a11bd1abacd2e12ad95898e954ef6ea/hovercard" href="https://github.com/go-python/gpython/commit/4ccf87094a11bd1abacd2e12ad95898e954ef6ea"><tt>4ccf870</tt></a> repl: very basic REPL<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/cae96e7c1f38d166ecbceb00be5d75d094030fca/hovercard" href="https://github.com/go-python/gpython/commit/cae96e7c1f38d166ecbceb00be5d75d094030fca"><tt>cae96e7</tt></a> vm: implement CALL_FUNCTION</em>, fast locals and make function calling work properly<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/7f90811b3aa2474e301187b5e2474000c37b831e/hovercard" href="https://github.com/go-python/gpython/commit/7f90811b3aa2474e301187b5e2474000c37b831e"><tt>7f90811</tt></a> compile: fix kwonlyargs and raise SyntaxError on duplicated keywords<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/e4ed5323ff9e8214b1a4af73d08ce0486a92354c/hovercard" href="https://github.com/go-python/gpython/commit/e4ed5323ff9e8214b1a4af73d08ce0486a92354c"><tt>e4ed532</tt></a> py: exception: bodge to return Exception.args<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/3a20288394b38a4af67defea8eac2114a67d00c1/hovercard" href="https://github.com/go-python/gpython/commit/3a20288394b38a4af67defea8eac2114a67d00c1"><tt>3a20288</tt></a> py: code: remove extra brackets<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/db28072c977ad7a9c560428fc9a9e9586d3c081c/hovercard" href="https://github.com/go-python/gpython/commit/db28072c977ad7a9c560428fc9a9e9586d3c081c"><tt>db28072</tt></a> py: dict: implement <strong>eq</strong> and <strong>ne</strong><br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/b306413190aedb342704abb3381ec8d67567b457/hovercard" href="https://github.com/go-python/gpython/commit/b306413190aedb342704abb3381ec8d67567b457"><tt>b306413</tt></a> symtable: fix functions with no normal arguments (only <em>args etc)<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/6a2dcc9892baeea551947bf48ba6d1f694fbfd5a/hovercard" href="https://github.com/go-python/gpython/commit/6a2dcc9892baeea551947bf48ba6d1f694fbfd5a"><tt>6a2dcc9</tt></a> vm: Implement SETUP_WITH and WITH_CLEANUP<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/1d7e5283a3ad379b221cf841cfbf45a632303aa6/hovercard" href="https://github.com/go-python/gpython/commit/1d7e5283a3ad379b221cf841cfbf45a632303aa6"><tt>1d7e528</tt></a> compile: fix continue in with block<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/e2cd6ef6e9f1bc6aa583b4c5b87c3a6a416f907b/hovercard" href="https://github.com/go-python/gpython/commit/e2cd6ef6e9f1bc6aa583b4c5b87c3a6a416f907b"><tt>e2cd6ef</tt></a> py: <strong>eq</strong> and <strong>ne</strong> for type<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/07d321a85bde462e152a2450d2d465f98861cc36/hovercard" href="https://github.com/go-python/gpython/commit/07d321a85bde462e152a2450d2d465f98861cc36"><tt>07d321a</tt></a> vm: tidy tests<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/7c07fd2d9b3cc58b10855d35b587863a3641297a/hovercard" href="https://github.com/go-python/gpython/commit/7c07fd2d9b3cc58b10855d35b587863a3641297a"><tt>7c07fd2</tt></a> vm: tests for generators<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/447496c6153a032752d2272e6c836dfaeb1e66d1/hovercard" href="https://github.com/go-python/gpython/commit/447496c6153a032752d2272e6c836dfaeb1e66d1"><tt>447496c</tt></a> vm: give opcode its own type<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/0838829c002e7827acbf128b387b93e675c6d065/hovercard" href="https://github.com/go-python/gpython/commit/0838829c002e7827acbf128b387b93e675c6d065"><tt>0838829</tt></a> vm: raise tests<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/30367ff100aef316b2e5c09350da4ea56e26d1a3/hovercard" href="https://github.com/go-python/gpython/commit/30367ff100aef316b2e5c09350da4ea56e26d1a3"><tt>30367ff</tt></a> vm: rename variables to be more like the python original code<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/87adad3cd20c59de8490309626798c86fc739503/hovercard" href="https://github.com/go-python/gpython/commit/87adad3cd20c59de8490309626798c86fc739503"><tt>87adad3</tt></a> vm: fix continue<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/3d425a804d0f51ee965b200e0cc58744a8cab546/hovercard" href="https://github.com/go-python/gpython/commit/3d425a804d0f51ee965b200e0cc58744a8cab546"><tt>3d425a8</tt></a> vm: fix exception handling<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/4865ebff614a79ea52ab9cebc153cb7a466936cb/hovercard" href="https://github.com/go-python/gpython/commit/4865ebff614a79ea52ab9cebc153cb7a466936cb"><tt>4865ebf</tt></a> py: ExceptionInfo - check for nil<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/5a57a8b4ab08f82c78d539d02d09d15f88ac6533/hovercard" href="https://github.com/go-python/gpython/commit/5a57a8b4ab08f82c78d539d02d09d15f88ac6533"><tt>5a57a8b</tt></a> compile: make SyntaxError on return outside function<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/19f32cbbe08d219295c57fb0749b802d7684d40b/hovercard" href="https://github.com/go-python/gpython/commit/19f32cbbe08d219295c57fb0749b802d7684d40b"><tt>19f32cb</tt></a> vm: Tests for STORE_ATTR, LOAD_ATTR, DELETE_ATTR<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/d0595044d2db6b5a6569ce3678195ed4a4469d39/hovercard" href="https://github.com/go-python/gpython/commit/d0595044d2db6b5a6569ce3678195ed4a4469d39"><tt>d059504</tt></a> vm: implement IMPORT_NAME, IMPORT_FROM, IMPORT_STAR; py: factor Attribute code<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/a20d4436d079ad728470a6e5c6248f41050d3557/hovercard" href="https://github.com/go-python/gpython/commit/a20d4436d079ad728470a6e5c6248f41050d3557"><tt>a20d443</tt></a> vm: implement in, not in; py: changed args to Iterate<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/acaa5df39295f7dd80f5924f716b85515aba3415/hovercard" href="https://github.com/go-python/gpython/commit/acaa5df39295f7dd80f5924f716b85515aba3415"><tt>acaa5df</tt></a> vm: more tests for lists and DELETE_SUBSCR, UNPACK_EX, UNPACK_SEQUENCE etc<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/bb6f44cbf41546da29c1778c5dabbac044282b41/hovercard" href="https://github.com/go-python/gpython/commit/bb6f44cbf41546da29c1778c5dabbac044282b41"><tt>bb6f44c</tt></a> py: implement DelItem<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/194e817c2c2bb6c33109b7ad993bec9f583e8ae5/hovercard" href="https://github.com/go-python/gpython/commit/194e817c2c2bb6c33109b7ad993bec9f583e8ae5"><tt>194e817</tt></a> py: tuple - Reverse method<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/3a897b0cab2ea9b392dd274d35cf6d693943c1d3/hovercard" href="https://github.com/go-python/gpython/commit/3a897b0cab2ea9b392dd274d35cf6d693943c1d3"><tt>3a897b0</tt></a> py: float and int - check for divide by zero<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/5a56e32ec03ab2a0a4ccd6ff5677f67c9fcad26e/hovercard" href="https://github.com/go-python/gpython/commit/5a56e32ec03ab2a0a4ccd6ff5677f67c9fcad26e"><tt>5a56e32</tt></a> vm: tests for loops<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/ceed469c53ff83e9fd3713990c17c457c3753f12/hovercard" href="https://github.com/go-python/gpython/commit/ceed469c53ff83e9fd3713990c17c457c3753f12"><tt>ceed469</tt></a> vm: remove STORE_LOCALS opcode as it is no longer used<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/5546ccd664b0be605708dab4fc90ae99d9a95c68/hovercard" href="https://github.com/go-python/gpython/commit/5546ccd664b0be605708dab4fc90ae99d9a95c68"><tt>5546ccd</tt></a> py: failing test for IsSubtype<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/0d4a6d407ff1532e6075639dbc89af9340e64c00/hovercard" href="https://github.com/go-python/gpython/commit/0d4a6d407ff1532e6075639dbc89af9340e64c00"><tt>0d4a6d4</tt></a> vm: tests and fixes for exceptions<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/5ceac9c144b3abf313f40d64a10e2f54c8cca662/hovercard" href="https://github.com/go-python/gpython/commit/5ceac9c144b3abf313f40d64a10e2f54c8cca662"><tt>5ceac9c</tt></a> compile: more tests on exception handling<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/bf0f5234b0d2c2704c236709e70321755bbde5ae/hovercard" href="https://github.com/go-python/gpython/commit/bf0f5234b0d2c2704c236709e70321755bbde5ae"><tt>bf0f523</tt></a> vm: class definitions<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/114c283717a1b8ea2199b9e3f5df668ee817e494/hovercard" href="https://github.com/go-python/gpython/commit/114c283717a1b8ea2199b9e3f5df668ee817e494"><tt>114c283</tt></a> vm: functions &amp; DELETE_NAME, DELETE_GLOBAL, LOAD_NAME, LOAD_GLOBAL, STORE_DEREF, DELETE_DEREF<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/f570f95ad9a698d08fe70550580e94f7f61a4123/hovercard" href="https://github.com/go-python/gpython/commit/f570f95ad9a698d08fe70550580e94f7f61a4123"><tt>f570f95</tt></a> vm: tests for comprehensinos, SET_ADD and MAP_ADD opcodes<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/7ac88d93e50e45523d264689716a61cb702dcf3f/hovercard" href="https://github.com/go-python/gpython/commit/7ac88d93e50e45523d264689716a61cb702dcf3f"><tt>7ac88d9</tt></a> py: dict.<strong>setitem</strong> and dict.<strong>getitem</strong><br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/4a7ad172af3e46581fbe192e4115eb9ec524aa56/hovercard" href="https://github.com/go-python/gpython/commit/4a7ad172af3e46581fbe192e4115eb9ec524aa56"><tt>4a7ad17</tt></a> py: temporary set.<strong>eq</strong> and set.<strong>ne</strong><br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/44242f0018e8a66e7154a2e794a933dec3ad6477/hovercard" href="https://github.com/go-python/gpython/commit/44242f0018e8a66e7154a2e794a933dec3ad6477"><tt>44242f0</tt></a> Remove emacs noise and coverage from .gitignore<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/13056516315b37a37b9a0462390523b0ba29af20/hovercard" href="https://github.com/go-python/gpython/commit/13056516315b37a37b9a0462390523b0ba29af20"><tt>1305651</tt></a> vm: start of test suite<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/027333188fc41f14af3e186bf81d535af12fc6b3/hovercard" href="https://github.com/go-python/gpython/commit/027333188fc41f14af3e186bf81d535af12fc6b3"><tt>0273331</tt></a> py: fix &lt;&lt;= for int<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/9402ed80499119cab99c3b470a55fd3b49fd6866/hovercard" href="https://github.com/go-python/gpython/commit/9402ed80499119cab99c3b470a55fd3b49fd6866"><tt>9402ed8</tt></a> compile: improve coverage and tidy code<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/08f7c837d190af74c6b31a8246f40154559b4063/hovercard" href="https://github.com/go-python/gpython/commit/08f7c837d190af74c6b31a8246f40154559b4063"><tt>08f7c83</tt></a> compile: Fix continue and loops in general<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/3965a79610d2fcd34fd2a34575db21f102dbce6d/hovercard" href="https://github.com/go-python/gpython/commit/3965a79610d2fcd34fd2a34575db21f102dbce6d"><tt>3965a79</tt></a> compile: implement subscript and fix attribute<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/cd8c5fab09fe56f0f75265ec2ffd33127cb90f32/hovercard" href="https://github.com/go-python/gpython/commit/cd8c5fab09fe56f0f75265ec2ffd33127cb90f32"><tt>cd8c5fa</tt></a> compile: implement starred assignment<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/e03f3674e460088679ffb4190bb4d50ae814583f/hovercard" href="https://github.com/go-python/gpython/commit/e03f3674e460088679ffb4190bb4d50ae814583f"><tt>e03f367</tt></a> compile: use c.Exprs where appropriate<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/5602724e45f4258733fee562be5502d84262b81a/hovercard" href="https://github.com/go-python/gpython/commit/5602724e45f4258733fee562be5502d84262b81a"><tt>5602724</tt></a> compile: implement Ellipsis<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/43c783826735b9c0106636f5d4f2fb741587fae1/hovercard" href="https://github.com/go-python/gpython/commit/43c783826735b9c0106636f5d4f2fb741587fae1"><tt>43c7838</tt></a> py: implement <strong>eq</strong> and <strong>ne</strong> for Ellipsis<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/069f4600a6b8a4afffe6e1fe6c28bbd931300e84/hovercard" href="https://github.com/go-python/gpython/commit/069f4600a6b8a4afffe6e1fe6c28bbd931300e84"><tt>069f460</tt></a> compile: implement yield and yield from<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/cc7bc38dca6c6879aa040cbe2fd7482a4e770c96/hovercard" href="https://github.com/go-python/gpython/commit/cc7bc38dca6c6879aa040cbe2fd7482a4e770c96"><tt>cc7bc38</tt></a> symtable: fix yield/yield from to set generator flag<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/6c151b759a7c04de03b7a6dd2a71faeef985f226/hovercard" href="https://github.com/go-python/gpython/commit/6c151b759a7c04de03b7a6dd2a71faeef985f226"><tt>6c151b7</tt></a> compile: import/from import<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/8072a76b673944691026e2e0aea62700ad0b84f7/hovercard" href="https://github.com/go-python/gpython/commit/8072a76b673944691026e2e0aea62700ad0b84f7"><tt>8072a76</tt></a> compile: implement try/except/finally<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/54e8dcbea44097c7f80d7f77c97b2de760eff438/hovercard" href="https://github.com/go-python/gpython/commit/54e8dcbea44097c7f80d7f77c97b2de760eff438"><tt>54e8dcb</tt></a> compile: with statement<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/ebc723a30d443e6446e793d968ca419d52adb10e/hovercard" href="https://github.com/go-python/gpython/commit/ebc723a30d443e6446e793d968ca419d52adb10e"><tt>ebc723a</tt></a> compile: implement comprehensions<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/3c0ad78236297b606d81628ffee1dae89edc932e/hovercard" href="https://github.com/go-python/gpython/commit/3c0ad78236297b606d81628ffee1dae89edc932e"><tt>3c0ad78</tt></a> compile: class definitions and module docstrings<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/8f4bd4172a7c2b0984c0d4bc366f38fbdd2f5e30/hovercard" href="https://github.com/go-python/gpython/commit/8f4bd4172a7c2b0984c0d4bc366f38fbdd2f5e30"><tt>8f4bd41</tt></a> py: code: add <strong>eq</strong> and <strong>ne</strong> methods<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/99c3f74e8797bd890edb10aa7e2e4225ad57bda8/hovercard" href="https://github.com/go-python/gpython/commit/99c3f74e8797bd890edb10aa7e2e4225ad57bda8"><tt>99c3f74</tt></a> compile: make decorators for functions work<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/7686a574e6dadb021f807adc8abe3e16d329c56a/hovercard" href="https://github.com/go-python/gpython/commit/7686a574e6dadb021f807adc8abe3e16d329c56a"><tt>7686a57</tt></a> compile: finish lambdas including closures<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/5a2a35afc08b3af79f9d4e8e18f6708e27b0bc05/hovercard" href="https://github.com/go-python/gpython/commit/5a2a35afc08b3af79f9d4e8e18f6708e27b0bc05"><tt>5a2a35a</tt></a> compile: make closures compile properly<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/329523c768da8cfafa905af975afbd27eb729c8b/hovercard" href="https://github.com/go-python/gpython/commit/329523c768da8cfafa905af975afbd27eb729c8b"><tt>329523c</tt></a> symtable: add Find() method<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/f0cbe485903342801cec5dda45562791e96ea4d4/hovercard" href="https://github.com/go-python/gpython/commit/f0cbe485903342801cec5dda45562791e96ea4d4"><tt>f0cbe48</tt></a> compile: re-organise code<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/cc59dde63ddec8099832df6d18af04b72968e666/hovercard" href="https://github.com/go-python/gpython/commit/cc59dde63ddec8099832df6d18af04b72968e666"><tt>cc59dde</tt></a> Fix uses of Compile<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/e1d9f2c31052b7c43367f6ed8726c70e3d3b17fe/hovercard" href="https://github.com/go-python/gpython/commit/e1d9f2c31052b7c43367f6ed8726c70e3d3b17fe"><tt>e1d9f2c</tt></a> compile: implement return, docstrings, global<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/0acb046b4985496b5260cdd4deb39859df3562f3/hovercard" href="https://github.com/go-python/gpython/commit/0acb046b4985496b5260cdd4deb39859df3562f3"><tt>0acb046</tt></a> compile: Fix Varnames<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/c7d19e123be597efe6738c691d9e8a9b9a1ca0a1/hovercard" href="https://github.com/go-python/gpython/commit/c7d19e123be597efe6738c691d9e8a9b9a1ca0a1"><tt>c7d19e1</tt></a> compile: remove disassembly from test data which makes it stable and shorter<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/a0c39300143d488e473cf7366caaa5ad4c9b77cb/hovercard" href="https://github.com/go-python/gpython/commit/a0c39300143d488e473cf7366caaa5ad4c9b77cb"><tt>a0c3930</tt></a> compile: make a simple function compile<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/f7003ed5c916eb3df7737c8918d1bbc70962c1a9/hovercard" href="https://github.com/go-python/gpython/commit/f7003ed5c916eb3df7737c8918d1bbc70962c1a9"><tt>f7003ed</tt></a> symtable: remove unused import * checking code<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/7a5b132bcb08ef3f81c7ccce78c3f15d183a15d5/hovercard" href="https://github.com/go-python/gpython/commit/7a5b132bcb08ef3f81c7ccce78c3f15d183a15d5"><tt>7a5b132</tt></a> symtable: correct package name and stop panic's escaping the package<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/21129d0dd76606f14d365c03cf7f21581d75d51e/hovercard" href="https://github.com/go-python/gpython/commit/21129d0dd76606f14d365c03cf7f21581d75d51e"><tt>21129d0</tt></a> symtable: make definitions public<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/08446c239cdac67aca76f827217d0511eec0567d/hovercard" href="https://github.com/go-python/gpython/commit/08446c239cdac67aca76f827217d0511eec0567d"><tt>08446c2</tt></a> symtable: fix functions, add classes, lambda, increase coverage<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/efe2b0ea432dbbc10bf86c4e2fd694c2ee486001/hovercard" href="https://github.com/go-python/gpython/commit/efe2b0ea432dbbc10bf86c4e2fd694c2ee486001"><tt>efe2b0e</tt></a> ast: Walk - fix ExceptHandler traversal<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/88dcf551c2fde3a4dd5f9cdf9c560ec1a69e2da4/hovercard" href="https://github.com/go-python/gpython/commit/88dcf551c2fde3a4dd5f9cdf9c560ec1a69e2da4"><tt>88dcf55</tt></a> symtable: fix tests after move<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/0f4c7149ac13d6d0b7701b628400e4bc1e06c533/hovercard" href="https://github.com/go-python/gpython/commit/0f4c7149ac13d6d0b7701b628400e4bc1e06c533"><tt>0f4c714</tt></a> symtable: factor out from compile<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/de6c5dd54ce488cabe6de3e0382bfa9b5e151744/hovercard" href="https://github.com/go-python/gpython/commit/de6c5dd54ce488cabe6de3e0382bfa9b5e151744"><tt>de6c5dd</tt></a> compile: symtable: implement list/set/dict/generator comprehensions<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/940b430886c0cf4746c9fa8f8ef26a2ad5a015e6/hovercard" href="https://github.com/go-python/gpython/commit/940b430886c0cf4746c9fa8f8ef26a2ad5a015e6"><tt>940b430</tt></a> compile: symtable: test and fix flags<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/44e6f6362b2c366d26a360a7278d29ccdf246b1f/hovercard" href="https://github.com/go-python/gpython/commit/44e6f6362b2c366d26a360a7278d29ccdf246b1f"><tt>44e6f63</tt></a> compile: symtable: global and nonlocal<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/5d621d0c575d96dd3b633cb19e7ce5fa114eabf7/hovercard" href="https://github.com/go-python/gpython/commit/5d621d0c575d96dd3b633cb19e7ce5fa114eabf7"><tt>5d621d0</tt></a> compiler: fill out symtable machinery<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/39eaafff7d242e57f8adc85dc09f7579c2d09fe6/hovercard" href="https://github.com/go-python/gpython/commit/39eaafff7d242e57f8adc85dc09f7579c2d09fe6"><tt>39eaaff</tt></a> compiler: symtable - stringer and fix test<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/f1c2c694bf6771f657e058327da72038ed92e1ee/hovercard" href="https://github.com/go-python/gpython/commit/f1c2c694bf6771f657e058327da72038ed92e1ee"><tt>f1c2c69</tt></a> compiler: symbol table framework, plus test machinery<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/611c8dc15f44341219c0ef1a7f20aa235fa3c771/hovercard" href="https://github.com/go-python/gpython/commit/611c8dc15f44341219c0ef1a7f20aa235fa3c771"><tt>611c8dc</tt></a> ast: Walk - fix null pointer deref and increase test coverage<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/8eb8664806a3ec85c449c342ac8983d854b588a4/hovercard" href="https://github.com/go-python/gpython/commit/8eb8664806a3ec85c449c342ac8983d854b588a4"><tt>8eb8664</tt></a> ast: implement Walk() function<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/3079681970bb09aa316220313b7c6484701abf12/hovercard" href="https://github.com/go-python/gpython/commit/3079681970bb09aa316220313b7c6484701abf12"><tt>3079681</tt></a> compile: function definitions without body<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/a39de11b1b41d129696e8202b5ddc6c78d220e86/hovercard" href="https://github.com/go-python/gpython/commit/a39de11b1b41d129696e8202b5ddc6c78d220e86"><tt>a39de11</tt></a> tuple: implement <strong>eq</strong> and <strong>ne</strong><br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/ff5d1143aebd31a90179f224e3ba051159e0ead1/hovercard" href="https://github.com/go-python/gpython/commit/ff5d1143aebd31a90179f224e3ba051159e0ead1"><tt>ff5d114</tt></a> compiler: implement call<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/669e0e4d7331afe41c463e524252ee287e418e57/hovercard" href="https://github.com/go-python/gpython/commit/669e0e4d7331afe41c463e524252ee287e418e57"><tt>669e0e4</tt></a> compile: implement for loop<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/50cdc44b14d8ff94ab81a5e6c07b13fc36a38b0f/hovercard" href="https://github.com/go-python/gpython/commit/50cdc44b14d8ff94ab81a5e6c07b13fc36a38b0f"><tt>50cdc44</tt></a> compler: break, continue and framework for testing exceptions<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/1cfd200b910843cb2f46ee9044bbab12c6a87cec/hovercard" href="https://github.com/go-python/gpython/commit/1cfd200b910843cb2f46ee9044bbab12c6a87cec"><tt>1cfd200</tt></a> compile: note that diffs are caused by bugs in python 3.4<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/6ab7061540533493fed5f3d51aaa6b9e8c790bc8/hovercard" href="https://github.com/go-python/gpython/commit/6ab7061540533493fed5f3d51aaa6b9e8c790bc8"><tt>6ab7061</tt></a> lexer: fix whitespace issues<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/8d5c74ec252adcabc5667ff475c8f3e1b934a79d/hovercard" href="https://github.com/go-python/gpython/commit/8d5c74ec252adcabc5667ff475c8f3e1b934a79d"><tt>8d5c74e</tt></a> compile: Implement while and if<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/ac9ca13f402c53eb7a4934c0cd5831e2a402e073/hovercard" href="https://github.com/go-python/gpython/commit/ac9ca13f402c53eb7a4934c0cd5831e2a402e073"><tt>ac9ca13</tt></a> compiler: del and raise<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/de8f9c5aecc6cd3058189eb740c1e900314f64e4/hovercard" href="https://github.com/go-python/gpython/commit/de8f9c5aecc6cd3058189eb740c1e900314f64e4"><tt>de8f9c5</tt></a> compiler: assign and augmented assign<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/54f31497f596f769b915a22aa3f4de4ce90d6ae2/hovercard" href="https://github.com/go-python/gpython/commit/54f31497f596f769b915a22aa3f4de4ce90d6ae2"><tt>54f3149</tt></a> compiler: pass, expr statement and assert<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/4826cccec136d7e73ff74d1a87e485ddb9f6d244/hovercard" href="https://github.com/go-python/gpython/commit/4826cccec136d7e73ff74d1a87e485ddb9f6d244"><tt>4826ccc</tt></a> compile: basic lambda: working<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/d0ea27bc77aef49a89d95d414fdb9fa33f20f7ec/hovercard" href="https://github.com/go-python/gpython/commit/d0ea27bc77aef49a89d95d414fdb9fa33f20f7ec"><tt>d0ea27b</tt></a> compile: implement Dict, Set, attribute lookup<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/532fd9cdb59096b7b0d0d5e7b1e2ca7354a44a10/hovercard" href="https://github.com/go-python/gpython/commit/532fd9cdb59096b7b0d0d5e7b1e2ca7354a44a10"><tt>532fd9c</tt></a> compile: implement named constant (True, False, None)<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/6b7f42a53b9e5b1d0f3909c48d5cfe0c0bdf977e/hovercard" href="https://github.com/go-python/gpython/commit/6b7f42a53b9e5b1d0f3909c48d5cfe0c0bdf977e"><tt>6b7f42a</tt></a> py.Bool eq and ne<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/5f5112abd37a96b6a56f8b591a56821d40334a99/hovercard" href="https://github.com/go-python/gpython/commit/5f5112abd37a96b6a56f8b591a56821d40334a99"><tt>5f5112a</tt></a> py.None: eq and ne<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/54f7fe1cc25bb5e3fd98be3a9e94775081633ec9/hovercard" href="https://github.com/go-python/gpython/commit/54f7fe1cc25bb5e3fd98be3a9e94775081633ec9"><tt>54f7fe1</tt></a> compiler: implement tuple and list<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/9b2aead7ffd37f13619893aa568e03fe98eca065/hovercard" href="https://github.com/go-python/gpython/commit/9b2aead7ffd37f13619893aa568e03fe98eca065"><tt>9b2aead</tt></a> compile: implement Bytes<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/b881849f226b727289df4f54e24219e4d6d7b120/hovercard" href="https://github.com/go-python/gpython/commit/b881849f226b727289df4f54e24219e4d6d7b120"><tt>b881849</tt></a> py.Bytes: implement comparisons<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/b8b5f4e6c844f898934e7e19d3fb408b114d42b5/hovercard" href="https://github.com/go-python/gpython/commit/b8b5f4e6c844f898934e7e19d3fb408b114d42b5"><tt>b8b5f4e</tt></a> compiler: implement comparators<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/67b9193815a3c6026ebda36831771e9e0ff97377/hovercard" href="https://github.com/go-python/gpython/commit/67b9193815a3c6026ebda36831771e9e0ff97377"><tt>67b9193</tt></a> compiler: Factor instructions into own file and rename some compile methods<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/363ce43ca82565bc3fb021f2dba69a4af9b80819/hovercard" href="https://github.com/go-python/gpython/commit/363ce43ca82565bc3fb021f2dba69a4af9b80819"><tt>363ce43</tt></a> compile: Fixup panics to have name of thing they are panicing about<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/0a8e7203a1d505609c37efb120a550dcb6d4b65a/hovercard" href="https://github.com/go-python/gpython/commit/0a8e7203a1d505609c37efb120a550dcb6d4b65a"><tt>0a8e720</tt></a> compiler: make stack depth calcuations work<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/853ec565236853745b50a417fdb7dd2eb8d150c6/hovercard" href="https://github.com/go-python/gpython/commit/853ec565236853745b50a417fdb7dd2eb8d150c6"><tt>853ec56</tt></a> Fix 3.4 CLASSDEREF opcode definition<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/3842c62c9d581c84f4f36df4b328f68fbb36a3b1/hovercard" href="https://github.com/go-python/gpython/commit/3842c62c9d581c84f4f36df4b328f68fbb36a3b1"><tt>3842c62</tt></a> compiler: Make names work and detect duplicate constants and names<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/d7653f2434e9ad09425c939cce3b9f068a95dad4/hovercard" href="https://github.com/go-python/gpython/commit/d7653f2434e9ad09425c939cce3b9f068a95dad4"><tt>d7653f2</tt></a> compile: Implement if expression and JUMP_FORWARD<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/6fa52650f3244bf3113cf0222e8ddd49ea84c32f/hovercard" href="https://github.com/go-python/gpython/commit/6fa52650f3244bf3113cf0222e8ddd49ea84c32f"><tt>6fa5265</tt></a> compiler: Fix jump resolver<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/2ece17f789e8839bd9822eab211de8eb48c697cc/hovercard" href="https://github.com/go-python/gpython/commit/2ece17f789e8839bd9822eab211de8eb48c697cc"><tt>2ece17f</tt></a> compiler: Bool Ops, Labels, N pass assembly, Jump resolution<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/d84b59956ddb596f0e731c6fbc82618d9a26a817/hovercard" href="https://github.com/go-python/gpython/commit/d84b59956ddb596f0e731c6fbc82618d9a26a817"><tt>d84b599</tt></a> compiler: Unary Ops<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/a9c21a1935d460211001a8ff06ca109ea4c5eb0c/hovercard" href="https://github.com/go-python/gpython/commit/a9c21a1935d460211001a8ff06ca109ea4c5eb0c"><tt>a9c21a1</tt></a> compiler: basic infrastructure, constants and binops<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/c49e757f7409580202a08ea2502d168bda798cac/hovercard" href="https://github.com/go-python/gpython/commit/c49e757f7409580202a08ea2502d168bda798cac"><tt>c49e757</tt></a> Add test machinery for compile<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/6f1f9b2a562b228b8abc8c70db364d413e3f49ba/hovercard" href="https://github.com/go-python/gpython/commit/6f1f9b2a562b228b8abc8c70db364d413e3f49ba"><tt>6f1f9b2</tt></a> Add auto generated y.go and y.output now the code is done (almost)<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/bd6b992dd391a65a2a2eef710a73920c62fb292e/hovercard" href="https://github.com/go-python/gpython/commit/bd6b992dd391a65a2a2eef710a73920c62fb292e"><tt>bd6b992</tt></a> Move grammar test data to its own file<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/1f41308299894fd86d04bb766e569307b204a6b4/hovercard" href="https://github.com/go-python/gpython/commit/1f41308299894fd86d04bb766e569307b204a6b4"><tt>1f41308</tt></a> Improve coverage<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/f8f4d5e57e3378592e4c849214ebf43493c645d0/hovercard" href="https://github.com/go-python/gpython/commit/f8f4d5e57e3378592e4c849214ebf43493c645d0"><tt>f8f4d5e</tt></a> Fix Ctx<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/bf62f091c4b2ffa661b868599cc194db77ed4e00/hovercard" href="https://github.com/go-python/gpython/commit/bf62f091c4b2ffa661b868599cc194db77ed4e00"><tt>bf62f09</tt></a> decorators<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/8ed83d04715b5b5fd573812b9af32819b955b67f/hovercard" href="https://github.com/go-python/gpython/commit/8ed83d04715b5b5fd573812b9af32819b955b67f"><tt>8ed83d0</tt></a> Class definition<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/6ae1b002f6f43943468c2c506ecb21829eca2466/hovercard" href="https://github.com/go-python/gpython/commit/6ae1b002f6f43943468c2c506ecb21829eca2466"><tt>6ae1b00</tt></a> Function definitions<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/0079df44e854e5b30e9117757bc5ca6dbeb31297/hovercard" href="https://github.com/go-python/gpython/commit/0079df44e854e5b30e9117757bc5ca6dbeb31297"><tt>0079df4</tt></a> Lambda and varargs<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/bad0904e2e3aad69b00ab6072cbd7d7c522554a7/hovercard" href="https://github.com/go-python/gpython/commit/bad0904e2e3aad69b00ab6072cbd7d7c522554a7"><tt>bad0904</tt></a> Assign and augmented assign<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/885858976314f471035e0ebe105687f474352f12/hovercard" href="https://github.com/go-python/gpython/commit/885858976314f471035e0ebe105687f474352f12"><tt>8858589</tt></a> With statememt<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/034315f406cc4a90dd84aaacb51830895a589cdf/hovercard" href="https://github.com/go-python/gpython/commit/034315f406cc4a90dd84aaacb51830895a589cdf"><tt>034315f</tt></a> try / except statememts<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/79b119d37b943fd7e5060d95ffe2676c59a1acdc/hovercard" href="https://github.com/go-python/gpython/commit/79b119d37b943fd7e5060d95ffe2676c59a1acdc"><tt>79b119d</tt></a> Fix assert statement<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/a27bc28864af101c243a5e859dbba5a297fcc827/hovercard" href="https://github.com/go-python/gpython/commit/a27bc28864af101c243a5e859dbba5a297fcc827"><tt>a27bc28</tt></a> Implement For and If<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/b685896ce6c3d44229a188ed341749ea6b021e40/hovercard" href="https://github.com/go-python/gpython/commit/b685896ce6c3d44229a188ed341749ea6b021e40"><tt>b685896</tt></a> Simple statements<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/b3fe9bddc43ff150e46b22bb38468e08aad167c2/hovercard" href="https://github.com/go-python/gpython/commit/b3fe9bddc43ff150e46b22bb38468e08aad167c2"><tt>b3fe9bd</tt></a> Mark unfinished parts<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/f62787089fb403c9549b4d0e46c6d3dd0902b9ce/hovercard" href="https://github.com/go-python/gpython/commit/f62787089fb403c9549b4d0e46c6d3dd0902b9ce"><tt>f627870</tt></a> Make Call with arguments work<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/133ce362d76704beb8f22c055b081b31ce5fb507/hovercard" href="https://github.com/go-python/gpython/commit/133ce362d76704beb8f22c055b081b31ce5fb507"><tt>133ce36</tt></a> trailers - call and subscript - call not finished<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/6305d51f94b3415f0c54d7eed80d90498e679fe4/hovercard" href="https://github.com/go-python/gpython/commit/6305d51f94b3415f0c54d7eed80d90498e679fe4"><tt>6305d51</tt></a> Fix Call to have correct Func name<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/f993dc7bd271e84110a5aaa73d1ec62b59540268/hovercard" href="https://github.com/go-python/gpython/commit/f993dc7bd271e84110a5aaa73d1ec62b59540268"><tt>f993dc7</tt></a> Make nil items return as None<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/216cff966cfd878117de3a3e5d9ad03841082b5d/hovercard" href="https://github.com/go-python/gpython/commit/216cff966cfd878117de3a3e5d9ad03841082b5d"><tt>216cff9</tt></a> BinOp, BoolOp and UnaryOp<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/058dc76793c720327bd7bc285d1d06fc1f315bcc/hovercard" href="https://github.com/go-python/gpython/commit/058dc76793c720327bd7bc285d1d06fc1f315bcc"><tt>058dc76</tt></a> Fix Mod String<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/302a07f68e48227dfc98b283da75d51bd8977947/hovercard" href="https://github.com/go-python/gpython/commit/302a07f68e48227dfc98b283da75d51bd8977947"><tt>302a07f</tt></a> Get rid of uneccessary stacks and clear out yylval each lex<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/30785529cd0230b1621d8c01861eeaffea27ad1b/hovercard" href="https://github.com/go-python/gpython/commit/30785529cd0230b1621d8c01861eeaffea27ad1b"><tt>3078552</tt></a> Generator, List, Set and Dictionary comprehensions<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/817f25d8c826f2f5e856e8408b1c0383111d972d/hovercard" href="https://github.com/go-python/gpython/commit/817f25d8c826f2f5e856e8408b1c0383111d972d"><tt>817f25d</tt></a> Add SetCtx and SetCtxer<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/a08810b8b992582712467541f150c07efefcb018/hovercard" href="https://github.com/go-python/gpython/commit/a08810b8b992582712467541f150c07efefcb018"><tt>a08810b</tt></a> Ast dump Comprehension structs properly<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/69f12ffe0a0603438a576e9ca9f8be68ff5548ca/hovercard" href="https://github.com/go-python/gpython/commit/69f12ffe0a0603438a576e9ca9f8be68ff5548ca"><tt>69f12ff</tt></a> Implement tuple and list in ast - comprehensions still to go<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/bdbd2d0155e6e2166163e2558398828b6336038e/hovercard" href="https://github.com/go-python/gpython/commit/bdbd2d0155e6e2166163e2558398828b6336038e"><tt>bdbd2d0</tt></a> Fix parsing of Tuple within Set<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/13b545c02c64ff91a1db0b3b0905b69f0263c437/hovercard" href="https://github.com/go-python/gpython/commit/13b545c02c64ff91a1db0b3b0905b69f0263c437"><tt>13b545c</tt></a> Make simple set and dict literals work<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/debd25bc4e7604a5ccf7b78ecc87440c1e671adf/hovercard" href="https://github.com/go-python/gpython/commit/debd25bc4e7604a5ccf7b78ecc87440c1e671adf"><tt>debd25b</tt></a> Empty dict<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/1950ac478e6b72c558b225dae47336f24d4765d1/hovercard" href="https://github.com/go-python/gpython/commit/1950ac478e6b72c558b225dae47336f24d4765d1"><tt>1950ac4</tt></a> Parse numbers<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/8c9be74747c3d63d82cce458389214e2ba000e80/hovercard" href="https://github.com/go-python/gpython/commit/8c9be74747c3d63d82cce458389214e2ba000e80"><tt>8c9be74</tt></a> Parse string literals into AST<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/dc7688333940fed9815076bf4e06d7b3528feb9d/hovercard" href="https://github.com/go-python/gpython/commit/dc7688333940fed9815076bf4e06d7b3528feb9d"><tt>dc76883</tt></a> Fix String dump<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/4ab8fc2346ad574677460eb1d338b7184c4a4d0a/hovercard" href="https://github.com/go-python/gpython/commit/4ab8fc2346ad574677460eb1d338b7184c4a4d0a"><tt>4ab8fc2</tt></a> Dump Bytes<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/1d99034210549b985572c8823fe33a9e72e9494a/hovercard" href="https://github.com/go-python/gpython/commit/1d99034210549b985572c8823fe33a9e72e9494a"><tt>1d99034</tt></a> More grammar<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/f23426a6406c3426dfdcf4e0828d84075da169f0/hovercard" href="https://github.com/go-python/gpython/commit/f23426a6406c3426dfdcf4e0828d84075da169f0"><tt>f23426a</tt></a> Fix Identifier dumping<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/eeaa6ed934bb2818e141e0979e9254cfd3799c7e/hovercard" href="https://github.com/go-python/gpython/commit/eeaa6ed934bb2818e141e0979e9254cfd3799c7e"><tt>eeaa6ed</tt></a> Add ellipsis<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/1455b43f3e28f243af288bc726bae8f863c1aab7/hovercard" href="https://github.com/go-python/gpython/commit/1455b43f3e28f243af288bc726bae8f863c1aab7"><tt>1455b43</tt></a> Add <strong>str</strong> for None<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/3729af3af3b2502df6ed04868447e61907663ef8/hovercard" href="https://github.com/go-python/gpython/commit/3729af3af3b2502df6ed04868447e61907663ef8"><tt>3729af3</tt></a> Implement True<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/aa058f1e8f73703a1e9b70bfc9e3c65d7785a97b/hovercard" href="https://github.com/go-python/gpython/commit/aa058f1e8f73703a1e9b70bfc9e3c65d7785a97b"><tt>aa058f1</tt></a> Dump py.Objects with <strong>str</strong> if possible<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/adafadddf138111c6ac396d9443880cff4b39af6/hovercard" href="https://github.com/go-python/gpython/commit/adafadddf138111c6ac396d9443880cff4b39af6"><tt>adafadd</tt></a> Implement bool.<strong>str</strong><br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/a1a397a1d98c6545846c938bf641266fcb119328/hovercard" href="https://github.com/go-python/gpython/commit/a1a397a1d98c6545846c938bf641266fcb119328"><tt>a1a397a</tt></a> Fix ast.Dump to output to be the same as Python<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/dc4ddaa86a855b0f73fbf8448cadcbe9e0df23cb/hovercard" href="https://github.com/go-python/gpython/commit/dc4ddaa86a855b0f73fbf8448cadcbe9e0df23cb"><tt>dc4ddaa</tt></a> Make grammar tests<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/12ea25a65477b783d12f93edc231dc15f2baedd1/hovercard" href="https://github.com/go-python/gpython/commit/12ea25a65477b783d12f93edc231dc15f2baedd1"><tt>12ea25a</tt></a> Make testlist work<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/33659a5ce1208bf4216fcec58dc6ac3236a92245/hovercard" href="https://github.com/go-python/gpython/commit/33659a5ce1208bf4216fcec58dc6ac3236a92245"><tt>33659a5</tt></a> Fix reduce/reduce conflict<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/571c05cc3ea8f8da297a713069c7833287c95e10/hovercard" href="https://github.com/go-python/gpython/commit/571c05cc3ea8f8da297a713069c7833287c95e10"><tt>571c05c</tt></a> More grammar to ast implementation<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/9efc2f4e1deea48023589935c36315c2a195f05d/hovercard" href="https://github.com/go-python/gpython/commit/9efc2f4e1deea48023589935c36315c2a195f05d"><tt>9efc2f4</tt></a> More grammar to ast implementation<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/378d65e34ec11a98d79fce52b264f2c22041c3c8/hovercard" href="https://github.com/go-python/gpython/commit/378d65e34ec11a98d79fce52b264f2c22041c3c8"><tt>378d65e</tt></a> Fix exec mode - add \n on end if not present<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/41189ebeccba815da4b8aa6aab077ef0be1d0091/hovercard" href="https://github.com/go-python/gpython/commit/41189ebeccba815da4b8aa6aab077ef0be1d0091"><tt>41189eb</tt></a> Fix testparser after API changes<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/0adc14aa2ede35ca42f81034088f139d69387878/hovercard" href="https://github.com/go-python/gpython/commit/0adc14aa2ede35ca42f81034088f139d69387878"><tt>0adc14a</tt></a> Fix grammar for multiple entry points for compile mode<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/c2c5db096907395256de261bbd19712dcb3e417c/hovercard" href="https://github.com/go-python/gpython/commit/c2c5db096907395256de261bbd19712dcb3e417c"><tt>c2c5db0</tt></a> ast.Pos updates, and make initial parse work<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/f76b12f74f15fffc7cdea9601a740b42ed0de89c/hovercard" href="https://github.com/go-python/gpython/commit/f76b12f74f15fffc7cdea9601a740b42ed0de89c"><tt>f76b12f</tt></a> Make parser return AST - some small parts working<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/a112b808a5cf7ffc5ad9a5e3e69121e81975b766/hovercard" href="https://github.com/go-python/gpython/commit/a112b808a5cf7ffc5ad9a5e3e69121e81975b766"><tt>a112b80</tt></a> Add []Ast to ast.Dump<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/5084eeb052d1b16aef74900fddb9670bd69f425c/hovercard" href="https://github.com/go-python/gpython/commit/5084eeb052d1b16aef74900fddb9670bd69f425c"><tt>5084eeb</tt></a> Python AST for gpython<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/a1f34b238c1ad33a4559f512b5100992cb44cfe0/hovercard" href="https://github.com/go-python/gpython/commit/a1f34b238c1ad33a4559f512b5100992cb44cfe0"><tt>a1f34b2</tt></a> Move to ast package<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/0bfa03193a36003f2097bb0d0db939d4281ff519/hovercard" href="https://github.com/go-python/gpython/commit/0bfa03193a36003f2097bb0d0db939d4281ff519"><tt>0bfa031</tt></a> Make Go AST<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/77d414e5476cae3c27047210677fbe0ab9dc28ff/hovercard" href="https://github.com/go-python/gpython/commit/77d414e5476cae3c27047210677fbe0ab9dc28ff"><tt>77d414e</tt></a> Python.asdl and generator code straight from Python 3.4<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/4d6ae1489cef7662ced36044799ff59772cae7c7/hovercard" href="https://github.com/go-python/gpython/commit/4d6ae1489cef7662ced36044799ff59772cae7c7"><tt>4d6ae14</tt></a> Tests for Lexer<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/1e62f181d6a4cd5f2fed712b544703842a7af71c/hovercard" href="https://github.com/go-python/gpython/commit/1e62f181d6a4cd5f2fed712b544703842a7af71c"><tt>1e62f18</tt></a> Coverage of parseNumber and parseString<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/160b69233c9cf5f3aa60ed570ec34dbbef5b4131/hovercard" href="https://github.com/go-python/gpython/commit/160b69233c9cf5f3aa60ed570ec34dbbef5b4131"><tt>160b692</tt></a> Fix ambiguity in try/except statement grammar<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/52f190fcc9b00653a8ef9d0e835e30148caf1f1f/hovercard" href="https://github.com/go-python/gpython/commit/52f190fcc9b00653a8ef9d0e835e30148caf1f1f"><tt>52f190f</tt></a> Fix ambiguity in FROM x IMPORT y<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/8dc6b0365d3eb0b0f36d0604c51c84504e173877/hovercard" href="https://github.com/go-python/gpython/commit/8dc6b0365d3eb0b0f36d0604c51c84504e173877"><tt>8dc6b03</tt></a> Add backslash continuations and make lexer obey yyDebug so it isn't so noisy<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/4d27eade7185bc9f074c9b0124677f0918907073/hovercard" href="https://github.com/go-python/gpython/commit/4d27eade7185bc9f074c9b0124677f0918907073"><tt>4d27ead</tt></a> Implement implicit line joining * Redo indentation count code - better but still not 100% * Detect errors and return an error on Parse<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/acd7411e0a2173568ea959b6d798e0b082c2afe9/hovercard" href="https://github.com/go-python/gpython/commit/acd7411e0a2173568ea959b6d798e0b082c2afe9"><tt>acd7411</tt></a> Add debug-ability to yacc code<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/431305f5ff41ba566f9410ef0fb58551e934b813/hovercard" href="https://github.com/go-python/gpython/commit/431305f5ff41ba566f9410ef0fb58551e934b813"><tt>431305f</tt></a> Fix dictorsetmaker and testlist_comp<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/1da31d7f9341a3c6a598a76237c56f479fb2c554/hovercard" href="https://github.com/go-python/gpython/commit/1da31d7f9341a3c6a598a76237c56f479fb2c554"><tt>1da31d7</tt></a> Fix argumentlist parsing<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/9ad6324da2779a75341f3c24cfcf896042acaba3/hovercard" href="https://github.com/go-python/gpython/commit/9ad6324da2779a75341f3c24cfcf896042acaba3"><tt>9ad6324</tt></a> A test script for parsing and lexing<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/ccfbbf66f0da352f93b9d81197e3329d0d6a4539/hovercard" href="https://github.com/go-python/gpython/commit/ccfbbf66f0da352f93b9d81197e3329d0d6a4539"><tt>ccfbbf6</tt></a> go generate commands for building grammar<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/904ca0774570cb27a7a1b6178ef8abda96ac9df1/hovercard" href="https://github.com/go-python/gpython/commit/904ca0774570cb27a7a1b6178ef8abda96ac9df1"><tt>904ca07</tt></a> Lexer for python 3.4<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/41a154077753b0a9c9f50f1aad8dcf5194cf288f/hovercard" href="https://github.com/go-python/gpython/commit/41a154077753b0a9c9f50f1aad8dcf5194cf288f"><tt>41a1540</tt></a> Python 3.4 parser<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/bcab40c092c3c38c0459157596a1e3c30b381db8/hovercard" href="https://github.com/go-python/gpython/commit/bcab40c092c3c38c0459157596a1e3c30b381db8"><tt>bcab40c</tt></a> Python Grammar file from Python 3.4<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/8e1e0b25ba018d99417bb328bf0c74e936e37462/hovercard" href="https://github.com/go-python/gpython/commit/8e1e0b25ba018d99417bb328bf0c74e936e37462"><tt>8e1e0b2</tt></a> Update to use compiler from python3.4<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/a7d0488add37ef79fa4c030e29031dc9874f2066/hovercard" href="https://github.com/go-python/gpython/commit/a7d0488add37ef79fa4c030e29031dc9874f2066"><tt>a7d0488</tt></a> Fix <strong>build_class</strong> so that it passes its locals properly<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/9524f0bb3e9e181cfa96d500ce1656dfa75f1ba2/hovercard" href="https://github.com/go-python/gpython/commit/9524f0bb3e9e181cfa96d500ce1656dfa75f1ba2"><tt>9524f0b</tt></a> Fix typo in comment<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/f7c76488dc16ded632cde447eb8beb99a1d8c868/hovercard" href="https://github.com/go-python/gpython/commit/f7c76488dc16ded632cde447eb8beb99a1d8c868"><tt>f7c7648</tt></a> Update marshal to v3 protocol from Python 3.4<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/85cf1cd2a32c30a8c0afe13076057fbeba35d72e/hovercard" href="https://github.com/go-python/gpython/commit/85cf1cd2a32c30a8c0afe13076057fbeba35d72e"><tt>85cf1cd</tt></a> Remove debugging<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/c6c0fbd11ddbc3408e1b071f1d16d6f8727583bb/hovercard" href="https://github.com/go-python/gpython/commit/c6c0fbd11ddbc3408e1b071f1d16d6f8727583bb"><tt>c6c0fbd</tt></a> Implement ASCII only str.<strong>getitem</strong><br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/e57a0dfb2977680701f76b2f90ab9fa21aafcffe/hovercard" href="https://github.com/go-python/gpython/commit/e57a0dfb2977680701f76b2f90ab9fa21aafcffe"><tt>e57a0df</tt></a> Implement chr()<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/338ca42a3e5897cd5c74aee0751abeaad220b15f/hovercard" href="https://github.com/go-python/gpython/commit/338ca42a3e5897cd5c74aee0751abeaad220b15f"><tt>338ca42</tt></a> Implement COMPARE_OP IS and NOT_IS<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/3d702be5de8825a1141291cc654af20b4650832b/hovercard" href="https://github.com/go-python/gpython/commit/3d702be5de8825a1141291cc654af20b4650832b"><tt>3d702be</tt></a> Fix checking of object.<strong>new</strong> and <strong>init</strong> arguments<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/13dc2588fca1b0b733e0cee51ef83bd678f7827d/hovercard" href="https://github.com/go-python/gpython/commit/13dc2588fca1b0b733e0cee51ef83bd678f7827d"><tt>13dc258</tt></a> Remove debug<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/d58e96a236c6eac64b67c4924e179ac2df9642b4/hovercard" href="https://github.com/go-python/gpython/commit/d58e96a236c6eac64b67c4924e179ac2df9642b4"><tt>d58e96a</tt></a> Add compile time option for debug messages<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/49bcc8f85919b37a318a43d18ec89456bb11a3ac/hovercard" href="https://github.com/go-python/gpython/commit/49bcc8f85919b37a318a43d18ec89456bb11a3ac"><tt>49bcc8f</tt></a> Rudimentary string % operator<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/b686bb24d81348cca818932d37435e495b654c9d/hovercard" href="https://github.com/go-python/gpython/commit/b686bb24d81348cca818932d37435e495b654c9d"><tt>b686bb2</tt></a> Implement sys.exit and stdout/stderr/stdin<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/5f03d509f3d8c48ac80703d5f48b103b9a5a45e7/hovercard" href="https://github.com/go-python/gpython/commit/5f03d509f3d8c48ac80703d5f48b103b9a5a45e7"><tt>5f03d50</tt></a> Basic file object<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/9a1bb3ee510832ec6caf1c86227ed094e93d5e12/hovercard" href="https://github.com/go-python/gpython/commit/9a1bb3ee510832ec6caf1c86227ed094e93d5e12"><tt>9a1bb3e</tt></a> Fix ParseTupleAndKeywords<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/9a3c5dbe9f78d7be4c73758b2d6fc436df8c7a2f/hovercard" href="https://github.com/go-python/gpython/commit/9a3c5dbe9f78d7be4c73758b2d6fc436df8c7a2f"><tt>9a3c5db</tt></a> Fix raising an exception in an except block<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/b30f5fb3a71a8c92fa04364b69ea4d490b390fac/hovercard" href="https://github.com/go-python/gpython/commit/b30f5fb3a71a8c92fa04364b69ea4d490b390fac"><tt>b30f5fb</tt></a> Implement len() and py.Len<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/bffb0f4bebdc4a6428d9301a774538c644cfb6c2/hovercard" href="https://github.com/go-python/gpython/commit/bffb0f4bebdc4a6428d9301a774538c644cfb6c2"><tt>bffb0f4</tt></a> Implement int()<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/1e659f377c0792ed83df17fb28c22bad150d232e/hovercard" href="https://github.com/go-python/gpython/commit/1e659f377c0792ed83df17fb28c22bad150d232e"><tt>1e659f3</tt></a> Skeleton sys module<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/0dedea357d9c333a936e49b3694df9280f28606f/hovercard" href="https://github.com/go-python/gpython/commit/0dedea357d9c333a936e49b3694df9280f28606f"><tt>0dedea3</tt></a> Rich comparison for string<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/732ebede0c8489d4b796f4e50ba861bddf3edcc7/hovercard" href="https://github.com/go-python/gpython/commit/732ebede0c8489d4b796f4e50ba861bddf3edcc7"><tt>732ebed</tt></a> BUILD_SLICE, slice objects and slice indexing for lists and tuple implemented<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/287a1df17393ffd66fd3c41688362e816063dce9/hovercard" href="https://github.com/go-python/gpython/commit/287a1df17393ffd66fd3c41688362e816063dce9"><tt>287a1df</tt></a> Implement STORE_GLOBAL<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/be4d2924e2064e36bc77ae4c6c8d1e9b823f6f83/hovercard" href="https://github.com/go-python/gpython/commit/be4d2924e2064e36bc77ae4c6c8d1e9b823f6f83"><tt>be4d292</tt></a> Implement + and * for string, list and tuple<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/21d01bf1f33fb7ffd4a63e38f94b98970be3c217/hovercard" href="https://github.com/go-python/gpython/commit/21d01bf1f33fb7ffd4a63e38f94b98970be3c217"><tt>21d01bf</tt></a> Implement UNPACK_SEQUENCE<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/e1f060ccbc964cc1bbdbfc6003752bb1320d2770/hovercard" href="https://github.com/go-python/gpython/commit/e1f060ccbc964cc1bbdbfc6003752bb1320d2770"><tt>e1f060c</tt></a> Set <strong>file</strong> when importing a module<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/7f0ea862360517b486ae0cedcc441d463a430b31/hovercard" href="https://github.com/go-python/gpython/commit/7f0ea862360517b486ae0cedcc441d463a430b31"><tt>7f0ea86</tt></a> Implement parts of time module<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/63fe344d2ee908619dcaf19faed64b36672779c9/hovercard" href="https://github.com/go-python/gpython/commit/63fe344d2ee908619dcaf19faed64b36672779c9"><tt>63fe344</tt></a> Implement ParseTuple and "d" option<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/47c8d26f9370c6da140c25c86049256e2a88f29f/hovercard" href="https://github.com/go-python/gpython/commit/47c8d26f9370c6da140c25c86049256e2a88f29f"><tt>47c8d26</tt></a> Implement IMPORT_FROM<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/e906ee17ff17d3ea9fefddb34a6675d80a6e2abd/hovercard" href="https://github.com/go-python/gpython/commit/e906ee17ff17d3ea9fefddb34a6675d80a6e2abd"><tt>e906ee1</tt></a> Redo import<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/e83891d2f1bd39eb9f79e0dc327428aa8840e45a/hovercard" href="https://github.com/go-python/gpython/commit/e83891d2f1bd39eb9f79e0dc327428aa8840e45a"><tt>e83891d</tt></a> Note on possible improvement<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/a18babfdf6a892f176be279bc7bf6760d347f74e/hovercard" href="https://github.com/go-python/gpython/commit/a18babfdf6a892f176be279bc7bf6760d347f74e"><tt>a18babf</tt></a> Execute .py files directly<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/0b3a1379a033e6b8e1eabc5fc5f82708c0657fa3/hovercard" href="https://github.com/go-python/gpython/commit/0b3a1379a033e6b8e1eabc5fc5f82708c0657fa3"><tt>0b3a137</tt></a> Implement compile() by cheating and calling python3.3<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/a74eee36d7b64894cd741cc1a04a52a0f8f22b53/hovercard" href="https://github.com/go-python/gpython/commit/a74eee36d7b64894cd741cc1a04a52a0f8f22b53"><tt>a74eee3</tt></a> Implement getattr(), hasattr() and setattr() builtins<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/96bfd775ee2d8f8466da168122c91d16cbf8edb9/hovercard" href="https://github.com/go-python/gpython/commit/96bfd775ee2d8f8466da168122c91d16cbf8edb9"><tt>96bfd77</tt></a> Remove importlib as too ambitious right now<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/45034ef5db66f2afe24ebcdf0027945a2ab5a7e2/hovercard" href="https://github.com/go-python/gpython/commit/45034ef5db66f2afe24ebcdf0027945a2ab5a7e2"><tt>45034ef</tt></a> Notes on gpython strings<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/1827c0c9e62fc7cfe347875d9c4452ea3ac44b96/hovercard" href="https://github.com/go-python/gpython/commit/1827c0c9e62fc7cfe347875d9c4452ea3ac44b96"><tt>1827c0c</tt></a> Fix Free and Cell variables to make closures work properly<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/103d54d622ad7e8d2f46976920e3422fad77e6c5/hovercard" href="https://github.com/go-python/gpython/commit/103d54d622ad7e8d2f46976920e3422fad77e6c5"><tt>103d54d</tt></a> Fix Code.Cell2Arg creation<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/bb0b4cddfffeb093fbcd8a4879c15669899fd570/hovercard" href="https://github.com/go-python/gpython/commit/bb0b4cddfffeb093fbcd8a4879c15669899fd570"><tt>bb0b4cd</tt></a> Move iteration stuff into sequence.go<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/6bd194a8744ca94226161e55f9ab811184fe4241/hovercard" href="https://github.com/go-python/gpython/commit/6bd194a8744ca94226161e55f9ab811184fe4241"><tt>6bd194a</tt></a> Implement classmethod() and staticmethod()<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/d625bd95aa9e8e301842ac77c692c505bf9cac83/hovercard" href="https://github.com/go-python/gpython/commit/d625bd95aa9e8e301842ac77c692c505bf9cac83"><tt>d625bd9</tt></a> Implement bytes() constructor<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/f72f3476847c1e8c70c1f1f88af51fa4d09ded16/hovercard" href="https://github.com/go-python/gpython/commit/f72f3476847c1e8c70c1f1f88af51fa4d09ded16"><tt>f72f347</tt></a> Make iterate create the iterator itself<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/2cb6be92b5317e30b8d5785208fe98fb54894cc5/hovercard" href="https://github.com/go-python/gpython/commit/2cb6be92b5317e30b8d5785208fe98fb54894cc5"><tt>2cb6be9</tt></a> Implement "s" type in ParseTupleAndKeywords<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/fc906f0d1febb8e6fc7fdc4e98d7e13c044913e1/hovercard" href="https://github.com/go-python/gpython/commit/fc906f0d1febb8e6fc7fdc4e98d7e13c044913e1"><tt>fc906f0</tt></a> Implement string <strong>len</strong> and <strong>bool</strong><br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/7d197e6ccd1c87f2679fcb4a7c4b03a8bbc3bff7/hovercard" href="https://github.com/go-python/gpython/commit/7d197e6ccd1c87f2679fcb4a7c4b03a8bbc3bff7"><tt>7d197e6</tt></a> Implement list() factoring common parts out of tuple() into SequenceList, SequenceTuple and Iterate.<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/d60fc6ff92da189e30ccc44a768aada1ea86013c/hovercard" href="https://github.com/go-python/gpython/commit/d60fc6ff92da189e30ccc44a768aada1ea86013c"><tt>d60fc6f</tt></a> Implement tuple.<strong>new</strong><br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/4eda9648e086e11121f855becbab9448bbda25e5/hovercard" href="https://github.com/go-python/gpython/commit/4eda9648e086e11121f855becbab9448bbda25e5"><tt>4eda964</tt></a> Implement ord()<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/8cc57c16efbc24e55f26e26dd54138cfa669de84/hovercard" href="https://github.com/go-python/gpython/commit/8cc57c16efbc24e55f26e26dd54138cfa669de84"><tt>8cc57c1</tt></a> Correct calling of <strong>init</strong> for new objects<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/13f5466919bc749be777e24357f91852865a0816/hovercard" href="https://github.com/go-python/gpython/commit/13f5466919bc749be777e24357f91852865a0816"><tt>13f5466</tt></a> Make tracebacks work and show something useful<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/cbcda57c5c82ede811d8af313b13873d5f0a495b/hovercard" href="https://github.com/go-python/gpython/commit/cbcda57c5c82ede811d8af313b13873d5f0a495b"><tt>cbcda57</tt></a> Fix function exception message<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/f9b0894be818614d905bc21e0d00fb97747d99fd/hovercard" href="https://github.com/go-python/gpython/commit/f9b0894be818614d905bc21e0d00fb97747d99fd"><tt>f9b0894</tt></a> Implement py.DeleteAttr, py.NewStringDictSized and DELETE_ATTR, BUILD_MAP, STORE_MAP opcodes<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/e387540b98adfa4e1f5ac3615f4237f01002167a/hovercard" href="https://github.com/go-python/gpython/commit/e387540b98adfa4e1f5ac3615f4237f01002167a"><tt>e387540</tt></a> Notes on type caching<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/3aadc0b4cba032671deabceb15bf209154cc1439/hovercard" href="https://github.com/go-python/gpython/commit/3aadc0b4cba032671deabceb15bf209154cc1439"><tt>3aadc0b</tt></a> Attributes for Function object<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/150601a1a9b56623bcbc3913bdb14b75c1129d16/hovercard" href="https://github.com/go-python/gpython/commit/150601a1a9b56623bcbc3913bdb14b75c1129d16"><tt>150601a</tt></a> Implementation of properties<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/22b9afd13de40e2d9c1672ed65a3996e8f9e8058/hovercard" href="https://github.com/go-python/gpython/commit/22b9afd13de40e2d9c1672ed65a3996e8f9e8058"><tt>22b9afd</tt></a> Rework GetAttr and SetAttr and related parts<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/611ef13f1dd64269e73031360cb05bb30c23a11d/hovercard" href="https://github.com/go-python/gpython/commit/611ef13f1dd64269e73031360cb05bb30c23a11d"><tt>611ef13</tt></a> Loading of frozen module importlib/<em>bootstrap.py<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/0f6ac1b3ca653ec608a46e4254696f416d9b67b3/hovercard" href="https://github.com/go-python/gpython/commit/0f6ac1b3ca653ec608a46e4254696f416d9b67b3"><tt>0f6ac1b</tt></a> Make import statement, <strong>import</strong> builtin and IMPORT_NAME opcode work (a bit)<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/55119933e2e022409bf251e07edc1cba4fa27dad/hovercard" href="https://github.com/go-python/gpython/commit/55119933e2e022409bf251e07edc1cba4fa27dad"><tt>5511993</tt></a> Better error reporting in sequence<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/c1949ed9c6c96c2a976cc3d7af63d4344d2c3365/hovercard" href="https://github.com/go-python/gpython/commit/c1949ed9c6c96c2a976cc3d7af63d4344d2c3365"><tt>c1949ed</tt></a> Make modules have attributes and call methods in them<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/858b9730f35fe58ebb3dce17a1e420e7592136e7/hovercard" href="https://github.com/go-python/gpython/commit/858b9730f35fe58ebb3dce17a1e420e7592136e7"><tt>858b973</tt></a> Implement "i" in ParseTupleAndKeywords<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/c1a8582bcd27f109a11719a1b9c1bb4509fe40f5/hovercard" href="https://github.com/go-python/gpython/commit/c1a8582bcd27f109a11719a1b9c1bb4509fe40f5"><tt>c1a8582</tt></a> Turn marshal into a proper module<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/37701789502bd980346fd4d0b7d7c151afc76914/hovercard" href="https://github.com/go-python/gpython/commit/37701789502bd980346fd4d0b7d7c151afc76914"><tt>3770178</tt></a> Fix parameter order in checkNumberOfArgs<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/04017d1f0abff1775d84d8209a0305577c61779e/hovercard" href="https://github.com/go-python/gpython/commit/04017d1f0abff1775d84d8209a0305577c61779e"><tt>04017d1</tt></a> Implement BUILD_SET for set literals eg {1,2,3}<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/dd14ce9d4152b7625d51a276a9ea29cab151f98c/hovercard" href="https://github.com/go-python/gpython/commit/dd14ce9d4152b7625d51a276a9ea29cab151f98c"><tt>dd14ce9</tt></a> Fill out Set interface - preliminary implementation only<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/5a8a876f39f43b902768c34b391d876f03994395/hovercard" href="https://github.com/go-python/gpython/commit/5a8a876f39f43b902768c34b391d876f03994395"><tt>5a8a876</tt></a> Convert Set and FrozenSet into pointer types<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/e1cecbb388eb449845787a29d465be2ccad98e99/hovercard" href="https://github.com/go-python/gpython/commit/e1cecbb388eb449845787a29d465be2ccad98e99"><tt>e1cecbb</tt></a> Implement LIST_APPEND for list comprehensions and speed up BUILD_TUPLE and BUILD_LIST<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/f7bc9492a0296bf01ecbbb8efe1d021ecc85d8ab/hovercard" href="https://github.com/go-python/gpython/commit/f7bc9492a0296bf01ecbbb8efe1d021ecc85d8ab"><tt>f7bc949</tt></a> Make List mutable - type is now *List<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/ced6726e1646811c5c3f75143db8b589705db198/hovercard" href="https://github.com/go-python/gpython/commit/ced6726e1646811c5c3f75143db8b589705db198"><tt>ced6726</tt></a> Fix go vet warnings<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/08eff15a1e2a5e2936c7f23c423e1ffb90733f1f/hovercard" href="https://github.com/go-python/gpython/commit/08eff15a1e2a5e2936c7f23c423e1ffb90733f1f"><tt>08eff15</tt></a> Implement closures and LOAD_CLOSURE, LOAD_DEREF, MAKE_CLOSURE opcodes<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/c85199bd4273a1ac15a34de329a51a719c31c28c/hovercard" href="https://github.com/go-python/gpython/commit/c85199bd4273a1ac15a34de329a51a719c31c28c"><tt>c85199b</tt></a> Raise internal errors properly using panic(ExceptionNewf(Exception, "msg"))<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/ef89736d3909c3bcd47b42b7a2646dfdcf23ba87/hovercard" href="https://github.com/go-python/gpython/commit/ef89736d3909c3bcd47b42b7a2646dfdcf23ba87"><tt>ef89736</tt></a> Implement generator send() and stub out throw() and close()<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/e1f0bbdf1d11f2d11a396105d54a5265c31513a5/hovercard" href="https://github.com/go-python/gpython/commit/e1f0bbdf1d11f2d11a396105d54a5265c31513a5"><tt>e1f0bbd</tt></a> Make bound methods for built in types work properly<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/4dedb41fa970044c12b361161918889c3e03621b/hovercard" href="https://github.com/go-python/gpython/commit/4dedb41fa970044c12b361161918889c3e03621b"><tt>4dedb41</tt></a> Implement builtin.next and py.IsException<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/84c03fa5544426654c8be0a866b95615e427dc9b/hovercard" href="https://github.com/go-python/gpython/commit/84c03fa5544426654c8be0a866b95615e427dc9b"><tt>84c03fa</tt></a> Implement YIELD_FROM and fix YIELD<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/9c120e69306aad79797b57244771f56c4c6411b0/hovercard" href="https://github.com/go-python/gpython/commit/9c120e69306aad79797b57244771f56c4c6411b0"><tt>9c120e6</tt></a> Make generator protocol interface and adjust generator.go to use it<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/4a525b9f2f5d0a803609bc766ccf0e55c4fe43d5/hovercard" href="https://github.com/go-python/gpython/commit/4a525b9f2f5d0a803609bc766ccf0e55c4fe43d5"><tt>4a525b9</tt></a> Make try/except/else/finally exception handling work<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/ca73609bad878f08799d5bf68b85a398d57ced37/hovercard" href="https://github.com/go-python/gpython/commit/ca73609bad878f08799d5bf68b85a398d57ced37"><tt>ca73609</tt></a> Update comments now have decided how exceptions get propagated<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/8234f5b7cbf7f7d7117df9fc8dd4ff8e07b341ee/hovercard" href="https://github.com/go-python/gpython/commit/8234f5b7cbf7f7d7117df9fc8dd4ff8e07b341ee"><tt>8234f5b</tt></a> Make ExceptionInfo which is Type, Value, Traceback for panic propagation<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/778850d11197b5bf81e8547e9fb6c103671228b1/hovercard" href="https://github.com/go-python/gpython/commit/778850d11197b5bf81e8547e9fb6c103671228b1"><tt>778850d</tt></a> Make sure exception subclasses have TPFLAGS_BASE_EXC_SUBCLASS set for ExceptionClassCheck<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/5aeba6f3a698e82d1882197225702beff2776273/hovercard" href="https://github.com/go-python/gpython/commit/5aeba6f3a698e82d1882197225702beff2776273"><tt>5aeba6f</tt></a> Work on exceptions * Improve internal interfaces for making and using exceptions * Catch and check exceptions in the vm * raise exceptions in the vm * Unwind blocks (more work to do) in the vm<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/6980c031a60e0aa04f0f2265f0b38ccfac2ee620/hovercard" href="https://github.com/go-python/gpython/commit/6980c031a60e0aa04f0f2265f0b38ccfac2ee620"><tt>6980c03</tt></a> Notes on the differences between cpython and gpython<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/7c4b61a543c2ba0f0b407a52eb94fa5acc723e19/hovercard" href="https://github.com/go-python/gpython/commit/7c4b61a543c2ba0f0b407a52eb94fa5acc723e19"><tt>7c4b61a</tt></a> Make NewBool and use it to simplify code<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/f18c29d8a839dcbd5876c1033689d9c8e4306f76/hovercard" href="https://github.com/go-python/gpython/commit/f18c29d8a839dcbd5876c1033689d9c8e4306f76"><tt>f18c29d</tt></a> Define exception heirachy<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/317101ad683f6ddd00df64f39b6dcee3238734d5/hovercard" href="https://github.com/go-python/gpython/commit/317101ad683f6ddd00df64f39b6dcee3238734d5"><tt>317101a</tt></a> Make a subclass of a type and implement Fast subclass flags<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/e90b958e971e77f8cac56597a58a50df57b1a394/hovercard" href="https://github.com/go-python/gpython/commit/e90b958e971e77f8cac56597a58a50df57b1a394"><tt>e90b958</tt></a> Notes on list implementation<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/4974b6d7aec537d14ca6be9dc60b55d79ee73c47/hovercard" href="https://github.com/go-python/gpython/commit/4974b6d7aec537d14ca6be9dc60b55d79ee73c47"><tt>4974b6d</tt></a> Notes on strings<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/bc5ac4a200a151e967d9084a12b502397b91d9fd/hovercard" href="https://github.com/go-python/gpython/commit/bc5ac4a200a151e967d9084a12b502397b91d9fd"><tt>bc5ac4a</tt></a> Fix LOAD_NAME and remove incorrect workaround<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/03f02c00edf62b8e44ad3d99a9216fdbbdf90fc5/hovercard" href="https://github.com/go-python/gpython/commit/03f02c00edf62b8e44ad3d99a9216fdbbdf90fc5"><tt>03f02c0</tt></a> Set <strong>name</strong>, <strong>doc</strong> and <strong>package</strong> in Module<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/0de7e76d6da0f172eb9d4c38ecf27037cce8d57c/hovercard" href="https://github.com/go-python/gpython/commit/0de7e76d6da0f172eb9d4c38ecf27037cce8d57c"><tt>0de7e76</tt></a> Fix range object to step correctly<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/ee4f980b6d04180055ef6f37672f42fd23577ad9/hovercard" href="https://github.com/go-python/gpython/commit/ee4f980b6d04180055ef6f37672f42fd23577ad9"><tt>ee4f980</tt></a> Fix <strong>name</strong> lookup in Function object<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/89966c1fbd7cd3e223c05e5cecdea8ea317b214b/hovercard" href="https://github.com/go-python/gpython/commit/89966c1fbd7cd3e223c05e5cecdea8ea317b214b"><tt>89966c1</tt></a> Implement <strong>getitem</strong> &amp; <strong>setitem</strong> for List and <strong>getitem</strong> for Tuple<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/9e25827afafff91298b342880f389eee88b7c50d/hovercard" href="https://github.com/go-python/gpython/commit/9e25827afafff91298b342880f389eee88b7c50d"><tt>9e25827</tt></a> Generators and YIELD_VALUE<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/aa100dc4b86b66b8138a610f21583c6d62b11a4a/hovercard" href="https://github.com/go-python/gpython/commit/aa100dc4b86b66b8138a610f21583c6d62b11a4a"><tt>aa100dc</tt></a> Put the stack in the Frame like cpython in preparation for generators<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/ac76658f02c09ed163888c23f0b4522be12eb41d/hovercard" href="https://github.com/go-python/gpython/commit/ac76658f02c09ed163888c23f0b4522be12eb41d"><tt>ac76658</tt></a> Notes on attributes of built in objects<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/7619a72d3229398d6824b069365c62be1a388c7f/hovercard" href="https://github.com/go-python/gpython/commit/7619a72d3229398d6824b069365c62be1a388c7f"><tt>7619a72</tt></a> Make py.Iter and make FOR_ITER use it<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/b5c32733adcf8edcc6d5f91d9a3ba9a84c6c1400/hovercard" href="https://github.com/go-python/gpython/commit/b5c32733adcf8edcc6d5f91d9a3ba9a84c6c1400"><tt>b5c3273</tt></a> Implement range() and object()<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/2a65fbd1c31ad4d34dda934cfe7586ab700eafda/hovercard" href="https://github.com/go-python/gpython/commit/2a65fbd1c31ad4d34dda934cfe7586ab700eafda"><tt>2a65fbd</tt></a> Sort out type Init and New so we can make built in objects too!<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/35eacd5e287b2b19faf392a14abc5c9cf9804386/hovercard" href="https://github.com/go-python/gpython/commit/35eacd5e287b2b19faf392a14abc5c9cf9804386"><tt>35eacd5</tt></a> Implement STORE_ATTR / py.SetAttr<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/01e212148e5db91f170e0dbe6fea057c6f0857de/hovercard" href="https://github.com/go-python/gpython/commit/01e212148e5db91f170e0dbe6fea057c6f0857de"><tt>01e2121</tt></a> Fix object <strong>init</strong><br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/fc9465a1d47a2c4a824fec42732a9aa70f9026a0/hovercard" href="https://github.com/go-python/gpython/commit/fc9465a1d47a2c4a824fec42732a9aa70f9026a0"><tt>fc9465a</tt></a> Fix default arguments<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/40e3f4138ee8c058edd2e26c2ee25f3deccb5f09/hovercard" href="https://github.com/go-python/gpython/commit/40e3f4138ee8c058edd2e26c2ee25f3deccb5f09"><tt>40e3f41</tt></a> Return bound methods on attribute access<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/9510b7717d2c3afe0c974602257f991849ac3b07/hovercard" href="https://github.com/go-python/gpython/commit/9510b7717d2c3afe0c974602257f991849ac3b07"><tt>9510b77</tt></a> Implement LOAD_ATTR/py.GetAttr<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/058a4e241758681f9cda373aa470970221c04ddb/hovercard" href="https://github.com/go-python/gpython/commit/058a4e241758681f9cda373aa470970221c04ddb"><tt>058a4e2</tt></a> Implement py.GetItem/BINARY_SUBSCR and optimise some vm stack operations<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/6fd60a4c37af2b42836c0aefda2dff64e7311121/hovercard" href="https://github.com/go-python/gpython/commit/6fd60a4c37af2b42836c0aefda2dff64e7311121"><tt>6fd60a4</tt></a> Remove unneeded nil check in STORE_LOCALS now <strong>build_class</strong> is fixed<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/984bfd824b95bc03d1840209c01a4ed18dfec2f9/hovercard" href="https://github.com/go-python/gpython/commit/984bfd824b95bc03d1840209c01a4ed18dfec2f9"><tt>984bfd8</tt></a> Fix locals for class constructor call<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/daf467badca56f867c78bfd6c0e2bd1abef61f46/hovercard" href="https://github.com/go-python/gpython/commit/daf467badca56f867c78bfd6c0e2bd1abef61f46"><tt>daf467b</tt></a> Fix method calling for TypeCallX<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/17013ce5ab58f3e1ff4067f92c585a4b02f2b597/hovercard" href="https://github.com/go-python/gpython/commit/17013ce5ab58f3e1ff4067f92c585a4b02f2b597"><tt>17013ce</tt></a> Implement STORE_SUBSCR and SetItem and first attempt at attribute lookup<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/3fd76bb4aed6315ac772d57fa50f48fe6e1e1a90/hovercard" href="https://github.com/go-python/gpython/commit/3fd76bb4aed6315ac772d57fa50f48fe6e1e1a90"><tt>3fd76bb</tt></a> Dump the stack on exceptions in eval<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/9dc3e6563ab9be5650a7a7b83a38e1a3d987fd29/hovercard" href="https://github.com/go-python/gpython/commit/9dc3e6563ab9be5650a7a7b83a38e1a3d987fd29"><tt>9dc3e65</tt></a> type() much more nearly working<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/90228600d18f029d1ec1cec7b2ce168f2230a91b/hovercard" href="https://github.com/go-python/gpython/commit/90228600d18f029d1ec1cec7b2ce168f2230a91b"><tt>9022860</tt></a> Implement ParseTupleAndKeywords<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/c8a697632cc3ef53cd37b5832cd71517bf01c182/hovercard" href="https://github.com/go-python/gpython/commit/c8a697632cc3ef53cd37b5832cd71517bf01c182"><tt>c8a6976</tt></a> Make Tuple.Copy()<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/11d5c5da6e42caa5eb6023edde6e119e1a71cf19/hovercard" href="https://github.com/go-python/gpython/commit/11d5c5da6e42caa5eb6023edde6e119e1a71cf19"><tt>11d5c5d</tt></a> More implementation of types. Not fully working yet.<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/edfec368ef2c8b78c1bf4b5fe2007ec4af996b43/hovercard" href="https://github.com/go-python/gpython/commit/edfec368ef2c8b78c1bf4b5fe2007ec4af996b43"><tt>edfec36</tt></a> Start of Object operations<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/6cbdfef8baeb5925e5ad6daf263d3da41f8fc30e/hovercard" href="https://github.com/go-python/gpython/commit/6cbdfef8baeb5925e5ad6daf263d3da41f8fc30e"><tt>6cbdfef</tt></a> Sequence operations<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/b2aa6e40402c401b6ab0069350ed3dd15908f221/hovercard" href="https://github.com/go-python/gpython/commit/b2aa6e40402c401b6ab0069350ed3dd15908f221"><tt>b2aa6e4</tt></a> Fix problems noted by go vet<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/46bb245b0f8772f002e1ca6b6bf3f4e165be5eed/hovercard" href="https://github.com/go-python/gpython/commit/46bb245b0f8772f002e1ca6b6bf3f4e165be5eed"><tt>46bb245</tt></a> Ignore test files<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/44ee1c2082fb2c06d4f009d5d29c615e309d831e/hovercard" href="https://github.com/go-python/gpython/commit/44ee1c2082fb2c06d4f009d5d29c615e309d831e"><tt>44ee1c2</tt></a> Working towards making classes work<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/c305f3761a100056ae338c59b5c7a1cd186475a4/hovercard" href="https://github.com/go-python/gpython/commit/c305f3761a100056ae338c59b5c7a1cd186475a4"><tt>c305f37</tt></a> Implement py.None and NoneType<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/8ad766afa73acf1b602deb8d31ba7249b1f9c1d4/hovercard" href="https://github.com/go-python/gpython/commit/8ad766afa73acf1b602deb8d31ba7249b1f9c1d4"><tt>8ad766a</tt></a> Add missing STORE_LOCALS opcode and remove 3.4 LOAD_CLASSDEREF<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/e85f7070ba102f37ce91d095b4a953b8f5a99fc3/hovercard" href="https://github.com/go-python/gpython/commit/e85f7070ba102f37ce91d095b4a953b8f5a99fc3"><tt>e85f707</tt></a> Rework python function calling in preparation for polymorphism<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/60dd952b4c709e67d2ddcce2447a2e47e5e28bde/hovercard" href="https://github.com/go-python/gpython/commit/60dd952b4c709e67d2ddcce2447a2e47e5e28bde"><tt>60dd952</tt></a> Make Iter() and Iterator type and implement GET_ITER, FOR_ITER, BUILD_LIST/TUPLE<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/acc60575290cfee24a3f6cd6df68ed556ffbf0b2/hovercard" href="https://github.com/go-python/gpython/commit/acc60575290cfee24a3f6cd6df68ed556ffbf0b2"><tt>acc6057</tt></a> Implement BREAK and CONTINUE opcodes<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/c8a27c65f0dc9bd40f7e435d218be85a4022113c/hovercard" href="https://github.com/go-python/gpython/commit/c8a27c65f0dc9bd40f7e435d218be85a4022113c"><tt>c8a27c6</tt></a> Implement blocks and make while loop work. Fix args &gt; 255 also<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/36faf9f4e1786119106aafa2a45ab04a4378a4c7/hovercard" href="https://github.com/go-python/gpython/commit/36faf9f4e1786119106aafa2a45ab04a4378a4c7"><tt>36faf9f</tt></a> Implement remaining JUMP</em></em> opcodes<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/64c73d392bc40ea318cc1a83429e3944de90a942/hovercard" href="https://github.com/go-python/gpython/commit/64c73d392bc40ea318cc1a83429e3944de90a942"><tt>64c73d3</tt></a> If statements and rich comparisons<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/e5523064fb6b99fecd594fa7dce1842b4f2aad14/hovercard" href="https://github.com/go-python/gpython/commit/e5523064fb6b99fecd594fa7dce1842b4f2aad14"><tt>e552306</tt></a> Fix VM so calling functions works properly<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/37263028e70b66c3cfc24f173ca47fd1eec3370f/hovercard" href="https://github.com/go-python/gpython/commit/37263028e70b66c3cfc24f173ca47fd1eec3370f"><tt>3726302</tt></a> Remove debug<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/2008d78d9832f2af4c0fa24aaa823d146dc7641e/hovercard" href="https://github.com/go-python/gpython/commit/2008d78d9832f2af4c0fa24aaa823d146dc7641e"><tt>2008d78</tt></a> Fix CALL_FUNCTION opcode<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/7e4713c88d2c44a852af4c9407c98f8c9528b012/hovercard" href="https://github.com/go-python/gpython/commit/7e4713c88d2c44a852af4c9407c98f8c9528b012"><tt>7e4713c</tt></a> More builtins abs, round and pow plus more infrastructure<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/44e760ed4321b6d77cd08cedbfd1c1af2032ea4a/hovercard" href="https://github.com/go-python/gpython/commit/44e760ed4321b6d77cd08cedbfd1c1af2032ea4a"><tt>44e760e</tt></a> Implement Neg, Pos, Abs, Invert, MakeBool/Int/Float/Complex and Index<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/8131a3123788bda0cff68b8479d72758aa85c90e/hovercard" href="https://github.com/go-python/gpython/commit/8131a3123788bda0cff68b8479d72758aa85c90e"><tt>8131a31</tt></a> Add remaining __ methods<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/110fc8a9ec72dd07e8101d29ad5f39ed18cdca25/hovercard" href="https://github.com/go-python/gpython/commit/110fc8a9ec72dd07e8101d29ad5f39ed18cdca25"><tt>110fc8a</tt></a> Implement divmod and pow and check and fix interfaces for int, float, complex<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/c1b892355b2525a880c0e64cf9f47fef3535530d/hovercard" href="https://github.com/go-python/gpython/commit/c1b892355b2525a880c0e64cf9f47fef3535530d"><tt>c1b8923</tt></a> More arithmetic operations<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/c8d406dce3c50b36844efb2691661f36f9a57da2/hovercard" href="https://github.com/go-python/gpython/commit/c8d406dce3c50b36844efb2691661f36f9a57da2"><tt>c8d406d</tt></a> Fix complex type to complex128<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/6a217249a9dfef31c54d21d9898063e2f7c034b8/hovercard" href="https://github.com/go-python/gpython/commit/6a217249a9dfef31c54d21d9898063e2f7c034b8"><tt>6a21724</tt></a> Auto generate boiler plate for arithmetic operations<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/55fd328009989cbeafbbaa93847bbe0bdf634123/hovercard" href="https://github.com/go-python/gpython/commit/55fd328009989cbeafbbaa93847bbe0bdf634123"><tt>55fd328</tt></a> Implement add and subtract<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/d30fc55d65d9ee344093a526afc745944a0241e7/hovercard" href="https://github.com/go-python/gpython/commit/d30fc55d65d9ee344093a526afc745944a0241e7"><tt>d30fc55</tt></a> Factor types into own files and rename some<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/810fccf7910cb22753cf0b797193cece7868cbed/hovercard" href="https://github.com/go-python/gpython/commit/810fccf7910cb22753cf0b797193cece7868cbed"><tt>810fccf</tt></a> Fix VM to use stack frames and not to re-instantiate itself<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/a217e4f084b4fd1634578387bcb43561d095d980/hovercard" href="https://github.com/go-python/gpython/commit/a217e4f084b4fd1634578387bcb43561d095d980"><tt>a217e4f</tt></a> Ignore all hello<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/21cd9f2ff967323e65f1d3a6bfd76ec407aa1618/hovercard" href="https://github.com/go-python/gpython/commit/21cd9f2ff967323e65f1d3a6bfd76ec407aa1618"><tt>21cd9f2</tt></a> Cheap and nasty BINARY_ADD, fix LOAD_GLOBAL and vm.call()<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/51c26cc4560653bb64498e121653137ae2c6a8c4/hovercard" href="https://github.com/go-python/gpython/commit/51c26cc4560653bb64498e121653137ae2c6a8c4"><tt>51c26cc</tt></a> Implement STORE_FAST<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/3f7c1e25e74f81d8611a483aeab08894080b6f54/hovercard" href="https://github.com/go-python/gpython/commit/3f7c1e25e74f81d8611a483aeab08894080b6f54"><tt>3f7c1e2</tt></a> Implement LOAD_GLOBAL<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/00d856f4786b8bb8c5ee1d4595ee702a45a85869/hovercard" href="https://github.com/go-python/gpython/commit/00d856f4786b8bb8c5ee1d4595ee702a45a85869"><tt>00d856f</tt></a> Fix integer unmarshal and add set &amp; frozenset<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/adbc338dbfd8dcd28c21e859bd538e58495021ca/hovercard" href="https://github.com/go-python/gpython/commit/adbc338dbfd8dcd28c21e859bd538e58495021ca"><tt>adbc338</tt></a> Log error on function call for the moment<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/98bb655867df70284872a2145a916756fb23ecac/hovercard" href="https://github.com/go-python/gpython/commit/98bb655867df70284872a2145a916756fb23ecac"><tt>98bb655</tt></a> Use more native types<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/6b8c802febb7bb1261f81224c14e1ea8d2e46b95/hovercard" href="https://github.com/go-python/gpython/commit/6b8c802febb7bb1261f81224c14e1ea8d2e46b95"><tt>6b8c802</tt></a> Impelement LOAD_FAST<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/6e4d79a7981ada02281bd038a99abce523d0d8fb/hovercard" href="https://github.com/go-python/gpython/commit/6e4d79a7981ada02281bd038a99abce523d0d8fb"><tt>6e4d79a</tt></a> Name those opcodes<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/af9a450760e0fd16bfcd70cfb04cf9dd3224c52c/hovercard" href="https://github.com/go-python/gpython/commit/af9a450760e0fd16bfcd70cfb04cf9dd3224c52c"><tt>af9a450</tt></a> Work around circular import - now calls python functions<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/9a79b97b98c27ebacb1969d2537bc5433799274f/hovercard" href="https://github.com/go-python/gpython/commit/9a79b97b98c27ebacb1969d2537bc5433799274f"><tt>9a79b97</tt></a> Notes on future plans<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/b52ac8593d176aa3d4e2744b5829e9cbe8dca131/hovercard" href="https://github.com/go-python/gpython/commit/b52ac8593d176aa3d4e2744b5829e9cbe8dca131"><tt>b52ac85</tt></a> Work on getting the python functions running<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/dcccf9bb13b23f87b5ba405bfd63a98469317f92/hovercard" href="https://github.com/go-python/gpython/commit/dcccf9bb13b23f87b5ba405bfd63a98469317f92"><tt>dcccf9b</tt></a> Catch panics from vm<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/56baf074bf4b262746502705615cf83797f3fa4a/hovercard" href="https://github.com/go-python/gpython/commit/56baf074bf4b262746502705615cf83797f3fa4a"><tt>56baf07</tt></a> Make builtin print sort of work<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/427419c9dab82202bf521097d66b0c9528b04f62/hovercard" href="https://github.com/go-python/gpython/commit/427419c9dab82202bf521097d66b0c9528b04f62"><tt>427419c</tt></a> Add module objects, method objects and a start at builtins<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/06dc53fefba4e538da9e481db767765f9a597afc/hovercard" href="https://github.com/go-python/gpython/commit/06dc53fefba4e538da9e481db767765f9a597afc"><tt>06dc53f</tt></a> Byte code loaded and partly executing<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/7a05a3cce45006fb7f4531d0f5bca73b7766ccad/hovercard" href="https://github.com/go-python/gpython/commit/7a05a3cce45006fb7f4531d0f5bca73b7766ccad"><tt>7a05a3c</tt></a> More work on basic types<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/1c83e6c23ef6da11a55017707ec44d3862b53882/hovercard" href="https://github.com/go-python/gpython/commit/1c83e6c23ef6da11a55017707ec44d3862b53882"><tt>1c83e6c</tt></a> Fix types and code object<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/507f2f9c20028d797b59225901961761617891f8/hovercard" href="https://github.com/go-python/gpython/commit/507f2f9c20028d797b59225901961761617891f8"><tt>507f2f9</tt></a> Add illegal instruction as default<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/0827e7c081c2748f8d90dc889537060ab9d628c3/hovercard" href="https://github.com/go-python/gpython/commit/0827e7c081c2748f8d90dc889537060ab9d628c3"><tt>0827e7c</tt></a> More python types<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/f65c2cdcdcd3a3d0ec81611c9d4911f957c19913/hovercard" href="https://github.com/go-python/gpython/commit/f65c2cdcdcd3a3d0ec81611c9d4911f957c19913"><tt>f65c2cd</tt></a> Tidy output<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/1f524540dd428d353d0f2de38d00244af15b2cfe/hovercard" href="https://github.com/go-python/gpython/commit/1f524540dd428d353d0f2de38d00244af15b2cfe"><tt>1f52454</tt></a> Main gpython binary - slightly working<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/8ad5ca3b4777fba60f33d2fa56ae940bb955cba6/hovercard" href="https://github.com/go-python/gpython/commit/8ad5ca3b4777fba60f33d2fa56ae940bb955cba6"><tt>8ad5ca3</tt></a> Read .pyc files<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/92e6a2d7f95d8ac4c5a570f6a17a5efc2738c451/hovercard" href="https://github.com/go-python/gpython/commit/92e6a2d7f95d8ac4c5a570f6a17a5efc2738c451"><tt>92e6a2d</tt></a> Add comparison opcodes<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/993788c44fd4deac9fa5c0f57f054738634dd64c/hovercard" href="https://github.com/go-python/gpython/commit/993788c44fd4deac9fa5c0f57f054738634dd64c"><tt>993788c</tt></a> Remove unused opcodes<br> <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/go-python/gpython/commit/4c48b1f5a79b4c714c3552c4b1ee8d22aa7d08f6/hovercard" href="https://github.com/go-python/gpython/commit/4c48b1f5a79b4c714c3552c4b1ee8d22aa7d08f6"><tt>4c48b1f</tt></a> First commit - work in progress only</p> <hr> <p>Automated with <a href="https://github.com/goreleaser">GoReleaser</a><br> Built with go version go1.10.1 linux/amd64</p> ncw