Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: change lowering of ccall cconvert arguments #9913

Closed
wants to merge 98 commits into from

Commits on Dec 2, 2014

  1. Configuration menu
    Copy the full SHA
    892a1d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b241c20 View commit details
    Browse the repository at this point in the history
  3. add NEWS item

    simonbyrne committed Dec 2, 2014
    Configuration menu
    Copy the full SHA
    f971391 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2015

  1. Add mapreduce for DArrays

    samuela committed Jan 16, 2015
    Configuration menu
    Copy the full SHA
    4819ee6 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2015

  1. fix numeric instability of signif

    and added tests for two of those cases
    pfitzseb committed Jan 22, 2015
    Configuration menu
    Copy the full SHA
    8dd52a1 View commit details
    Browse the repository at this point in the history
  2. two more tests

    pfitzseb committed Jan 22, 2015
    Configuration menu
    Copy the full SHA
    99f9b90 View commit details
    Browse the repository at this point in the history
  3. use specialized exponention

    pfitzseb committed Jan 22, 2015
    Configuration menu
    Copy the full SHA
    88b50c7 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2015

  1. Configuration menu
    Copy the full SHA
    6035402 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6ed8f52 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cb7e6bb View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2015

  1. Configuration menu
    Copy the full SHA
    99fcc68 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4b51aef View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2015

  1. Configuration menu
    Copy the full SHA
    3913236 View commit details
    Browse the repository at this point in the history
  2. Fix #9915. When solving SparseMatrixCSC\SparseMatrixCSC and the rhs i…

    …s symmetric,
    
    the rhs shouldn't be stored with symmetric flag set.
    andreasnoack committed Jan 25, 2015
    Configuration menu
    Copy the full SHA
    1627a68 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0b86010 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a37025e View commit details
    Browse the repository at this point in the history
  5. basic markdown equality

    MikeInnes committed Jan 25, 2015
    Configuration menu
    Copy the full SHA
    2f8587a View commit details
    Browse the repository at this point in the history
  6. handle empty paragraph

    MikeInnes committed Jan 25, 2015
    Configuration menu
    Copy the full SHA
    a8519c6 View commit details
    Browse the repository at this point in the history
  7. basic markdown tests

    MikeInnes committed Jan 25, 2015
    Configuration menu
    Copy the full SHA
    cbdaa0c View commit details
    Browse the repository at this point in the history
  8. flesh out md tests

    MikeInnes committed Jan 25, 2015
    Configuration menu
    Copy the full SHA
    d2f6ef0 View commit details
    Browse the repository at this point in the history
  9. cleanup

    MikeInnes committed Jan 25, 2015
    Configuration menu
    Copy the full SHA
    99064b9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d1d0210 View commit details
    Browse the repository at this point in the history
  11. hard line breaks

    closes #9410
    MikeInnes committed Jan 25, 2015
    Configuration menu
    Copy the full SHA
    1eca232 View commit details
    Browse the repository at this point in the history
  12. Added a test to cover a untested code path and changed the color in s…

    …trings to use with_output_color, instead of hardcoded ANSI escape code colors.
    dhoegh committed Jan 25, 2015
    Configuration menu
    Copy the full SHA
    655c1be View commit details
    Browse the repository at this point in the history
  13. tweaks and tests

    MikeInnes committed Jan 25, 2015
    Configuration menu
    Copy the full SHA
    d8ca3fc View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    7b3f6bb View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    a3d9203 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #9922 from dhoegh/test_for_#9485

    Added a test to cover a untested code path.
    timholy committed Jan 25, 2015
    Configuration menu
    Copy the full SHA
    48faa5a View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    42f7433 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2015

  1. actually fix this time

    samuela committed Jan 26, 2015
    Configuration menu
    Copy the full SHA
    95f1fc9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #9813 from samuela/darray_mapreduce

    Add mapreduce for DArrays
    andreasnoack committed Jan 26, 2015
    Configuration menu
    Copy the full SHA
    7197274 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #9910 from twadleigh/workflow-tips

    Added stub for workflow tips in the manual.
    ViralBShah committed Jan 26, 2015
    Configuration menu
    Copy the full SHA
    4c3e03b View commit details
    Browse the repository at this point in the history
  4. closes #9841. [ci skip]

    amitmurthy committed Jan 26, 2015
    Configuration menu
    Copy the full SHA
    baba413 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #9929 from amitmurthy/amitm/shdocfix

    closes #9841. [ci skip]
    amitmurthy committed Jan 26, 2015
    Configuration menu
    Copy the full SHA
    10edbde View commit details
    Browse the repository at this point in the history
  6. Improve test coverage for scale/scale!

    Many of these methods were already covered at least in part via calls
    from other functions, but I figure they should be tested explicitly as
    well.
    simonster committed Jan 26, 2015
    Configuration menu
    Copy the full SHA
    bf3882a View commit details
    Browse the repository at this point in the history
  7. cleanup gc_verify

    carnaval committed Jan 26, 2015
    Configuration menu
    Copy the full SHA
    d1eb63f View commit details
    Browse the repository at this point in the history
  8. repair weak references

    carnaval committed Jan 26, 2015
    Configuration menu
    Copy the full SHA
    faa84f2 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #9931 from JuliaLang/ob/gcfix

    Fix weak references
    carnaval committed Jan 26, 2015
    Configuration menu
    Copy the full SHA
    03f38fd View commit details
    Browse the repository at this point in the history
  10. add include docs

    fixes #9454
    MikeInnes committed Jan 26, 2015
    Configuration menu
    Copy the full SHA
    5d10c6e View commit details
    Browse the repository at this point in the history
  11. fix code quoting

    MikeInnes committed Jan 26, 2015
    Configuration menu
    Copy the full SHA
    48937d9 View commit details
    Browse the repository at this point in the history
  12. Fix conflicting import of Markdown.term warning

    when running tests in serial
    tkelman committed Jan 26, 2015
    Configuration menu
    Copy the full SHA
    3d9d197 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2015

  1. Configuration menu
    Copy the full SHA
    b87c5ba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e243ed9 View commit details
    Browse the repository at this point in the history
  3. fix #9866, edit(func)

    - error and ask for types if there is > 1 method
    - otherwise edit the only existing method
    JeffBezanson committed Jan 27, 2015
    Configuration menu
    Copy the full SHA
    40ee1d9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    27959aa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f616e2c View commit details
    Browse the repository at this point in the history
  6. keep up with llvm-svm changes

    vtjnash committed Jan 27, 2015
    4 Configuration menu
    Copy the full SHA
    7112437 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    313ba40 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e8ee685 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #9880 from Varanas/master

    Fix numeric instability in signif
    simonbyrne committed Jan 27, 2015
    Configuration menu
    Copy the full SHA
    f8b0bac View commit details
    Browse the repository at this point in the history
  10. Document multiline anonymous function.

    Version using `function` keyword with no name.
    Correcting a typo.
    Ismael-VC committed Jan 27, 2015
    Configuration menu
    Copy the full SHA
    7ed9134 View commit details
    Browse the repository at this point in the history
  11. some more Float16 methods

    simonbyrne committed Jan 27, 2015
    Configuration menu
    Copy the full SHA
    83ae6d0 View commit details
    Browse the repository at this point in the history
  12. Factorization is now type stable

    Previously retured types depended on the boolean value of a keyword argument `pivot`. Now the api relies on dispatch on different tyeps either `pivot=Val{true}` or `pivot=Val{false}`. A few more type instabilities were mitigated by using a `copy_oftype` method.
    skariel committed Jan 27, 2015
    Configuration menu
    Copy the full SHA
    f9da849 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #9937 from Ismael-VC/patch-1

    [ci skip] Document multiline anonymous function with `function ... end`.
    ivarne committed Jan 27, 2015
    Configuration menu
    Copy the full SHA
    0d189ed View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    de23b0d View commit details
    Browse the repository at this point in the history
  15. Merge pull request #9895 from eschnett/more-fma-tests

    Add more consistency tests when checking `fma`
    JeffBezanson committed Jan 27, 2015
    Configuration menu
    Copy the full SHA
    3fd9766 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #9940 from simonbyrne/float16funcs

    some more Float16 methods
    JeffBezanson committed Jan 27, 2015
    Configuration menu
    Copy the full SHA
    a503afb View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2015

  1. Configuration menu
    Copy the full SHA
    f0e6e01 View commit details
    Browse the repository at this point in the history
  2. whitespace again

    MikeInnes committed Jan 28, 2015
    Configuration menu
    Copy the full SHA
    d908684 View commit details
    Browse the repository at this point in the history
  3. spelling correction

    MikeInnes committed Jan 28, 2015
    Configuration menu
    Copy the full SHA
    1824e22 View commit details
    Browse the repository at this point in the history
  4. more selective spellcheck

    MikeInnes committed Jan 28, 2015
    Configuration menu
    Copy the full SHA
    bf5c7ae View commit details
    Browse the repository at this point in the history
  5. improve accuracy of --track-allocation by visiting the previous line the

    next time we hit a branch. this catches lines at the end of a loop.
    JeffBezanson committed Jan 28, 2015
    Configuration menu
    Copy the full SHA
    0a21eb8 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #9946 from JuliaLang/jb/trackallocbranches

    improve accuracy of --track-allocation
    timholy committed Jan 28, 2015
    Configuration menu
    Copy the full SHA
    97e9499 View commit details
    Browse the repository at this point in the history
  7. algorithmic tweaks

    MikeInnes committed Jan 28, 2015
    Configuration menu
    Copy the full SHA
    10d1af9 View commit details
    Browse the repository at this point in the history
  8. small refactor

    MikeInnes committed Jan 28, 2015
    Configuration menu
    Copy the full SHA
    29b7f67 View commit details
    Browse the repository at this point in the history
  9. Merge branch 'omm/fuzzy'

    MikeInnes committed Jan 28, 2015
    Configuration menu
    Copy the full SHA
    8e1e310 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #9575 from skariel/typestable_qrfact

    WIP: typestable factorizations
    andreasnoack committed Jan 28, 2015
    Configuration menu
    Copy the full SHA
    f1973ac View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7dba386 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2015

  1. Fix #9947

    JeffBezanson authored and kmsquire committed Jan 29, 2015
    Configuration menu
    Copy the full SHA
    2d684a7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    60d43d5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    754d725 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #9953 from amitmurthy/amitm/9951

    fix bug in worker-to-worker connection setup. closes #9951
    amitmurthy committed Jan 29, 2015
    Configuration menu
    Copy the full SHA
    7502bde View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    792f72e View commit details
    Browse the repository at this point in the history
  6. Merge pull request #9954 from amitmurthy/amitm/testfix

    parallel test fixup [ci skip]
    amitmurthy committed Jan 29, 2015
    Configuration menu
    Copy the full SHA
    255e7ac View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7babbdc View commit details
    Browse the repository at this point in the history
  8. Merge pull request #9198 from simonbyrne/rational3

    fix rational vs float comparisons (attempt 2)
    StefanKarpinski committed Jan 29, 2015
    Configuration menu
    Copy the full SHA
    2bf7446 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2015

  1. Merge pull request #9956 from amitmurthy/amitm/sigpipe

    remove unwarranted handling of SIGPIPE instead of ignoring it.
    vtjnash committed Jan 30, 2015
    Configuration menu
    Copy the full SHA
    bdf97f7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    51d5412 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'jn/gensym2'

    Conflicts:
    	src/julia-syntax.scm
    vtjnash committed Jan 30, 2015
    Configuration menu
    Copy the full SHA
    a0266d4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3140f11 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2d23b6f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    722b35a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5a4e1f8 View commit details
    Browse the repository at this point in the history
  8. Add Base.set_process_title, Base.get_process_title

    Not exported. Fixes #9957.
    ihnorton committed Jan 30, 2015
    2 Configuration menu
    Copy the full SHA
    055dcdd View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e41a507 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    49207d9 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #9968 from dhoegh/#8651

    Fix `show_method_candidates` so it do not fail for methods with zero args.
    ivarne committed Jan 30, 2015
    Configuration menu
    Copy the full SHA
    61d3ece View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b78bc8d View commit details
    Browse the repository at this point in the history
  13. Merge pull request #9971 from amitmurthy/amitm/9958

    Inbuilt managers throw on unused arguments. Closes #9958
    amitmurthy committed Jan 30, 2015
    Configuration menu
    Copy the full SHA
    b1dbc8c View commit details
    Browse the repository at this point in the history
  14. Docs: fix formatting error in qrfact

    Ref: f9da849
    
    ReST tables must have not have text in between columns delimited by headers.
    jiahao committed Jan 30, 2015
    Configuration menu
    Copy the full SHA
    4b03533 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2015

  1. Configuration menu
    Copy the full SHA
    0b6dc46 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2193bf4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    100be8b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ebffeb0 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #9979 from amitmurthy/amitm/9951_morefixes

    more fixes for worker-worker connection setups
    amitmurthy committed Jan 31, 2015
    Configuration menu
    Copy the full SHA
    cb01ef7 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #9925 from eschnett/correct-fma

    Correct rounding mode after calling fma
    simonbyrne committed Jan 31, 2015
    Configuration menu
    Copy the full SHA
    ed5a4cd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9797462 View commit details
    Browse the repository at this point in the history
  8. change lowering of ccall cconvert arguments

    ccall(:a, B, (C,), d) is now lowered as:
      d#1 = cconvert_gcroot(C, d)
      Expr(:call, :ccall, :a, B, (C,), cconvert(C, d#1), d#1)
    
    This allows implementation of the special-case ccall lowering logic in Julia
    and still create a gcroot for it as needed
    
    the Ref{T} type is the new supertype of Ptr{T}. the ccall emission
    turns a Ref{T} into a Ptr{T}, as if the &addressOf operator had been
    applied. the specific rules for this will be moved from the current
    gist to the documentation at a later point.
    vtjnash committed Jan 31, 2015
    Configuration menu
    Copy the full SHA
    52ce45a View commit details
    Browse the repository at this point in the history