Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r75308:eddd1a835153
Date: 2015-01-12 12:43 -0500
http://bitbucket.org/pypy/pypy/changeset/eddd1a835153/
Log:notes.rst: gcc r219480 onwards should have everything needed by the
backend
diff --git
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r75252:2f581f6a1f99
Date: 2015-01-05 16:02 -0500
http://bitbucket.org/pypy/pypy/changeset/2f581f6a1f99/
Log:Don't rely on dynamic linker name lookup when locating jump targets
Instead, jump through a saved
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r75247:72cda48c154f
Date: 2015-01-05 14:59 -0500
http://bitbucket.org/pypy/pypy/changeset/72cda48c154f/
Log:Get test_increment_debug_counter to pass
diff --git a/rpython/jit/backend/libgccjit/assembler.py
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r75245:a87b97f2b383
Date: 2014-12-24 05:20 -0500
http://bitbucket.org/pypy/pypy/changeset/a87b97f2b383/
Log:Provide a way to turn off the comments
Running pytest under the profile module shows 50%
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r75246:207274050e18
Date: 2014-12-24 05:30 -0500
http://bitbucket.org/pypy/pypy/changeset/207274050e18/
Log:Get test_ooops/test_ooops_non_gc to pass
diff --git a/rpython/jit/backend/libgccjit/assembler.py
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r75081:7842cdbb5db6
Date: 2014-12-23 09:21 -0500
http://bitbucket.org/pypy/pypy/changeset/7842cdbb5db6/
Log:Get test_field_basic to pass
diff --git a/rpython/jit/backend/libgccjit/assembler.py
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r75082:cf9335135432
Date: 2014-12-23 09:49 -0500
http://bitbucket.org/pypy/pypy/changeset/cf9335135432/
Log:Get test_passing_guards to pass
diff --git a/rpython/jit/backend/libgccjit/assembler.py
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r75084:45e9e4b77db5
Date: 2014-12-23 10:51 -0500
http://bitbucket.org/pypy/pypy/changeset/45e9e4b77db5/
Log:Work towards implementing GUARD_CLASS and GUARD_NONNULL_CLASS
diff --git
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r75086:988365232237
Date: 2014-12-23 11:38 -0500
http://bitbucket.org/pypy/pypy/changeset/988365232237/
Log:Fix test_rffi_bindings.py
diff --git a/rpython/jit/backend/libgccjit/rffi_bindings.py
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r75085:a2a235719797
Date: 2014-12-23 11:07 -0500
http://bitbucket.org/pypy/pypy/changeset/a2a235719797/
Log:Whitespace cleanups
diff --git a/rpython/jit/backend/libgccjit/assembler.py
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r75087:8b245e7f33c1
Date: 2014-12-23 11:54 -0500
http://bitbucket.org/pypy/pypy/changeset/8b245e7f33c1/
Log:Get test_passing_guard_class and test_failing_guard_class to pass
diff --git
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r75089:d0c24c40d739
Date: 2014-12-23 13:04 -0500
http://bitbucket.org/pypy/pypy/changeset/d0c24c40d739/
Log:Get test_int_operations to pass
Implement remaining missing operations needed by
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r75088:70555a2aeb22
Date: 2014-12-23 12:37 -0500
http://bitbucket.org/pypy/pypy/changeset/70555a2aeb22/
Log:Fix a MemoryError issue seen running test_int_operations
test_int_operations was failing after
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r75092:dfab06318973
Date: 2014-12-23 15:41 -0500
http://bitbucket.org/pypy/pypy/changeset/dfab06318973/
Log:Get test_ovf_operations and test_ovf_operations_reversed to pass
diff --git
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r75094:5e659ec2cfd9
Date: 2014-12-23 16:35 -0500
http://bitbucket.org/pypy/pypy/changeset/5e659ec2cfd9/
Log:Get test_noops to pass
diff --git a/rpython/jit/backend/libgccjit/assembler.py
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r75093:4c394d19f7b9
Date: 2014-12-23 16:25 -0500
http://bitbucket.org/pypy/pypy/changeset/4c394d19f7b9/
Log:Get test_cast_int_to_ptr and test_cast_ptr_to_int to pass
diff --git
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r75096:a466f0d20644
Date: 2014-12-23 17:13 -0500
http://bitbucket.org/pypy/pypy/changeset/a466f0d20644/
Log:Initial implementation of rop.CALL
Working test_runner.py test_call* testcases with this commit:
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r75098:389b2c4ea525
Date: 2014-12-23 17:33 -0500
http://bitbucket.org/pypy/pypy/changeset/389b2c4ea525/
Log:Fix test_field_basic
diff --git a/rpython/jit/backend/libgccjit/assembler.py
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r75099:01d5262da26e
Date: 2014-12-23 19:57 -0500
http://bitbucket.org/pypy/pypy/changeset/01d5262da26e/
Log:Get test_math_sqrt to pass
diff --git a/rpython/jit/backend/libgccjit/assembler.py
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r75067:6b48e7ef126a
Date: 2014-12-22 15:03 -0500
http://bitbucket.org/pypy/pypy/changeset/6b48e7ef126a/
Log:Raise an exception when an error occurs on a gcc_jit_context
This makes it much easier to track
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r75066:8b2b47726e8a
Date: 2014-12-22 14:35 -0500
http://bitbucket.org/pypy/pypy/changeset/8b2b47726e8a/
Log:Bind gcc_jit_object_get_debug_string
diff --git a/rpython/jit/backend/libgccjit/rffi_bindings.py
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r75071:c77c1f9355fd
Date: 2014-12-22 16:42 -0500
http://bitbucket.org/pypy/pypy/changeset/c77c1f9355fd/
Log:Get test_compile_bridge to work
diff --git a/rpython/jit/backend/libgccjit/assembler.py
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r75072:946fdf6ef9d7
Date: 2014-12-22 16:57 -0500
http://bitbucket.org/pypy/pypy/changeset/946fdf6ef9d7/
Log:Fix test_finish
diff --git a/rpython/jit/backend/libgccjit/assembler.py
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r75017:a1db64631c41
Date: 2014-12-17 13:20 -0500
http://bitbucket.org/pypy/pypy/changeset/a1db64631c41/
Log:Clarify _impl_guard; start adding boilerplate for bridges
diff --git
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r75020:5d890f2ddecd
Date: 2014-12-18 12:17 -0500
http://bitbucket.org/pypy/pypy/changeset/5d890f2ddecd/
Log:Document the changes to libgccjit that I need to merge
diff --git
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r75018:eb3ba1b9910e
Date: 2014-12-17 15:43 -0500
http://bitbucket.org/pypy/pypy/changeset/eb3ba1b9910e/
Log:Split out guard failure into a tail call to another function
Eventually this could be a jump
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r75016:3e8180a52286
Date: 2014-12-17 12:47 -0500
http://bitbucket.org/pypy/pypy/changeset/3e8180a52286/
Log:Implement uint_floordiv and uint_rshift; reduce debug spew
diff --git
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r74979:cf027885030b
Date: 2014-12-16 10:12 -0500
http://bitbucket.org/pypy/pypy/changeset/cf027885030b/
Log:Work-in-progress
diff --git a/rpython/jit/backend/libgccjit/assembler.py
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r74973:2ae9fa4283cd
Date: 2014-12-15 09:57 -0500
http://bitbucket.org/pypy/pypy/changeset/2ae9fa4283cd/
Log:WIP, sent as https://mail.python.org/pipermail/pypy-
dev/2014-December/012947.html
diff --git
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r74980:0b696e11a782
Date: 2014-12-16 11:39 -0500
http://bitbucket.org/pypy/pypy/changeset/0b696e11a782/
Log:Get test_compile_linear_loop working
I see occasional glibc reports about corrupt heap on exit
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r74972:3096e72141bd
Date: 2014-12-17 11:37 -0500
http://bitbucket.org/pypy/pypy/changeset/3096e72141bd/
Log:Experimental libgccjit backend
___
pypy-commit mailing list
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r74974:52abcc39fd47
Date: 2014-12-15 11:10 -0500
http://bitbucket.org/pypy/pypy/changeset/52abcc39fd47/
Log:Set _nowrapper=True when creating rffi bindings for libgccjit
diff --git
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r74978:947cc4471f74
Date: 2014-12-16 06:46 -0500
http://bitbucket.org/pypy/pypy/changeset/947cc4471f74/
Log:Implement an OO-style rffi wrapper to libgccjit
diff --git
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r74981:f58bfe1daf4d
Date: 2014-12-16 11:49 -0500
http://bitbucket.org/pypy/pypy/changeset/f58bfe1daf4d/
Log:Add initial comment to IR. WIP on emit methods
diff --git a/rpython/jit/backend/libgccjit/assembler.py
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r74977:4838a68bebba
Date: 2014-12-15 13:28 -0500
http://bitbucket.org/pypy/pypy/changeset/4838a68bebba/
Log:Reduce debug spew
diff --git a/rpython/jit/backend/libgccjit/assembler.py
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r74983:c46f9a7b13de
Date: 2014-12-17 00:39 -0500
http://bitbucket.org/pypy/pypy/changeset/c46f9a7b13de/
Log:Get parts of test_int_operations to work
diff --git a/rpython/jit/backend/libgccjit/assembler.py
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r74985:478e510f4673
Date: 2014-12-17 01:36 -0500
http://bitbucket.org/pypy/pypy/changeset/478e510f4673/
Log:Support more of test_int_operations (requires
gcc_jit_context_new_rvalue_from_long)
diff --git
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r74984:b74f1446a2c7
Date: 2014-12-17 00:45 -0500
http://bitbucket.org/pypy/pypy/changeset/b74f1446a2c7/
Log:t_long - t_Signed, and get the appropriately sized type
diff --git
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r74987:f2406d6b5d16
Date: 2014-12-17 11:26 -0500
http://bitbucket.org/pypy/pypy/changeset/f2406d6b5d16/
Log:Get test_float_operations to pass
diff --git a/rpython/jit/backend/libgccjit/assembler.py
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r74975:5a904ca20a80
Date: 2014-12-15 12:51 -0500
http://bitbucket.org/pypy/pypy/changeset/5a904ca20a80/
Log:WIP: Initial compilation of test_compile_linear_loop
Tested via: ./pytest.py
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r74976:f6a3bd3f6dbb
Date: 2014-12-15 12:56 -0500
http://bitbucket.org/pypy/pypy/changeset/f6a3bd3f6dbb/
Log:WIP: Add comments describing each ResOperation into the libgccjit IR
diff --git
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r74982:e540b044a92d
Date: 2014-12-16 14:33 -0500
http://bitbucket.org/pypy/pypy/changeset/e540b044a92d/
Log:Get test_compile_loop to work
diff --git a/rpython/jit/backend/libgccjit/assembler.py
Author: David Malcolm dmalc...@redhat.com
Branch: libgccjit-backend
Changeset: r74988:c5989b35a619
Date: 2014-12-17 12:11 -0500
http://bitbucket.org/pypy/pypy/changeset/c5989b35a619/
Log:Reorder emit_ methods to match the ordering within resoperation.py
diff --git
Author: David Malcolm dmalc...@redhat.com
Branch:
Changeset: r56009:542d481517d3
Date: 2012-07-09 16:06 -0400
http://bitbucket.org/pypy/pypy/changeset/542d481517d3/
Log:implement PyInt_AsUnsignedLongLongMask
diff --git a/pypy/module/cpyext/intobject.py b/pypy/module/cpyext/intobject.py
---
44 matches
Mail list logo