-
jkeler88[m]
Hello guys. I would like to help you guys with development. Have 10+ years of coding experience (C, python, perl, golang, php, js, assembly)
-
jkeler88[m]
Where is the best starting point?
-
moneromooo
hi
-
moneromooo
You can either go through the issues on github to see if anything seems like you want to work on,
-
moneromooo
or just use the software, find something that you want to fix/improve, and fix/improve it (asking about it here first is probably good).
-
moneromooo
As a general rule, please try to post minimal patches (ie, no random reindents, no multiple unrelated changes in one patch, etc)
-
moneromooo
I favour the "try it and fix what irritates you" approach. Gives you a reason to hack on it, and yo'll typically start with bite sized bits, and you'll learn what's where incrementally.
-
moneromooo
If you have particular areas of interest, you can also mention them here and maybe people will reply with ideas.
-
afungible[m]
> <@jkeler88:matrix.org> Hello guys. I would like to help you guys with development. Have 10+ years of coding experience (C, python, perl, golang, php, js, assembly)
-
afungible[m]
> Where is the best starting point?
-
afungible[m]
-
afungible[m]
Its unofficial documentation, has some good info.
-
moneromooo
And probably slightly out of date.
-
jeffro256[m]
Do we support any big endian systems?
-
jeffro256[m]
I can't find any big endian CPU + OS combinations that we are able to support
-
jeffro256[m]
It would be good news if I can drop big endian support because it would greatly simplify some code I'm working on
-
hyc
we really only support x86 and arm these days, and both are little endian\
-
hyc
maybe powerpc is big endian?
-
hyc
(technically, arm is configurable to be either big or little, but most OSs use little)
-
moneromooo
There was someone testing on big endian a while back, got some fixes done, there's an issue on github that should be findable.
-
vtnerd
powerpc is big endian. The programmer behind raptor/talos added support, and I think _may_ (or at least was) a monero supporter
-
vtnerd
its an interesting platform to do a full-chain audit, but the cost is too high for most people. and it looks like the prices went up since pandemic
-
vtnerd
I also recall the programmer verifying that monerod worked on that system (at least during the initial PRs)
-
hyc
yeah we don't have a lot of byte-order dependent code
-
hyc
at this point I couldn't see justifying the price/performance to buy any PPC based systems
-
vtnerd
yeah and I think randomX is still interpreted on that platform, which came out after that PR iirc
-
vtnerd
*those PRs (to make it big endian compatible)
-
hyc
true, no one has done a PPC jit yet for randomx
-
hyc
might be fun to have one of these for novelty sake
powerpc-notebook.org/faq
-
hyc
but the specs are already obsolete, ddr3, etc