sorear changed the topic of #riscv to: RISC-V instruction set architecture | https://riscv.org | Logs: https://libera.irclog.whitequark.org/riscv
shicz2 has quit [Ping timeout: 240 seconds]
shicz2 has joined #riscv
<dh`> BPTR was the name in the amigaos C headers for a BCPL pointer
<dh`> BSTR I forget but presumably similar
<muurkha> AmigaOS, really?
<dh`> yeah
<dh`> dos.library and possibly some other bits were written in BCPL
join_subline has quit [Ping timeout: 256 seconds]
<muurkha> wow, I didn't know that
<dh`> it's something best forgotten :-)
<dh`> except I guess for gordonDrogon and the world's other two BCPL enthusiasts :-)
<muurkha> BCPL looks like a pretty reasonable language to me
<muurkha> I mean, as low-level languages go. it's clearly not going to displace Python
kailo has joined #riscv
pecastro has quit [Ping timeout: 240 seconds]
jacklsw has joined #riscv
join_subline has joined #riscv
shicz2 has quit [Ping timeout: 240 seconds]
mauz has quit [Quit: Leaving...]
shicz2 has joined #riscv
kailo has quit [Ping timeout: 240 seconds]
JanC has quit [Quit: 'k zien d'r mee weh zi]
JanC has joined #riscv
JanC is now known as Guest4834
Guest4834 has quit [Remote host closed the connection]
JanC_ has joined #riscv
JanC_ has quit [Remote host closed the connection]
JanC has joined #riscv
jacklsw has quit [Quit: Back to the real world]
crabbedhaloablut has quit [Remote host closed the connection]
crabbedhaloablut has joined #riscv
aerkiaga has quit [Remote host closed the connection]
shicz2 has quit [Ping timeout: 256 seconds]
shicz2 has joined #riscv
jacklsw has joined #riscv
Ivii has joined #riscv
Ivii has quit [Remote host closed the connection]
Gravis has quit [Read error: Connection reset by peer]
Gravis_ has joined #riscv
Gravis_ has quit [Quit: Murdered]
Gravis has joined #riscv
BOKALDO has joined #riscv
riff-IRC has quit [Remote host closed the connection]
riff-IRC has joined #riscv
zjason` has joined #riscv
zjason has quit [Read error: Connection reset by peer]
kaph has quit [Ping timeout: 240 seconds]
dlan has quit [Ping timeout: 240 seconds]
dlan has joined #riscv
jamtorus has joined #riscv
jellydonut has quit [Ping timeout: 256 seconds]
EchelonX has joined #riscv
bauruine has joined #riscv
winterflaw has joined #riscv
vagrantc has quit [Quit: leaving]
pecastro has joined #riscv
<geertu> dh`: gordonDrogon: BSTR is a BPTR to a string (one byte of length + N bytes of content) in the AmigaOS headers
<geertu> gordonDrogon: BPTR was not a byte pointer, but the index of a 32-bit memory cell (i.e. address / 4)
___nick___ has joined #riscv
<gordonDrogon> geertu, Got it now - thanks. Yes, I knew the earliy AmigaOS was in BCPL, but (sadly) I never had one...
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<gordonDrogon> I got into BCPL sort of by accident - I wanted to use C for a project but none of the micros we were using them supported C (BBC Micro, Apple II) but BCPL runs very well on the old Beeb..
___nick___ has joined #riscv
___nick___ has quit [Client Quit]
<geertu> gordonDrogon: I never programmed in BCPL. All I know about it is due to the BCPL heritage in AmigaOS. AFAIK most got rewritten in C later, but the BSTRs and BPTRs in structure definitions had to stay, of course.
<gordonDrogon> indeed - always going to be old/legacy code...
___nick___ has joined #riscv
<gordonDrogon> and yes, BCPL strings - length byte + data rather than C style zero terminated.
<enthusi> iirc there was/is an ongoing discussion about what is better 'in the world'
<enthusi> for simplicity I went for 0-terminated in my own little print_at function but I did consider for a moment :)
jjido has joined #riscv
<ssb> anyone here with riscv32 userland and GNU make? Check if this fails: https://pastebin.com/raw/MQAJte6s
<ssb> (failure means serialization)
jjido has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
jacklsw has quit [Ping timeout: 240 seconds]
organizedglobals has quit [Quit: You have been kicked for being idle]
<dh`> I assume you mean linux userland?
JanC has quit [Ping timeout: 240 seconds]
jamtorus is now known as jellydonut
<ssb> dh`, I'm not sure if the bug is in make or outside it, so no -- any userland
<ssb> (is there posix-like riscv32 on !linux ?)
<dh`> I thought there wasn't any even on linux
<enthusi> I think there is no linux for rv32?
<dh`> but depending on how posix-like...
<ssb> there is a qemu-riscv32 linux-user, I'm using that
<gatecat> it can also run on "hardware" on vexriscv
<ssb> yeah
<dh`> anyway make failing to parallelize seems like it would need to be in make, unless the kernel's totally busted
<dh`> although I guess "kernel totally busted" is also totally possible
* ssb poking 500-line long reap_children() make function with printks
<dh`> the gmake sources are a horror
<dh`> my recommendation would be to see if you can replicate the problem with your own forks
<ssb> turns out that waitpid() is hosed, returns garbage when there is a running child
aburgess_ has joined #riscv
jjido has joined #riscv
aburgess has quit [Ping timeout: 256 seconds]
<dh`> not sure I want to know how such a problem can be machine-dependent in linux
mauz has joined #riscv
aerkiaga has joined #riscv
chripo has quit [Ping timeout: 260 seconds]
chripo has joined #riscv
jjido has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
mauz has quit [Quit: Leaving...]
kaph has joined #riscv
mauz has joined #riscv
jacklsw has joined #riscv
jjido has joined #riscv
jjido has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
Andre_H has joined #riscv
compscipunk has joined #riscv
Andre_H has quit [Quit: Leaving.]
jacklsw has quit [Read error: Connection reset by peer]
jacklsw has joined #riscv
nvmd has joined #riscv
Kyuvi has joined #riscv
ln5__ is now known as ln5
bauruine has quit [Remote host closed the connection]
bauruine has joined #riscv
jacklsw has quit [Ping timeout: 240 seconds]
jacklsw has joined #riscv
jerS has quit [Ping timeout: 260 seconds]
JanC has joined #riscv
mahmutov_ has joined #riscv
Andre_H has joined #riscv
gaude has joined #riscv
jacklsw has quit [Read error: Connection reset by peer]
Kyuvi has quit [Quit: Client closed]
aerkiaga has quit [Remote host closed the connection]
cwebber has quit [Ping timeout: 240 seconds]
kailo has joined #riscv
bauruine has quit [Remote host closed the connection]
jjido has joined #riscv
irl25519 has joined #riscv
jerS has joined #riscv
Maylay has quit [Ping timeout: 250 seconds]
Maylay has joined #riscv
jjido has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
gaude has quit [Quit: Ping timeout (120 seconds)]
kailo has quit [Ping timeout: 256 seconds]
kailo has joined #riscv
mahmutov_ has quit [Ping timeout: 256 seconds]
BOKALDO has quit [Quit: Leaving]
NishanthMenon_ is now known as NishanthMenon
Kyuvi has joined #riscv
kailo has quit [Ping timeout: 256 seconds]
crabbedhaloablut has quit [Remote host closed the connection]
crabbedhaloablut has joined #riscv
kailo has joined #riscv
jjido has joined #riscv
kailo has quit [Ping timeout: 240 seconds]
kailo has joined #riscv
Maylay has quit [Ping timeout: 256 seconds]
Maylay has joined #riscv
vagrantc has joined #riscv
___nick___ has quit [Ping timeout: 256 seconds]
rvalles has quit [Ping timeout: 256 seconds]
irl25519 has quit [Quit: irl25519]
torbjornsd has joined #riscv
rvalles has joined #riscv
Kyuvi has quit [Ping timeout: 256 seconds]
EchelonX has quit [Quit: Leaving]
torbjornsd has quit [Quit: Leaving]
kailo has quit [Ping timeout: 240 seconds]
nvmd has quit [Quit: Later, nerds.]
winterflaw has quit [Ping timeout: 276 seconds]