Skip to content
/ fat Public
forked from vstinner/fat

The fat module is Python 3.6 extension module (written in C) implementing fast guards for specialized functions

License

Notifications You must be signed in to change notification settings

adamchainz/fat

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fat module

The fat module is a Python extension module (written in C) implementing fast guards. The fatoptimizer optimizer uses fat guards to specialize functions. fat guards are used to verify assumptions used to specialize the code. If an assumption is no more true, the specialized code is not used.

The fat module is required to run code optimized by fatoptimizer if at least one function is specialized.

The fat module requires a Python 3.6 patched with PEP 510 patch.

About

The fat module is Python 3.6 extension module (written in C) implementing fast guards for specialized functions

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Languages

  • C 55.9%
  • Python 43.9%
  • Shell 0.2%