projects
/
platform
/
upstream
/
libatomic_ops.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
platform/upstream/libatomic_ops.git
2013-11-17
Ivan Maidanski
Put README.md to 'dist' package (Automake)
commit
|
commitdiff
|
tree
|
snapshot
2013-11-10
Ivan Maidanski
Update ChangeLog file
commit
|
commitdiff
|
tree
|
snapshot
2013-09-12
Ivan Maidanski
Convert README to Markdown format
commit
|
commitdiff
|
tree
|
snapshot
2013-09-03
Ivan Maidanski
Remove broken link to INSTALL file from README
commit
|
commitdiff
|
tree
|
snapshot
2013-08-31
Ivan Maidanski
Put autogen.sh to 'dist' package (Automake)
commit
|
commitdiff
|
tree
|
snapshot
2013-08-31
Ivan Maidanski
.gitignore: Ignore test-driver (generated by autoreconf)
commit
|
commitdiff
|
tree
|
snapshot
2013-08-31
Ivan Maidanski
.gitignore: Ignore test*.log, test*.trs
commit
|
commitdiff
|
tree
|
snapshot
2013-08-21
Ivan Maidanski
Update ChangeLog file
commit
|
commitdiff
|
tree
|
snapshot
2013-08-17
Ivan Maidanski
Do not use LDREXD/STREXD for Clang3.2/arm (and earlier)
commit
|
commitdiff
|
tree
|
snapshot
2013-08-17
Ivan Maidanski
Fix ARM char/short fetch_and_add and double-CAS operand...
commit
|
commitdiff
|
tree
|
snapshot
2013-08-17
Ivan Maidanski
Fix ARMv7 LDREXD/STREXD double-wide operand specificati...
commit
|
commitdiff
|
tree
|
snapshot
2013-08-17
Ivan Maidanski
Tests: workaround GCC 4.4.3 warning reported for list_a...
commit
|
commitdiff
|
tree
|
snapshot
2013-08-17
Ivan Maidanski
Support ARMv8 target (gcc/arm)
commit
|
commitdiff
|
tree
|
snapshot
2013-08-17
Ivan Maidanski
tests: Fix makefile sed rule for list_atomic
commit
|
commitdiff
|
tree
|
snapshot
2013-08-13
Ivan Maidanski
tests: Add char/short/int/AO_double_t and dd_acquire...
commit
|
commitdiff
|
tree
|
snapshot
2013-08-11
Ivan Maidanski
tests: Add and/or/xor entries to list_atomic
commit
|
commitdiff
|
tree
|
snapshot
2013-08-11
Ivan Maidanski
tests: Parameterize list_atomic template with XSIZE
commit
|
commitdiff
|
tree
|
snapshot
2013-08-11
Ivan Maidanski
list_atomic: Add makefile rule to test list_atomic...
commit
|
commitdiff
|
tree
|
snapshot
2013-08-11
Ivan Maidanski
tests: Do not use deprecated AO_T and AO_TS_T
commit
|
commitdiff
|
tree
|
snapshot
2013-07-29
Ivan Maidanski
Fix typo in comment of generalize-small.template
commit
|
commitdiff
|
tree
|
snapshot
2013-05-26
Ivan Maidanski
Add comment about store_full implementation for x86
commit
|
commitdiff
|
tree
|
snapshot
2013-05-26
Ivan Maidanski
Add non-generalized double-CAS-full implementation...
commit
|
commitdiff
|
tree
|
snapshot
2013-05-26
Ivan Maidanski
Define AO_NO_PTHREADS in configure if no pthreads ...
commit
|
commitdiff
|
tree
|
snapshot
2013-05-26
Ivan Maidanski
Better document configure THREADDLLIBS variable
commit
|
commitdiff
|
tree
|
snapshot
2013-05-26
Ivan Maidanski
Update AUTHORS
commit
|
commitdiff
|
tree
|
snapshot
2013-05-26
Gilles Talis
Enable build using toolchain without pthreads
commit
|
commitdiff
|
tree
|
snapshot
2013-04-08
Ivan Maidanski
Add comment about double-wide load/store on x86_64...
commit
|
commitdiff
|
tree
|
snapshot
2013-04-08
Ivan Maidanski
Fix generalized store_release_write for double-wide...
commit
|
commitdiff
|
tree
|
snapshot
2013-04-03
Ivan Maidanski
Update AUTHORS
commit
|
commitdiff
|
tree
|
snapshot
2013-04-03
Manuel Serrano
Fix AM_CONFIG_HEADER in configure for autoconf-2.69-1
commit
|
commitdiff
|
tree
|
snapshot
2013-03-29
Ivan Maidanski
Generalize double_load/store for x86_64 (GCC)
commit
|
commitdiff
|
tree
|
snapshot
2013-03-29
Ivan Maidanski
Fix fetch_compare_and_swap asm constraints in gcc/x86.h
commit
|
commitdiff
|
tree
|
snapshot
2013-03-29
Ivan Maidanski
Reformat asm instructions of sunc/x86.h
commit
|
commitdiff
|
tree
|
snapshot
2013-03-29
Ivan Maidanski
Fix asm constraints of primitives in sunc/x86.h
commit
|
commitdiff
|
tree
|
snapshot
2013-03-15
Ivan Maidanski
Merge branch 'add-aarch64-support'
commit
|
commitdiff
|
tree
|
snapshot
2013-03-13
Ivan Maidanski
Fix asm constraint of CAS memory operand for gcc/alpha
commit
|
commitdiff
|
tree
|
snapshot
2013-03-13
Ivan Maidanski
Fix asm constraint of fetch_and_add, test_and_set,...
commit
|
commitdiff
|
tree
|
snapshot
2013-03-13
Ivan Maidanski
Fix asm constraint of compare_and_swap for clang-3...
commit
|
commitdiff
|
tree
|
snapshot
2013-03-09
Ivan Maidanski
Always use 'mfence' for nop_full if target CPU supports...
commit
|
commitdiff
|
tree
|
snapshot
2013-03-09
Yvan Roux
Fix assembly comment prefix and identify memory clobber...
commit
|
commitdiff
|
tree
|
snapshot
2013-03-04
Ivan Maidanski
Use AO_EXPECT_FALSE for AArch64 double_load/store
commit
|
commitdiff
|
tree
|
snapshot
2013-03-04
Yvan Roux
Workaround missing built-in double-wide primitives...
commit
|
commitdiff
|
tree
|
snapshot
2013-02-28
Ivan Maidanski
gcc/x86.h: Add TODO items
commit
|
commitdiff
|
tree
|
snapshot
2013-02-28
Ivan Maidanski
Merge remote-tracking branch 'origin/master' into add...
commit
|
commitdiff
|
tree
|
snapshot
2013-02-28
Ivan Maidanski
Minimize gcc/generic-arithm template by factoring out...
commit
|
commitdiff
|
tree
|
snapshot
2013-02-28
Ivan Maidanski
Implement char/short/int-wide primitives using GCC...
commit
|
commitdiff
|
tree
|
snapshot
2013-02-28
Ivan Maidanski
Move gcc-generic AO_t-wide primitives to generic-small...
commit
|
commitdiff
|
tree
|
snapshot
2013-02-28
Ivan Maidanski
Define nop_write as 'dmb st' for AArch64
commit
|
commitdiff
|
tree
|
snapshot
2013-02-28
Ivan Maidanski
Fix AO_double_t definition for AArch64
commit
|
commitdiff
|
tree
|
snapshot
2013-02-28
Yvan Roux
Fix double_compare_and_swap compile-time error in gcc...
commit
|
commitdiff
|
tree
|
snapshot
2013-02-28
Ivan Maidanski
Remove improper comment for AO_XSIZE_load_read
commit
|
commitdiff
|
tree
|
snapshot
2013-02-14
Ivan Maidanski
Implement AO_and/or/xor efficiently for ARM
commit
|
commitdiff
|
tree
|
snapshot
2013-02-14
Ivan Maidanski
Add compile-time assertion for size of 'standard' AO_do...
commit
|
commitdiff
|
tree
|
snapshot
2013-02-14
Ivan Maidanski
Fix (remove) invalid include of read_ordered.h for ARM
commit
|
commitdiff
|
tree
|
snapshot
2013-02-14
Ivan Maidanski
Revert "Fix read_ordered.h inclusion for ARM"
commit
|
commitdiff
|
tree
|
snapshot
2013-02-14
Ivan Maidanski
Implement load/store via simple LDR/STR for ARMv6+...
commit
|
commitdiff
|
tree
|
snapshot
2013-02-14
Ivan Maidanski
Define AO_nop_full as compiler barrier for pre-ARMv6...
commit
|
commitdiff
|
tree
|
snapshot
2013-02-12
Ivan Maidanski
Use __atomic GCC built-in to implement generic double...
commit
|
commitdiff
|
tree
|
snapshot
2013-02-12
Ivan Maidanski
TODO file: move item about sync-base primitives to...
commit
|
commitdiff
|
tree
|
snapshot
2013-02-09
Ivan Maidanski
Implement double-wide load/store and CAS primitives...
commit
|
commitdiff
|
tree
|
snapshot
2013-02-09
Ivan Maidanski
Implement nop_read/write and and/or/xor_acquire/release...
commit
|
commitdiff
|
tree
|
snapshot
2013-02-09
Ivan Maidanski
Allow to prefer more generalized primitives in gcc...
commit
|
commitdiff
|
tree
|
snapshot
2013-02-09
Ivan Maidanski
Move intrinsic-based primitives from gcc/aarch64.h...
commit
|
commitdiff
|
tree
|
snapshot
2013-02-09
Ivan Maidanski
Fix AO_load_acquire for AArch64
commit
|
commitdiff
|
tree
|
snapshot
2013-02-09
Ivan Maidanski
Merge branch 'master' into add-aarch64-support
commit
|
commitdiff
|
tree
|
snapshot
2013-02-05
Ivan Maidanski
Remove load_read, store_write redundant definition...
commit
|
commitdiff
|
tree
|
snapshot
2013-02-05
Ivan Maidanski
Revert "Prevent load_acquire redefinition in ordered_lo...
commit
|
commitdiff
|
tree
|
snapshot
2013-02-03
Ivan Maidanski
Merge branch 'add-dbl-load-store'
commit
|
commitdiff
|
tree
|
snapshot
2013-02-03
Ivan Maidanski
Add generalized fetch_and_add_acquire/release (for...
commit
|
commitdiff
|
tree
|
snapshot
2013-02-02
Ivan Maidanski
Fix unsupported instruction use in char/short_fetch_and...
commit
|
commitdiff
|
tree
|
snapshot
2013-02-02
Ivan Maidanski
Implement char/short_fetch_and_add for ARMv6+ (GCC)
commit
|
commitdiff
|
tree
|
snapshot
2013-02-02
Ivan Maidanski
Adjust type of 'flag' and 'tmp' local variables in...
commit
|
commitdiff
|
tree
|
snapshot
2013-01-30
Ivan Maidanski
Implement atomic store using direct write by default...
commit
|
commitdiff
|
tree
|
snapshot
2013-01-29
Ivan Maidanski
Implement char/short_store primitives at aligned addres...
commit
|
commitdiff
|
tree
|
snapshot
2013-01-27
Ivan Maidanski
.gitignore: Ignore .gch files
commit
|
commitdiff
|
tree
|
snapshot
2013-01-26
Ivan Maidanski
Implement double_store for ARMv7 using LDREXD/STREXD
commit
|
commitdiff
|
tree
|
snapshot
2013-01-26
Ivan Maidanski
Implement char/short_load primitives for ARMv6+
commit
|
commitdiff
|
tree
|
snapshot
2013-01-26
Ivan Maidanski
Prevent load_acquire redefinition in ordered_loads_only.h
commit
|
commitdiff
|
tree
|
snapshot
2013-01-25
Ivan Maidanski
Generalize AArch64 add1/sub1 primitives
commit
|
commitdiff
|
tree
|
snapshot
2013-01-23
Ivan Maidanski
Fix AO_nop_full and AO_load_read for AArch64
commit
|
commitdiff
|
tree
|
snapshot
2013-01-23
Ivan Maidanski
Add TODO items to gcc/aarch64.h
commit
|
commitdiff
|
tree
|
snapshot
2013-01-23
Ivan Maidanski
Reformat code of gcc/aarch64.h
commit
|
commitdiff
|
tree
|
snapshot
2013-01-23
Ivan Maidanski
Update AUTHORS file
commit
|
commitdiff
|
tree
|
snapshot
2013-01-23
Yvan Roux
Add AArch64 (64-bit ARM) target initial support
commit
|
commitdiff
|
tree
|
snapshot
2013-01-20
Ivan Maidanski
Add internal header containing only char/short/int...
commit
|
commitdiff
|
tree
|
snapshot
2013-01-16
Ivan Maidanski
Replace atomic_load_store.template with atomic_load...
commit
|
commitdiff
|
tree
|
snapshot
2013-01-14
Ivan Maidanski
Fix README regarding _acquire_read barrier
commit
|
commitdiff
|
tree
|
snapshot
2013-01-13
Ivan Maidanski
Define AO_int_and/or/xor primitives in ao_t_is_int...
commit
|
commitdiff
|
tree
|
snapshot
2013-01-13
Ivan Maidanski
Generate ao_t_is_int header from template
commit
|
commitdiff
|
tree
|
snapshot
2013-01-13
Ivan Maidanski
Fix a typo in ao_t_is_int.h comment
commit
|
commitdiff
|
tree
|
snapshot
2013-01-13
Ivan Maidanski
Fix return type of AO_int_X primitives defined in ao_t_...
commit
|
commitdiff
|
tree
|
snapshot
2013-01-13
Ivan Maidanski
Fix ordered_except_wr header inclusion for s390
commit
|
commitdiff
|
tree
|
snapshot
2013-01-13
Ivan Maidanski
Fix read_ordered.h inclusion for ARM
commit
|
commitdiff
|
tree
|
snapshot
2013-01-13
Ivan Maidanski
Remove AO_store_full from msftc/arm.h in favor of gener...
commit
|
commitdiff
|
tree
|
snapshot
2013-01-13
Ivan Maidanski
Fix a typo in comment in msftc/arm.h
commit
|
commitdiff
|
tree
|
snapshot
2013-01-12
Ivan Maidanski
Add AO_double_store pthread-based implementation and...
commit
|
commitdiff
|
tree
|
snapshot
2013-01-12
Ivan Maidanski
Add AO_store generalization based on CAS
commit
|
commitdiff
|
tree
|
snapshot
2013-01-12
Ivan Maidanski
Cast away volatile on dereference in CAS-based generali...
commit
|
commitdiff
|
tree
|
snapshot
2013-01-08
Ivan Maidanski
Add TODO items about missing double-wide operations...
commit
|
commitdiff
|
tree
|
snapshot
2013-01-07
Ivan Maidanski
Define double-wide ordered loads/stores for x86
commit
|
commitdiff
|
tree
|
snapshot
next