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-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
2013-01-07
Ivan Maidanski
Generate ordered_loads/stores_only headers from templates
commit
|
commitdiff
|
tree
|
snapshot
2013-01-07
Ivan Maidanski
Move definitions of ordered loads/stores to inner separ...
commit
|
commitdiff
|
tree
|
snapshot
2013-01-07
Ivan Maidanski
Fix return type of AO_char/short/int_load_read() in...
commit
|
commitdiff
|
tree
|
snapshot
2013-01-07
Ivan Maidanski
Implement AO_nop_full/write using 'dmb' instruction...
commit
|
commitdiff
|
tree
|
snapshot
2013-01-07
Ivan Maidanski
Fix missing abort() usage in atomic_ops_malloc and...
commit
|
commitdiff
|
tree
|
snapshot
2013-01-07
Ivan Maidanski
Fix missing compiler barrier in AO_nop_full for uniproc...
commit
|
commitdiff
|
tree
|
snapshot
2013-01-06
Ivan Maidanski
Implement AO_double_load/store based on guaranteed...
commit
|
commitdiff
|
tree
|
snapshot
2013-01-06
Ivan Maidanski
Remove redundant 'cc' clobber for LDREXD instruction...
commit
|
commitdiff
|
tree
|
snapshot
2013-01-06
Ivan Maidanski
Implement AO_double_load for gcc/arm
commit
|
commitdiff
|
tree
|
snapshot
2013-01-05
Ivan Maidanski
Add generic implementation of AO_double_load primitives
commit
|
commitdiff
|
tree
|
snapshot
2013-01-05
Ivan Maidanski
Eliminate redundant underscore symbols in sed arguments...
commit
|
commitdiff
|
tree
|
snapshot
2013-01-05
Ivan Maidanski
Do not duplicate BUILT_SOURCES entries in nobase_privat...
commit
|
commitdiff
|
tree
|
snapshot
2013-01-05
Ivan Maidanski
Remove X_aligned_atomic_load_store headers and template
commit
|
commitdiff
|
tree
|
snapshot
2013-01-05
Ivan Maidanski
Add missing 'const' in aligned-atomic AO_XSIZE_load...
commit
|
commitdiff
|
tree
|
snapshot
2013-01-04
Ivan Maidanski
Generate 'loadstore' headers from templates
commit
|
commitdiff
|
tree
|
snapshot
2013-01-04
Ivan Maidanski
Group all X_acquire_release_volatile.h and X_[aligned_...
commit
|
commitdiff
|
tree
|
snapshot
2013-01-04
Ivan Maidanski
Fix template-based headers regeneration order in src...
commit
|
commitdiff
|
tree
|
snapshot
2013-01-03
Ivan Maidanski
Add AO_load primitives generalization based on CAS
commit
|
commitdiff
|
tree
|
snapshot
2013-01-03
Ivan Maidanski
Enable generalization of all variants of CAS via fetch_...
commit
|
commitdiff
|
tree
|
snapshot
2013-01-03
Ivan Maidanski
Move generalized arithmetical primitives to 'generalize...
commit
|
commitdiff
|
tree
|
snapshot
2013-01-02
Ivan Maidanski
Remote duplicate definition of test_and_set_acquire...
commit
|
commitdiff
|
tree
|
snapshot
2013-01-02
Ivan Maidanski
Add generalized CAS primitives of char/short/int size
commit
|
commitdiff
|
tree
|
snapshot
2013-01-02
Ivan Maidanski
Add generalized atomic and/or/xor operations for char...
commit
|
commitdiff
|
tree
|
snapshot
2013-01-02
Ivan Maidanski
Add lock-based implementation of char/short/int_fetch_c...
commit
|
commitdiff
|
tree
|
snapshot
2013-01-02
Ivan Maidanski
Generate generalized AO_t load/store/fetch_and_add...
commit
|
commitdiff
|
tree
|
snapshot
2013-01-02
Ivan Maidanski
Add missing generalization of no-barrier CAS in template
commit
|
commitdiff
|
tree
|
snapshot
2013-01-02
Ivan Maidanski
Move 'unsigned' keyword to XCTYPE in generalize-small...
commit
|
commitdiff
|
tree
|
snapshot
2013-01-02
Ivan Maidanski
Fix generalize-small template adding missed CAS-based...
commit
|
commitdiff
|
tree
|
snapshot
2013-01-02
Ivan Maidanski
Fix AO_XSIZE_load/store definition order in generalize...
commit
|
commitdiff
|
tree
|
snapshot
2013-01-02
Ivan Maidanski
Use AO_ prefix for internal functions in arm_v6.h
commit
|
commitdiff
|
tree
|
snapshot
2012-12-15
Ivan Maidanski
Update TODO (add more targets with test_stack failure)
commit
|
commitdiff
|
tree
|
snapshot
2012-12-15
Ivan Maidanski
Use AO_ prefix for inner routines in hppa.h; define...
commit
|
commitdiff
|
tree
|
snapshot
2012-12-15
Ivan Maidanski
Add missing parentheses to GC_MMAP_FLAGS in atomic_ops_...
commit
|
commitdiff
|
tree
|
snapshot
2012-12-09
Thorsten Glaser
Improve debug printing in test_stack
commit
|
commitdiff
|
tree
|
snapshot
2012-11-09
Ivan Maidanski
Update TODO file (remove gcc/alpha bug)
commit
|
commitdiff
|
tree
|
snapshot
2012-11-09
Ivan Maidanski
Fix AO_stack_pop_explicit_aux_acquire for gcc-4.6.3...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-23
Ivan Maidanski
Adjust fprintf arguments type matching format specifier...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-23
Ivan Maidanski
Add comment to AO_nop_write in ordered_except_wr.h
commit
|
commitdiff
|
tree
|
snapshot
2012-10-18
Ivan Maidanski
Specify AO_fetch_and_add/sub1 result is unused in test_...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-09
Ivan Maidanski
Update ChangeLog file
commit
|
commitdiff
|
tree
|
snapshot
2012-10-09
Ivan Maidanski
Reorder AO_double_t union elements for AO_DOUBLE_T_INIT...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-08
Ivan Maidanski
Eliminate warning for fetch_and_add argument in test_at...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-08
Ivan Maidanski
Fix variable type to match printf format specifier...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-08
Ivan Maidanski
Merge branch 'fix-double-cas-x32'
commit
|
commitdiff
|
tree
|
snapshot
2012-10-08
Ivan Maidanski
Update TODO file (add item regarding __sync intrinsic)
commit
|
commitdiff
|
tree
|
snapshot
2012-10-08
Ivan Maidanski
Use built-in __sync CAS for double-CAS if AO_USE_SYNC_C...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-08
Ivan Maidanski
Remove gcc/x86_64.h to eliminate gcc/x86.h code duplication
commit
|
commitdiff
|
tree
|
snapshot
2012-10-08
Ivan Maidanski
Remove generalized compare_double_and_swap_double from...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-08
Ivan Maidanski
Properly fix compare_double_and_swap_double for gcc...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-08
Ivan Maidanski
Fix double_ptr_storage definition for gcc/x32
commit
|
commitdiff
|
tree
|
snapshot
2012-10-08
Ivan Maidanski
Fix compare_double_and_swap_double_full for gcc/x32
commit
|
commitdiff
|
tree
|
snapshot
2012-10-08
Ivan Maidanski
Implement char/short/int_fetch_and_add for msftc/x86...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-08
Ivan Maidanski
Make AO_ASSUME_VISTA also enables Win98 code in msftc...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-08
Ivan Maidanski
Adjust quotes in echo command of Makefile.msft (Win32)
commit
|
commitdiff
|
tree
|
snapshot
2012-10-08
Ivan Maidanski
Enable Makefile.msft for Win64
commit
|
commitdiff
|
tree
|
snapshot
2012-10-08
Ivan Maidanski
Add test_stack to Makefile.msft
commit
|
commitdiff
|
tree
|
snapshot
2012-10-08
Ivan Maidanski
Move default compiler options to CFLAGS in Makefile...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-07
Ivan Maidanski
Enable test_stack for Win32 (with native threads)
commit
|
commitdiff
|
tree
|
snapshot
2012-10-07
Ivan Maidanski
Add information about AO_ASSUME_VISTA to README_win32
commit
|
commitdiff
|
tree
|
snapshot
2012-10-07
Ivan Maidanski
Fix Makefile.msft, README_win32 after AO_pause removal...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-07
Ivan Maidanski
Eliminate 64-bit compiler warnings in atomic_ops_malloc
commit
|
commitdiff
|
tree
|
snapshot
2012-10-07
Ivan Maidanski
Fix double old/new_w local variables declaration in...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-06
Ivan Maidanski
Define AO_int_X operations for ARM and avr32
commit
|
commitdiff
|
tree
|
snapshot
2012-10-05
Ivan Maidanski
Generalize compare_double_and_swap_double using double_...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-05
Ivan Maidanski
Fix typos in atomic_ops.h comments
commit
|
commitdiff
|
tree
|
snapshot
2012-10-05
Ivan Maidanski
Remove redundant include atomic_ops.h in test_stack
commit
|
commitdiff
|
tree
|
snapshot
2012-10-05
Ivan Maidanski
Make compare_double_and_swap_double based on double_com...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-05
Ivan Maidanski
Eliminate arithmetic shifts in double-CAS (gcc/arm...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-05
Ivan Maidanski
Enable double_compare_and_swap for non-cpp code (msftc...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-05
Ivan Maidanski
Better document AO_double_t
commit
|
commitdiff
|
tree
|
snapshot
2012-10-05
Ivan Maidanski
Perform only few list reversals in test_malloc if AO...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-05
Ivan Maidanski
Include proper files in atomic_ops_malloc (code refacto...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-04
Ivan Maidanski
Do not include standard_ao_double_t.h if no double...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-04
Ivan Maidanski
Remove duplicate AO_spin and AO_pause definition in...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-04
Ivan Maidanski
Enable test_stack for pthreads-w32
commit
|
commitdiff
|
tree
|
snapshot
2012-10-04
Ivan Maidanski
.gitignore: Ignore .dll, .so files and pthreads-w32...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-03
Ivan Maidanski
Fix AO_pause sleep delay for particular argument values...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-03
Ivan Maidanski
Optimize AO_spin manually to minimize compiler influenc...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-03
Ivan Maidanski
Fix visibility and initial value of 'dummy' variable...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-03
Ivan Maidanski
Replace some FIXME items with TODO in atomic_ops.c...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-02
Ivan Maidanski
Update TODO file (regarding Debian/alpha bug)
commit
|
commitdiff
|
tree
|
snapshot
2012-10-02
Ivan Maidanski
Do not include standard_ao_double_t.h where double...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-02
Ivan Maidanski
Fix AO_load primitive name in comment
commit
|
commitdiff
|
tree
|
snapshot
2012-10-02
Ivan Maidanski
Do not report absence of meaningless nop, load and...
commit
|
commitdiff
|
tree
|
snapshot
2012-10-02
Ivan Maidanski
Add double_compare_and_swap_read/write to generalization
commit
|
commitdiff
|
tree
|
snapshot
2012-10-02
Ivan Maidanski
Test double_compare_and_swap in test_atomic
commit
|
commitdiff
|
tree
|
snapshot
next