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.
travis-ci has left #m-labs [#m-labs]
<GitHub29> [pythonparser] whitequark pushed 1 new commit to master: http://git.io/vIGIr
<GitHub29> pythonparser/master a21205a whitequark: Add forgotten import.
imrehg has joined #m-labs
kristianpaul has quit [Read error: Connection reset by peer]
<GitHub159> [pythonparser] whitequark pushed 1 new commit to master: http://git.io/vIGqg
<GitHub159> pythonparser/master 2167c88 whitequark: algorithm.{Visitor,Transformer}: don't die on lists of strings.
imrehg has quit [Quit: Leaving]
<GitHub193> [artiq] whitequark pushed 2 new commits to new-py2llvm: http://git.io/vIGsa
<GitHub193> artiq/new-py2llvm a8ff9d0 whitequark: AugAssign does not create a binding.
<GitHub193> artiq/new-py2llvm 1596923 whitequark: Add tests for all diagnostics and unifications.
travis-ci has joined #m-labs
<travis-ci> m-labs/artiq#196 (new-py2llvm - 1596923 : whitequark): The build is still failing.
travis-ci has left #m-labs [#m-labs]
mumptai has joined #m-labs
aeris has quit [Quit: en a pas]
aeris has joined #m-labs
mumptai has quit [Quit: Verlassend]