Madhav Varshney
Madhav Varshney
Hi there, this is a really nice project! I was setting this up locally and noticed you have the minimum Node.js version set in `package.json`. Just curious, is there any...
Is this project still maintained? Seems to be pretty outdated at this point. If it's helpful, I can submit a PR to get this project up-to-date. Thanks, Madhav.
TODO: Integrate [this gist](https://gist.github.com/3096/c9be343e9afe5e3d6c0abf2fa474f30c) and/or [this one](https://repl.it/@3096/AbsoluteWrathfulSpyware) into this repository.
`popcnt` on `varying int/int64` types generates inefficient code that does individual extracts and inserts with multiple scalar `popcnt` instructions, rather than faster vectorized alternatives. On AVX2+ targets, bytewise pshufb +...
## Feature request Numba doesn't seem to support the [`._replace()`](https://docs.python.org/3/library/collections.html#collections.somenamedtuple._replace) method on namedtuples ([see Compiler Explorer](https://godbolt.org/#g:!((g:!((g:!((h:codeEditor,i:(filename:'1',fontScale:14,fontUsePx:'0',j:1,lang:numba,selection:(endColumn:1,endLineNumber:10,positionColumn:1,positionLineNumber:10,selectionStartColumn:1,selectionStartLineNumber:10,startColumn:1,startLineNumber:10),source:'import+numba+as+nb%0Afrom+collections+import+namedtuple%0A%0APoint+%3D+namedtuple(%22Point%22,+%5B%22x%22,+%22y%22%5D)%0A%[email protected](nb.int32(nb.types.NamedUniTuple(nb.int32,+2,+Point)))%0Adef+square(p:+Point):%0A++++p+%3D+p._replace(x%3D4)%0A++++return+p.x+*+p.y%0A'),l:'5',n:'0',o:'Numba+source+%231',t:'0')),k:50,l:'4',n:'0',o:'',s:0,t:'0'),(g:!((g:!((h:compiler,i:(compiler:numba_0_61_0,filters:(b:'0',binary:'1',binaryObject:'1',commentOnly:'0',debugCalls:'1',demangle:'0',directives:'0',execute:'1',intel:'0',libraryCode:'0',trim:'1',verboseDemangling:'0'),flagsViewOpen:'1',fontScale:14,fontUsePx:'0',j:1,lang:numba,libs:!(),options:'',overrides:!(),selection:(endColumn:1,endLineNumber:1,positionColumn:1,positionLineNumber:1,selectionStartColumn:1,selectionStartLineNumber:1,startColumn:1,startLineNumber:1),source:1),l:'5',n:'0',o:'+Numba+0.61.0+(Editor+%231)',t:'0')),k:50,l:'4',m:50,n:'0',o:'',s:0,t:'0'),(g:!((h:output,i:(compilerName:'Numba+0.61.0',editorid:1,fontScale:14,fontUsePx:'0',j:1,wrap:'1'),l:'5',n:'0',o:'Output+of+Numba+0.61.0+(Compiler+%231)',t:'0')),header:(),l:'4',m:50,n:'0',o:'',s:0,t:'0')),k:50,l:'3',n:'0',o:'',t:'0')),l:'2',n:'0',o:'',t:'0')),version:4)), which allows creating a copy of the tuple with the specified elements changed. Would...