sb0 changed the topic of #m-labs to: ARTIQ, Migen, MiSoC, Mixxeo & other M-Labs projects :: fka #milkymist :: Logs http://irclog.whitequark.org/m-labs
antgreen has joined #m-labs
<whitequark>
sb0: can you explain how VList is supposed to work?
<whitequark>
right now it seems like it uses a mixture of type-level and runtime-level information
<GitHub189>
[pythonparser] whitequark pushed 1 new commit to master: http://git.io/vIsrH
<GitHub189>
pythonparser/master a143c4f whitequark: diagnostic.Diagnostic.render: only draw hilights on same line as location.
<GitHub31>
[pythonparser] whitequark pushed 1 new commit to master: http://git.io/vIsKb
<GitHub31>
pythonparser/master d63349c whitequark: Also return comments from pythonparse.parse_buffer.
<sb0>
whitequark, what do you mean?
<sb0>
VList is a rather limited type. nested lists are not supported, for example.
<sb0>
the only things which are supported are allocation with a fixed length and the same (scalar) type for all elements, and rw access to the elements
<sb0>
improving it typically requires complicated memory management
<whitequark>
what I mean is that it has self.alloc_count, but it also stores the size in the structure it builds
<whitequark>
you don't need both...
<whitequark>
ugh. PYTHONPATH entries are inserted before eggs, but current directory is inserted after
<whitequark>
this is so gross
kyak has quit [Ping timeout: 252 seconds]
<whitequark>
trying to run a test when the root of artiq is not the current directory. it appears there is no nice way to do this
kyak has joined #m-labs
<GitHub133>
[artiq] whitequark pushed 3 new commits to new-py2llvm: http://git.io/vIsjC
<GitHub133>
artiq/new-py2llvm d08598f whitequark: Add support for NameConstant.
<GitHub133>
artiq/new-py2llvm 5f06c6a whitequark: Add support for Return.
<GitHub133>
artiq/new-py2llvm 7f77632 whitequark: Add lit-based tests for type inferencer.
<GitHub128>
[pythonparser] whitequark pushed 1 new commit to master: http://git.io/vIGJH
<GitHub128>
pythonparser/master 97ae449 whitequark: Extend diagnostic.Diagnostic.render with only_line argument.
<GitHub76>
[artiq] whitequark pushed 1 new commit to new-py2llvm: http://git.io/vIGJA
<GitHub76>
artiq/new-py2llvm 98fe152 whitequark: Add lit-based tests for diagnostics.
travis-ci has joined #m-labs
<travis-ci>
m-labs/artiq#194 (new-py2llvm - 7f77632 : whitequark): The build is still failing.