BVB Source Codes

prettier Show caching_bug.js Source code

Return Download prettier: download caching_bug.js Source code - Download prettier Source code - Type:.js
  1. /* @flow */
  2.  
  3. /**
  4.  * I've hit a bug with the caching in flow_js.ml. Avik is removing that caching
  5.  * so it should be fixed soon. The basic idea is I flow something like
  6.  *
  7.  * Array<any | any> ~> Iterable<string>
  8.  *
  9.  * then Flow won't notice when I try to flow
  10.  *
  11.  * Array<string | number> ~> Iterable<string>
  12.  *
  13.  * We shouldn't hit the cache because the union types are different, but we do
  14.  * anyway. I've fixed this temporarily by bumping the "meaningful" param to
  15.  * Hashtbl.hash_param
  16.  */
  17.  
  18. function fill_the_cache(x: Array<any | any>): Iterable<string> { return x; }
  19.  
  20. // Error: number ~> string
  21. function miss_the_cache(x: Array<string | number>): Iterable<string> { return x; }
  22.  
downloadcaching_bug.js Source code - Download prettier Source code
Related Source Codes/Software:
storybook - 2017-06-07
ionicons - The premium icon font for Ionic ... 2017-06-07
AsyncDisplayKit - Smooth asynchronous user interfaces for iOS apps. ... 2017-06-07
lottie-android - Render After Effects animations natively on Androi... 2017-06-07
parse-server - Parse-compatible API server module for Node/Expres... 2017-06-07
inferno - An extremely fast, React-like JavaScript library f... 2017-06-08
guetzli - Perceptual JPEG encoder 2017-06-08
cs-video-courses - List of Computer Science courses with video lectur... 2017-06-08
interviews - Everything you need to know to get the job. 2017-06-08
prepack - Prepack is a partial evaluator for JavaScript. Pre... 2017-06-08
CRYENGINE - CRYENGINE is a powerful real-time game development... 2017-06-11
postal - 2017-06-11
reactide - Reactide is the first dedicated IDE for React web ... 2017-06-11
rkt - rkt is a pod-native container engine for Linux. It... 2017-06-11
uWebSockets - Tiny WebSockets https://for... 2017-06-11
realworld - TodoMVC for the RealWorld - Exemplary fullstack Me... 2017-06-11
goreplay - GoReplay is an open-source tool for capturing and ... 2017-06-10
pyenv - Simple Python version management 2017-06-10
redux-saga - An alternative side effect model for Redux apps ... 2017-06-10
angular-starter - 2017-06-10

 Back to top