Ongoing optimization of "max" - Weekly Check-in #3

bksahu
Published: 06/19/2019

Welcome to my weekly check-in!

1. What did you do this week?

This week I spent most of my time trying to find way to optimize "max" built-in and doing minor fixed to my previous optimizations.

2. What is coming up next?

Next up, I will be working on adding support for "min" built-in after discussing potential optimizations with my mentors. Also, doing fixing bugs of my previous optimizations if Nightshift (buildbot) finds any.

3. Did you get stuck anywhere?

Yes, I am stuck while optimizing the "max" built-in without creating any nodes.

 

Thank you for reading!

View Blog Post

Optimizing "abs" - Weekly Check-in #2

bksahu
Published: 06/09/2019

Welcome to my third weekly check-in!

1. What did you do this week?

This week I spent time on optimizing the "abs" built-in and understanding the "operators" module.

2. What is coming up next?

Next up, I will be working on adding support for "max" and "min" built-in after discussing potential optimizations with my mentors.

3. Did you get stuck anywhere?

Yes, I was stuck while implementing the "BUILTIN_ABS" CPython implementation for Nuitka. I have fixed it by doings the version checks.

 

Thank you for reading!

View Blog Post

Optimizing "all" - Weekly Check-in #1

bksahu
Published: 06/02/2019

Welcome to my second weekly check-in!

1. What did you do this week?

  • optimized the "all" built-in
  • refractored the "IterationHandles" class

2. What is coming up next?

Next up, I will be working on adding support for "abs" built-in after discussing potential optimizations with my mentors.

3. Did you get stuck anywhere?

No nowhere because all built-in is almost similar to any built-in.

 

Thank you for reading!

Batakrishna Sahu

View Blog Post

Hello World - Weekly Check-in #0

bksahu
Published: 05/28/2019

Hello, world. Welcome to my first of many upcoming blog posts. I will be working on optimizing Python 2 and Python 3 built-ins for Nuitka this summer.  

1. What did you do this week?

This week I was working on optimizing "any" built-in and adding a new search mode "All". Apart from it, I also bonded with my mentors and explored the internals of Nuitka.

2. What is coming up next?

Next up, I will be working on adding support for "all" built-in after discussing potential optimizations with my mentors and cleaning my "any" built-in optimization PR.

3. Did you get stuck anywhere?

I was stuck while creating "IterationHandles" class which I finally solved with the help of my mentor. 

 

Thank you for reading!

Batakrishna Sahu

View Blog Post