*** ghostmansd <ghostmansd!~ghostmans@broadband-188-32-220-156.ip.moscow.rt.ru> has quit IRC | 00:43 | |
*** ibot <ibot!~supybot@libre-soc.org> has joined #libre-soc | 01:02 | |
*** lkcl <lkcl!lkcl@freebnc.bnc4you.xyz> has joined #libre-soc | 01:04 | |
*** ckie <ckie!~ckie@user/cookie> has joined #libre-soc | 01:07 | |
*** yambo <yambo!~yambo@184.166.146.205> has quit IRC | 01:26 | |
*** yambo <yambo!~yambo@184.166.146.205> has joined #libre-soc | 01:40 | |
*** lx0 <lx0!~lxo@gateway/tor-sasl/lxo> has quit IRC | 03:02 | |
*** lx0 <lx0!~lxo@gateway/tor-sasl/lxo> has joined #libre-soc | 03:02 | |
*** lx0 <lx0!~lxo@gateway/tor-sasl/lxo> has quit IRC | 09:36 | |
*** lx0 <lx0!~lxo@gateway/tor-sasl/lxo> has joined #libre-soc | 09:37 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-188-32-220-156.ip.moscow.rt.ru> has quit IRC | 10:09 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.42.77> has joined #libre-soc | 10:10 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@176.59.42.77> has quit IRC | 10:22 | |
*** ghostmansd[m] <ghostmansd[m]!~ghostmans@broadband-188-32-220-156.ip.moscow.rt.ru> has joined #libre-soc | 10:26 | |
*** octavius <octavius!~octavius@216.147.93.209.dyn.plus.net> has joined #libre-soc | 10:43 | |
*** ghostmansd <ghostmansd!~ghostmans@broadband-188-32-220-156.ip.moscow.rt.ru> has joined #libre-soc | 10:46 | |
*** markos <markos!~Konstanti@ppp005055050063.access.hol.gr> has quit IRC | 12:10 | |
*** markos <markos!~Konstanti@178.59.201.132> has joined #libre-soc | 12:26 | |
lkcl | programmerjake, i'm investigating sv.andi - it's in the RM*.csv files but doesn't get recognised. extremely weird. | 13:02 |
---|---|---|
programmerjake | oh, I already fixed that... | 13:04 |
programmerjake | lkcl: see https://bugs.libre-soc.org/show_bug.cgi?id=794#c25 | 13:04 |
programmerjake | by fixed I mean the assembler, if the simulator is broken too I didn't fix that... | 13:05 |
lkcl | oh ha ha you'll love this: there's isn't an "andi" but there is an "andi." | 13:09 |
lkcl | and the assumption made by sv/trans/svp64.py is that there is *always* a non-Rc variant | 13:10 |
lkcl | sigh | 13:10 |
programmerjake | basic summary, all those people who like orthogonal instruction sets will have to stick with their VAXes, PowerISA is far from orthogonal. | 13:11 |
programmerjake | well, gn. have to get some sleep before the meeting later... | 13:13 |
lkcl | programmerjake, ok. nice work on utf8. | 13:13 |
programmerjake | oh, also, can you figure out what you want to do with all the csvs that aren't committed to openpower-isa.git? | 13:14 |
programmerjake | modified: openpower/isatables/RM-1P-2S1D.csv | 13:14 |
programmerjake | modified: openpower/isatables/RM-2P-1S1D.csv | 13:14 |
programmerjake | Untracked files: | 13:14 |
programmerjake | openpower/isatables/RM-1P-1S.csv | 13:14 |
octavius | lkcl, thanks for the emulator comparison video! Didn't quite realise just how much work and thought goes into it | 13:43 |
octavius | With each day there turns out to be more and more depth XD | 13:44 |
lkcl | octavius, nggh, tell me about it | 13:53 |
lkcl | what was fascinating during helping the students, live, was they kept clicking the ssh terminal and expected the cursor to jump to that position, as if it was an editor | 13:54 |
lkcl | they're remotely logging in, 10,000 miles away, into the University of Oregon server | 13:54 |
octavius | Have they used linux before? Might be good for them to do a basic course on that (or better, switch to it on a spare machine) | 13:55 |
*** yambo <yambo!~yambo@184.166.146.205> has quit IRC | 15:25 | |
* lkcl salutes ghostmansd | 18:56 | |
lkcl | discussion came up today/yesterday to add a svshape2, slightly different format than svshape. | 18:57 |
ghostmansd | hi Luke | 18:57 |
ghostmansd | OK please raise the task | 18:57 |
lkcl | ghostmansd, willdo | 18:58 |
ghostmansd | I'm buried with these classes, fixing an issue which simultaneously prevents the migration and makes the code barely readable | 18:58 |
ghostmansd | yet another turn over fricking metaclasses, hopefully this time done right :-) | 18:58 |
lkcl | nggh fun :) | 18:58 |
ghostmansd | metaclasses _are_ hard | 19:03 |
ghostmansd | but, once you understand what you need, they _are_ amazing | 19:03 |
ghostmansd | my error was that in previous implementation some of the fields ended up being _instances_, not _classes_ | 19:03 |
ghostmansd | and now everything will be a type, and the reference to the same SelectableInt will be used | 19:04 |
ghostmansd | the previous implementation created some copies | 19:04 |
lkcl | i've used type() before to create on-demand classes. its three arguments (name, base-list, dict-of-props) is pretty much the same as __new__ | 19:06 |
lkcl | joooy | 19:07 |
ghostmansd | this is exactly __new__ | 19:08 |
ghostmansd | basically Meta gets the same args | 19:09 |
ghostmansd | Meta(name, bases, ns, **kwargs) == type(name, bases, ns, **kwargs) | 19:09 |
lkcl | ghostmansd, late as it is you joining us this evening? | 22:05 |
lkcl | programmerjake, meeting | 22:05 |
ghostmansd | you caught me :-) | 22:06 |
ghostmansd | I'll join in a couple of minutes | 22:06 |
ghostmansd | doing a rebase and push | 22:06 |
*** octavius <octavius!~octavius@216.147.93.209.dyn.plus.net> has quit IRC | 23:58 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!