Shoumik Palkar

Results 13 issues of Shoumik Palkar

e.g., the following code will loop infinitely due to an incorrect variable deletion in the SIR: ``` |e: vec[i8]| let lenString = len(e); iterate(lenString - 1L, |p| {p - 1L,...

This will make packaging and maintaining code that uses PyO3 easier.

Setting runtime settings for Weld in the Python package requires manually adding parameters to each supported function, so those parameters can be passed into WeldObject's evaluate. A `config` module or...

The Weld Object class in Python is currently quite clunky, as it requires manually stitching together strings and splicing in types, etc. It can probably be made nicer by (a)...

Add a getting started guide for newcomers to the Weld package (depends on #479)

As suggested by @wesm in #110 , it would be better to have a single Weld package organized into subpackages that contain integrated libraries. This will also make the package...

As mentioned in #476, using LLVM 6.0 when built from source seems to increase `rustc` compilation times dramatically and also seems to increase memory usage significantly (the linker and `dsysutil`...

low-priority

The loop fusion rule incorrectly fuses loops when the loop index is accessed in the second loop. Example: ``` |v: vec[i32]| let intermediate = result(for(v, appender[i32], |b,i,e| if (e >...

bug

These optimizations improve throughput in simple/small loops by amortizing the cost of control flow, providing more opportunities for out of order execution, etc. Currently the following loop in the new...