1. 11 8月, 2021 1 次提交
    • S
      THIRDPARTY.md cleanup (#41674) · 6469ca53
      SamuraiAku 提交于
      * Add LLVM project license text to src/disasm.cpp
      
      * Remove mention of third party code from header in src/jitlayers.cpp, since there are no markings of third party code in the actual source code. Update THIRDPARTY.md as well
      
      * More precise reference to source files using MUSL code in THIRDPARTY.md
      
      * Remove reference to joinpath in Python section of THIRDPARTY.md. The function does not appear to exist
      
      * Removed reference to cyclecount from THIRDPARTY.md since it does not apear to exist in the codebase
      
      * Remove reference to grisu from THIRDPARTY.md. This code was deleted a while ago
      
      * base/special/exp.jl was previously rewritten so that it no longer uses third party code. Remove reference from THIRDPARTY.md and add standard Julia header to exp.jl.  See comments in #41095
      
      * Add BSD-3 license to src/flisp
      
      * In THIRDPARTY.md, move FEMTOLISP reference to the third party code in src section.  This is the proper location for the reference since the code is part of the Julia repository and not an external dependency
      
      * In THIRDPARTY.md, change the LIBUNWIND license link to the repository Julia actually pulls the dependency from
      
      * In THIRDPARTY.md, change the LIBUV license link to the repository Julia actually pulls the dependency from
      
      * Clearly mark references to LLVM open source license as UIUC not BSD-3. They are very similar but are recognized as different licenses.
      
      * In THIRDPARTY.md, change the DSFMT license link to the respository Julia actually pulls the code from.
      
      * In THIRDPARTY.md, change the MBEDTLS license link to the repository Julia actually pulls from. The license in that repo is Apache 2.0 only, which is the default for the project anyhow, so I removed mention of the alternate GPL licensing option
      
      * In THIRDPARTY.md, change the SUITESPARSE license link to the repository Julia pulls the dependency from.
      
      * Add missing reference to LIBBLASTRAMPOLINE in THIRDPARTY.md
      
      * Add missing reference to LIBWHICH in THIRDPARTY.md
      
      * Add missing reference to NGHTTP2 in THIRDPARTY.md
      
      * Add hyperlinks between LICENSE.md and THIRDPARTY.md
      
      * In THIRDPARTY.md, move LIBWHICH from stdlib dependencies to build tools
      6469ca53
  2. 30 6月, 2021 1 次提交
    • S
      Refactor LICENSE.md to make it scanner friendly (#41095) · 161e3849
      SamuraiAku 提交于
      Create THIRDPARTY.md to hold license information for all code not covered by the main MIT license. This format allows for automated scanning and categorization of Julia's license.  The licenses were broken up this way because this is the format that many automated license scanners (including GitHub).
      161e3849
  3. 04 1月, 2021 1 次提交
  4. 02 4月, 2020 1 次提交
  5. 21 1月, 2020 1 次提交
  6. 04 1月, 2020 1 次提交
  7. 19 10月, 2019 1 次提交
  8. 19 9月, 2019 1 次提交
    • E
      Take a step toward complete BB domination (#33125) · b6ddd878
      Elliot Saba 提交于
      This provides a number of benefits:
      
      * Significantly reduces the amount of work in win-extras, which I've
      always thought was an annoying wart in our build system.
      
      * Provides a consistent 7z executable on all platforms, which can be
      picked up by Pkg/BinaryProvider for consistent
      unzipping/untarring/ungzipping on all platforms. Note that on Windows,
      7z is a repackaged binary from sourceforge and is the "full" 7z, whereas
      on all other platforms it is a p7zip build of the standalone 7za
      executable with all relevant patches applied. There are some format
      capability differences, but for the important things it should be fine.
      b6ddd878
  9. 15 8月, 2019 1 次提交
  10. 25 4月, 2019 1 次提交
  11. 07 3月, 2019 1 次提交
  12. 21 11月, 2018 1 次提交
  13. 27 6月, 2018 1 次提交
  14. 07 3月, 2018 1 次提交
  15. 22 2月, 2018 1 次提交
  16. 15 2月, 2018 1 次提交
  17. 10 2月, 2018 1 次提交
  18. 02 1月, 2018 1 次提交
  19. 13 9月, 2017 1 次提交
  20. 03 8月, 2017 1 次提交
    • P
      Remove ieee754_rem_pio2 in favor of a rem_pio2_kernel written in Julia. (#22603) · 27852fdd
      Patrick Kofod Mogensen 提交于
      * Remove ieee754_rem_pio2 in favor of a rem_pio2_kernel written in Julia.
      
      * Add missing begin key.
      
      * Remove _approx.
      
      * Move to separate files.
      
      * Fix LICENSE.md to mention FDLIBM instead of Openlibm.
      
      * Address comments.
      
      * Strengthen test to faithfully rounded.
      
      * Fix LICENSE.md message for rem_pio2.
      
      * Fix style in LICENSE.md entry.
      
      * Remove semicolons.
      
      * Move highword up, and remove duplicate unsafe_trunc.
      
      * Fix LICENSE.md by removing a bullet and changing license of base/special/exp.jl.
      
      * Change license info for base/special/exp.jl.
      
      * Small changes.
      
      * Get and reset precision for BigFloats, and space before rem in -rem.
      
      * setprecision do
      
      * Add comments, move test, and switch to muladd in some places.
      
      * Fix y1 branches of rem2pi.
      
      * Small changes.
      
      * Move comment in rem_pio2.jl and add test for fast branch of mod2pi.
      
      * rint docstring fix and make it clear what the constant is.
      
      * Update comment for INV2PI.
      
      * Fix wrong test set name.
      
      * Tests against ieee754_rem_pio2 output.
      
      * Inline cody_waite functions.
      
      * rint -> round, remove rint, remove one argument cody waite, replace Int(x) with trunc(Int, x).
      
      * Add some tests.
      
      * Inline rem_pio2_kernel, and rearrange code slightly.
      
      * fix xhp
      
      * Use DoubleFloat64.
      
      * Move constants into functions.
      
      * Fix escaping of mod
      
      * Fix tests and remove specific variables.
      
      * Fix tests
      
      * Fix issues raised in comments.
      
      * More appropriate ulp test (test against eps of reference number).
      
      * Change link to a stable github link.
      27852fdd
  21. 20 6月, 2017 1 次提交
  22. 16 6月, 2017 1 次提交
  23. 17 3月, 2017 1 次提交
  24. 16 3月, 2017 1 次提交
  25. 18 2月, 2017 1 次提交
  26. 10 1月, 2017 1 次提交
  27. 24 12月, 2016 1 次提交
    • T
      Change LLVM version to 3.9.1 · 1ecb4a87
      Tony Kelman 提交于
      update checksums and CI
      
      rebuilt appveyor binaries to include nvptx backend and patches
      
      install llvm39-julia explicitly on mac travis
      did this get built without an executable suffix?
      1ecb4a87
  28. 15 10月, 2016 1 次提交
  29. 24 9月, 2016 1 次提交
  30. 06 8月, 2016 1 次提交
  31. 16 7月, 2016 1 次提交
  32. 13 7月, 2016 2 次提交
  33. 12 7月, 2016 1 次提交
  34. 06 7月, 2016 1 次提交
  35. 03 7月, 2016 1 次提交
  36. 21 6月, 2016 1 次提交
  37. 04 6月, 2016 1 次提交
  38. 16 1月, 2016 1 次提交
  39. 15 1月, 2016 1 次提交