Skip to content
Snippets Groups Projects
  1. Mar 15, 2017
  2. May 04, 2016
    • John Kessenich's avatar
      Correct precision qualification on built-in functions. · af459216
      John Kessenich authored
      This is a replacement commit for pull request #238.
      
      This is a design change, followed by implementation change that
      A) fixes the changes caused by the design change, and
      B) fixes some cases that were originally incorrect.
      
      The design change is to not give built-in functions default precision qualification.
      This is to allow the rule that the precision of some built-in functions adopt their
      precision qualification from the calling arguments.  This is A above.
      
      A consequence of this design change is that all built-ins that are supposed to have
      an explicit precision qualifier must now be declared that way.  So, a lot more
      built-in declarations now have precision qualifiers, just to keep things the same.
      This is B above.
      af459216
  3. Dec 11, 2015
  4. Oct 01, 2015
  5. Aug 19, 2015
    • John Kessenich's avatar
      Backward incompatible: Turn on PureOperatorBuiltins: use only enum-based... · fc51d284
      John Kessenich authored
      Backward incompatible: Turn on PureOperatorBuiltins: use only enum-based built-in functions in the AST.
      
      If this breaks your AST consumer, best is to modify it to test
      against the enum values instead of doing string comparisons on
      built-in function names.  This is the reason the change was made.
      
      If you need the old behavior, you should be able to get it back by changing
      PureOperatorBuiltins to be false instead of true.  This path will work for
      a while, but is marked deprecated.
      
      Also, the old behavior is tagged as release 2.4.
      fc51d284
  6. Jul 20, 2015
  7. Jul 16, 2015
  8. Apr 29, 2015
  9. Apr 14, 2014
  10. Mar 31, 2014
  11. Jan 07, 2014
  12. Jan 06, 2014
  13. Nov 20, 2013
  14. Oct 28, 2013
  15. Oct 24, 2013
  16. Oct 23, 2013
  17. Oct 16, 2013
  18. Sep 28, 2013
  19. Aug 05, 2013
Loading