mirror of
https://github.com/boostorg/compute.git
synced 2026-01-27 18:52:15 +00:00
Commit Graph
Select branches
Hide Pull Requests
appveyor-ci
develop
gh-pages
master
pr/add-sha1-test
pr/add-windows-opencl-lib
pr/cmakelists
pr/fix-sha1-fix
travis-build-relwithdebinfo
vector-default-queue
#100
#100
#101
#101
#102
#103
#104
#104
#106
#106
#109
#110
#111
#113
#115
#117
#118
#12
#12
#122
#122
#123
#123
#125
#126
#127
#128
#128
#129
#13
#13
#130
#131
#134
#134
#135
#135
#136
#136
#137
#137
#138
#139
#14
#14
#140
#141
#143
#143
#144
#145
#145
#146
#146
#147
#147
#148
#149
#149
#15
#15
#150
#151
#152
#155
#156
#156
#157
#158
#160
#161
#163
#164
#165
#165
#166
#167
#167
#168
#169
#170
#172
#172
#173
#173
#174
#174
#175
#176
#177
#178
#179
#181
#181
#182
#183
#184
#186
#186
#187
#188
#188
#189
#190
#191
#192
#193
#194
#195
#199
#199
#200
#201
#201
#203
#205
#205
#206
#207
#207
#208
#208
#210
#210
#211
#212
#213
#214
#214
#224
#225
#226
#226
#227
#228
#229
#229
#232
#234
#235
#236
#238
#239
#241
#243
#244
#247
#248
#249
#250
#252
#252
#253
#254
#254
#255
#256
#257
#258
#259
#260
#262
#263
#264
#265
#266
#267
#268
#269
#272
#273
#274
#277
#279
#280
#281
#282
#285
#286
#286
#287
#289
#290
#290
#291
#291
#292
#292
#293
#294
#295
#296
#296
#298
#299
#3
#3
#300
#300
#301
#302
#304
#305
#306
#307
#308
#309
#309
#310
#311
#312
#314
#315
#317
#318
#321
#321
#322
#323
#324
#327
#327
#329
#330
#332
#334
#335
#337
#339
#340
#341
#342
#345
#346
#347
#348
#349
#35
#350
#351
#352
#353
#354
#355
#39
#393
#394
#395
#396
#398
#399
#4
#4
#400
#404
#407
#407
#408
#408
#409
#410
#411
#411
#412
#413
#415
#415
#416
#417
#418
#418
#420
#421
#422
#423
#424
#425
#426
#427
#429
#430
#431
#433
#434
#435
#436
#439
#440
#440
#441
#441
#442
#443
#444
#445
#445
#446
#446
#447
#448
#450
#451
#452
#453
#454
#455
#456
#457
#458
#458
#459
#46
#461
#462
#464
#468
#469
#47
#470
#472
#474
#475
#477
#478
#478
#48
#48
#480
#482
#482
#483
#483
#486
#487
#488
#488
#489
#49
#490
#491
#494
#494
#495
#496
#497
#498
#5
#5
#503
#503
#506
#506
#508
#509
#51
#510
#511
#512
#514
#516
#518
#519
#52
#520
#521
#522
#524
#524
#525
#526
#527
#529
#533
#534
#534
#535
#539
#54
#540
#542
#543
#543
#544
#545
#546
#547
#548
#549
#549
#552
#553
#554
#555
#556
#557
#557
#560
#562
#564
#565
#565
#566
#568
#568
#569
#57
#57
#571
#572
#573
#574
#574
#575
#575
#576
#576
#577
#579
#579
#580
#582
#583
#584
#584
#585
#589
#589
#590
#590
#591
#592
#593
#595
#596
#596
#597
#598
#599
#599
#601
#602
#603
#604
#605
#607
#608
#609
#610
#611
#613
#616
#617
#619
#62
#620
#622
#625
#625
#626
#628
#629
#63
#630
#630
#631
#632
#633
#634
#635
#635
#636
#638
#64
#64
#640
#641
#641
#642
#644
#644
#645
#648
#649
#65
#650
#650
#651
#653
#654
#656
#657
#658
#66
#660
#666
#667
#668
#668
#67
#670
#672
#675
#677
#678
#678
#68
#684
#684
#689
#69
#69
#691
#693
#694
#696
#697
#698
#699
#7
#7
#700
#701
#702
#703
#704
#705
#706
#709
#709
#710
#711
#712
#714
#715
#716
#717
#718
#718
#720
#721
#722
#723
#724
#726
#728
#729
#731
#733
#737
#739
#74
#742
#747
#748
#75
#752
#753
#76
#761
#762
#763
#765
#766
#767
#769
#77
#770
#772
#773
#776
#779
#779
#78
#78
#780
#782
#782
#783
#787
#787
#788
#79
#79
#790
#794
#794
#797
#798
#80
#803
#804
#804
#805
#806
#807
#809
#809
#812
#817
#819
#819
#820
#823
#824
#826
#829
#830
#831
#832
#834
#834
#847
#847
#849
#849
#852
#852
#859
#859
#864
#867
#867
#870
#870
#875
#875
#876
#876
#877
#877
#878
#878
#879
#880
#880
#884
#884
#885
#887
#888
#890
#891
#892
#893
#894
#894
#895
#895
#898
#898
#90
#97
#99
#99
boost-1.61.0
boost-1.62.0
boost-1.63.0
boost-1.64.0
boost-1.64.0-beta1
boost-1.64.0-beta2
boost-1.65.0
boost-1.65.1
boost-1.66.0
boost-1.67.0
boost-1.68.0
boost-1.69.0
boost-1.69.0-beta1
boost-1.70.0
boost-1.70.0.beta1
boost-1.71.0
boost-1.71.0.beta1
boost-1.72.0
boost-1.72.0.beta1
boost-1.73.0
boost-1.73.0.beta1
boost-1.74.0
boost-1.74.0.beta1
boost-1.75.0
boost-1.75.0.beta1
boost-1.76.0
boost-1.76.0.beta1
boost-1.77.0
boost-1.77.0.beta1
boost-1.78.0
boost-1.78.0.beta1
boost-1.79.0
boost-1.79.0.beta1
boost-1.80.0
boost-1.80.0.beta1
boost-1.81.0
boost-1.81.0.beta1
boost-1.82.0
boost-1.82.0.beta1
boost-1.83.0
boost-1.83.0.beta1
boost-1.84.0
boost-1.84.0.beta1
boost-1.85.0
boost-1.85.0.beta1
boost-1.86.0
boost-1.86.0.beta1
boost-1.87.0
boost-1.87.0.beta1
boost-1.88.0
boost-1.88.0.beta1
boost-1.89.0
boost-1.90.0
boost-1.90.0.beta1
v0.1
v0.2
v0.3
v0.4
v0.5
Select branches
Hide Pull Requests
appveyor-ci
develop
gh-pages
master
pr/add-sha1-test
pr/add-windows-opencl-lib
pr/cmakelists
pr/fix-sha1-fix
travis-build-relwithdebinfo
vector-default-queue
#100
#100
#101
#101
#102
#103
#104
#104
#106
#106
#109
#110
#111
#113
#115
#117
#118
#12
#12
#122
#122
#123
#123
#125
#126
#127
#128
#128
#129
#13
#13
#130
#131
#134
#134
#135
#135
#136
#136
#137
#137
#138
#139
#14
#14
#140
#141
#143
#143
#144
#145
#145
#146
#146
#147
#147
#148
#149
#149
#15
#15
#150
#151
#152
#155
#156
#156
#157
#158
#160
#161
#163
#164
#165
#165
#166
#167
#167
#168
#169
#170
#172
#172
#173
#173
#174
#174
#175
#176
#177
#178
#179
#181
#181
#182
#183
#184
#186
#186
#187
#188
#188
#189
#190
#191
#192
#193
#194
#195
#199
#199
#200
#201
#201
#203
#205
#205
#206
#207
#207
#208
#208
#210
#210
#211
#212
#213
#214
#214
#224
#225
#226
#226
#227
#228
#229
#229
#232
#234
#235
#236
#238
#239
#241
#243
#244
#247
#248
#249
#250
#252
#252
#253
#254
#254
#255
#256
#257
#258
#259
#260
#262
#263
#264
#265
#266
#267
#268
#269
#272
#273
#274
#277
#279
#280
#281
#282
#285
#286
#286
#287
#289
#290
#290
#291
#291
#292
#292
#293
#294
#295
#296
#296
#298
#299
#3
#3
#300
#300
#301
#302
#304
#305
#306
#307
#308
#309
#309
#310
#311
#312
#314
#315
#317
#318
#321
#321
#322
#323
#324
#327
#327
#329
#330
#332
#334
#335
#337
#339
#340
#341
#342
#345
#346
#347
#348
#349
#35
#350
#351
#352
#353
#354
#355
#39
#393
#394
#395
#396
#398
#399
#4
#4
#400
#404
#407
#407
#408
#408
#409
#410
#411
#411
#412
#413
#415
#415
#416
#417
#418
#418
#420
#421
#422
#423
#424
#425
#426
#427
#429
#430
#431
#433
#434
#435
#436
#439
#440
#440
#441
#441
#442
#443
#444
#445
#445
#446
#446
#447
#448
#450
#451
#452
#453
#454
#455
#456
#457
#458
#458
#459
#46
#461
#462
#464
#468
#469
#47
#470
#472
#474
#475
#477
#478
#478
#48
#48
#480
#482
#482
#483
#483
#486
#487
#488
#488
#489
#49
#490
#491
#494
#494
#495
#496
#497
#498
#5
#5
#503
#503
#506
#506
#508
#509
#51
#510
#511
#512
#514
#516
#518
#519
#52
#520
#521
#522
#524
#524
#525
#526
#527
#529
#533
#534
#534
#535
#539
#54
#540
#542
#543
#543
#544
#545
#546
#547
#548
#549
#549
#552
#553
#554
#555
#556
#557
#557
#560
#562
#564
#565
#565
#566
#568
#568
#569
#57
#57
#571
#572
#573
#574
#574
#575
#575
#576
#576
#577
#579
#579
#580
#582
#583
#584
#584
#585
#589
#589
#590
#590
#591
#592
#593
#595
#596
#596
#597
#598
#599
#599
#601
#602
#603
#604
#605
#607
#608
#609
#610
#611
#613
#616
#617
#619
#62
#620
#622
#625
#625
#626
#628
#629
#63
#630
#630
#631
#632
#633
#634
#635
#635
#636
#638
#64
#64
#640
#641
#641
#642
#644
#644
#645
#648
#649
#65
#650
#650
#651
#653
#654
#656
#657
#658
#66
#660
#666
#667
#668
#668
#67
#670
#672
#675
#677
#678
#678
#68
#684
#684
#689
#69
#69
#691
#693
#694
#696
#697
#698
#699
#7
#7
#700
#701
#702
#703
#704
#705
#706
#709
#709
#710
#711
#712
#714
#715
#716
#717
#718
#718
#720
#721
#722
#723
#724
#726
#728
#729
#731
#733
#737
#739
#74
#742
#747
#748
#75
#752
#753
#76
#761
#762
#763
#765
#766
#767
#769
#77
#770
#772
#773
#776
#779
#779
#78
#78
#780
#782
#782
#783
#787
#787
#788
#79
#79
#790
#794
#794
#797
#798
#80
#803
#804
#804
#805
#806
#807
#809
#809
#812
#817
#819
#819
#820
#823
#824
#826
#829
#830
#831
#832
#834
#834
#847
#847
#849
#849
#852
#852
#859
#859
#864
#867
#867
#870
#870
#875
#875
#876
#876
#877
#877
#878
#878
#879
#880
#880
#884
#884
#885
#887
#888
#890
#891
#892
#893
#894
#894
#895
#895
#898
#898
#90
#97
#99
#99
boost-1.61.0
boost-1.62.0
boost-1.63.0
boost-1.64.0
boost-1.64.0-beta1
boost-1.64.0-beta2
boost-1.65.0
boost-1.65.1
boost-1.66.0
boost-1.67.0
boost-1.68.0
boost-1.69.0
boost-1.69.0-beta1
boost-1.70.0
boost-1.70.0.beta1
boost-1.71.0
boost-1.71.0.beta1
boost-1.72.0
boost-1.72.0.beta1
boost-1.73.0
boost-1.73.0.beta1
boost-1.74.0
boost-1.74.0.beta1
boost-1.75.0
boost-1.75.0.beta1
boost-1.76.0
boost-1.76.0.beta1
boost-1.77.0
boost-1.77.0.beta1
boost-1.78.0
boost-1.78.0.beta1
boost-1.79.0
boost-1.79.0.beta1
boost-1.80.0
boost-1.80.0.beta1
boost-1.81.0
boost-1.81.0.beta1
boost-1.82.0
boost-1.82.0.beta1
boost-1.83.0
boost-1.83.0.beta1
boost-1.84.0
boost-1.84.0.beta1
boost-1.85.0
boost-1.85.0.beta1
boost-1.86.0
boost-1.86.0.beta1
boost-1.87.0
boost-1.87.0.beta1
boost-1.88.0
boost-1.88.0.beta1
boost-1.89.0
boost-1.90.0
boost-1.90.0.beta1
v0.1
v0.2
v0.3
v0.4
v0.5
-
00cdca5b55
Add documentation for type-traits
Kyle Lutz
2013-04-22 20:19:40 -04:00 -
e0f78ff81e
Update README file
Kyle Lutz
2013-04-20 22:26:36 -04:00 -
13887e8ed5
Rely on system::default_context() to hold static context
Denis Demidov
2013-04-19 15:15:57 +04:00 -
5d77bbebee
Global setup for OpenCL context in tests
Denis Demidov
2013-04-19 14:46:18 +04:00 -
8142e5d5f9
Add move-constructors to wrapper classes
Kyle Lutz
2013-04-17 20:45:04 -04:00 -
5cb51569eb
Add test for command_queue::enqueue_write_buffer_rect()
Kyle Lutz
2013-04-13 20:52:42 -04:00 -
4aaa630dec
Update documentation
Kyle Lutz
2013-04-13 11:34:53 -04:00 -
4bdec761cd
Add memory_object::reference_count() method
Kyle Lutz
2013-04-13 11:07:04 -04:00 -
d58b7c0902
Return event from command_queue::enqueue_task()
Kyle Lutz
2013-04-13 10:16:41 -04:00 -
da4cb81679
Return event from command_queue::enqueue_nd_range_kernel()
Kyle Lutz
2013-04-13 10:14:01 -04:00 -
001b3ff7fe
Add get() methods to wrapper classes
Kyle Lutz
2013-04-13 09:44:51 -04:00 -
8b78d4187d
Adds support for selecting devices with environment variables
Denis Demidov
2013-04-12 10:23:06 +04:00 -
1be19a6305
Add multiplies<T> specialization for std::complex<T>
Kyle Lutz
2013-04-10 22:04:04 -04:00 -
8d13920dc4
Move swizzle_iterator to detail namespace
Kyle Lutz
2013-04-10 21:40:31 -04:00 -
bcc3aed40f
Move pixel_input_iterator to detail namespace
Kyle Lutz
2013-04-10 21:37:33 -04:00 -
5cce555d8c
Move binary_transform_iterator to detail namespace
Kyle Lutz
2013-04-10 21:31:12 -04:00 -
e30ec9f26c
Move adjacent_transform_iterator to detail namespace
Kyle Lutz
2013-04-10 21:19:14 -04:00 -
6dd6e11c7d
Fix unused variable warning in get_base_iterator_buffer()
Kyle Lutz
2013-04-10 21:09:17 -04:00 -
6fdffd8a2b
Replace usages of result_of() with tr1_result_of()
Kyle Lutz
2013-04-10 19:55:58 -04:00 -
430a76bb6c
Add generate_fibonacci_sequence test-case
Kyle Lutz
2013-04-09 22:04:47 -04:00 -
652f99e449
Fix bug in get_buffer() for iterator adaptors
Kyle Lutz
2013-04-09 21:53:30 -04:00 -
5164ab4bd0
Cleanup constructors for wrapper classes
Kyle Lutz
2013-04-07 15:03:24 -04:00 -
9a3d7c7d4b
Add missing iostream header include to test_device
Kyle Lutz
2013-04-07 13:00:55 -04:00 -
25a084deda
Fix indentation in kernel::get_arg_info()
Kyle Lutz
2013-04-07 12:57:26 -04:00 -
48e1bb4da0
Update image2d/3d constuctors for OpenCL 1.2
Kyle Lutz
2013-03-31 15:00:07 -04:00 -
d56e58b48e
Add OpenCL 1.2 error codes to runtime_exception
Kyle Lutz
2013-03-31 14:58:00 -04:00 -
0aa3d024dc
Fix command_queue::enqueue_marker() for OpenCL 1.2
Kyle Lutz
2013-03-31 12:08:23 -04:00 -
7e7e09b704
Fix command_queue::enqueue_barrier() for OpenCL 1.2
Kyle Lutz
2013-03-31 12:03:38 -04:00 -
52fef4de6b
Remove command_queue::enqueue_wait_for_event() method
Kyle Lutz
2013-03-31 11:59:14 -04:00 -
c7a3bc8af6
Move unload_compiler() method to platform
Kyle Lutz
2013-03-31 11:29:40 -04:00 -
d28354184c
Move get_extension_function_address() method to platform
Kyle Lutz
2013-03-31 11:26:18 -04:00 -
00fcb737cc
Fix bug in move-constuctor for vector<T>
Kyle Lutz
2013-03-30 19:55:51 -04:00 -
1161f89031
Make get_object_info() inline
Kyle Lutz
2013-03-30 19:38:40 -04:00 -
d585fbebad
Make stream operator for vector types inline
Kyle Lutz
2013-03-30 19:32:11 -04:00 -
da1d7794b5
Remove support for cl_half
Kyle Lutz
2013-03-27 00:09:05 -04:00 -
14ea0bdbff
Fix bug in command_queue test on AMD platforms
Kyle Lutz
2013-03-26 23:33:57 -04:00 -
4338b311f7
Add device::partition() method
Kyle Lutz
2013-03-26 23:08:34 -04:00 -
4752fb2404
Support returning std::vector<T> from get_info<T>()
Kyle Lutz
2013-03-26 22:34:32 -04:00 -
25e7214e5c
Fix bug in inplace_reduce() test
Kyle Lutz
2013-03-25 21:05:42 -04:00 -
2df059738a
Option to not retain program on creation
Denis Demidov
2013-03-23 10:25:30 +04:00 -
ab0575dd0c
Fix bug in remove_if() algorithm
Kyle Lutz
2013-03-21 22:56:55 -04:00 -
147baa05fe
Fix bug in count_if() and find_if() with Intel CPUs
Kyle Lutz
2013-03-21 22:42:22 -04:00 -
ecc0944afe
Remove check for local_memory_size in test_kernel
Kyle Lutz
2013-03-20 18:38:09 -04:00 -
25b71579a5
Fix bug when calling fill() with vector types
Kyle Lutz
2013-03-20 18:09:39 -04:00 -
35f3bdc7fd
Add test for transform_iterator
Kyle Lutz
2013-03-19 18:22:54 -04:00 -
d80e2a5c30
Add test for permutation_iterator
Kyle Lutz
2013-03-19 18:16:11 -04:00 -
5f6bdf8644
Add test for counting_iterator
Kyle Lutz
2013-03-19 18:09:33 -04:00 -
4aaf4bcbb0
Add test for constant_iterator
Kyle Lutz
2013-03-19 18:07:17 -04:00 -
7c3a05b421
Add construct_from_cl_context test-case to test_context
Kyle Lutz
2013-03-19 17:51:09 -04:00 -
34cfe34edb
Add construct_from_cl_command_queue test-case to test_command_queue
Kyle Lutz
2013-03-19 17:48:30 -04:00 -
e8f77897eb
Add construct_from_cl_mem test-case to test_buffer
Kyle Lutz
2013-03-19 17:46:14 -04:00 -
e4b273fc22
Merge pull request #3 from ddemidov/master
Kyle Lutz
2013-03-19 14:22:46 -07:00 -
6766b07fad
Allow buffer and queue initialization from lowlevel types
Denis Demidov
2013-03-19 17:18:43 +04:00 -
d509d555a0
Update documentation
Kyle Lutz
2013-03-17 23:49:01 -04:00 -
2d81f561c4
Add zip_iterator class
Kyle Lutz
2013-03-17 23:37:51 -04:00 -
ada2351812
Add support for boost::tuple<>
Kyle Lutz
2013-03-17 23:25:28 -04:00 -
ad9309740e
Add meta_kernel::inject_type<Type>() method
Kyle Lutz
2013-03-17 23:13:19 -04:00 -
db53bdb246
Fix check for local memory size in test_kernel
Kyle Lutz
2013-03-17 22:42:56 -04:00 -
2f81872403
Pass binary_status argument to clCreateProgramWithBinary()
Kyle Lutz
2013-03-17 22:20:32 -04:00 -
233df55978
Fix bug in program::binary()
Kyle Lutz
2013-03-17 22:17:28 -04:00 -
b88de104f3
Add queue.finish() call to test_mersenne_twister
Kyle Lutz
2013-03-14 22:17:50 -04:00 -
e16890aa9f
Add queue.finish() calls to test_merge
Kyle Lutz
2013-03-14 22:16:39 -04:00 -
ef2a14a278
Add queue.finish() calls to test_inplace_reduce
Kyle Lutz
2013-03-14 22:15:00 -04:00 -
32a1926f6b
Fix local array size in serial_insertion_sort()
Kyle Lutz
2013-03-14 21:26:03 -04:00 -
77e75bd4cc
Remove unused variable in serial_insertion_sort()
Kyle Lutz
2013-03-14 21:22:40 -04:00 -
ff204e1b61
Add asserts for null host pointers to command_queue
Kyle Lutz
2013-03-12 22:29:45 -04:00 -
35984ae412
Remove default type_name_trait::value() implementation
Kyle Lutz
2013-03-12 20:29:44 -04:00 -
71df0d5fa6
Add type_name() specialization for char
Kyle Lutz
2013-03-12 20:23:33 -04:00 -
1f4ffe1374
Update documentation
Kyle Lutz
2013-03-10 20:43:35 -04:00 -
9bd3e0e798
Add documentation for downloading and using the library
Kyle Lutz
2013-03-10 20:40:16 -04:00 -
de0bdcd2e4
Fix test module name for TestInsertionSort
Kyle Lutz
2013-03-10 20:21:26 -04:00 -
30e5f6a836
Fix test module name for TestRadixSort
Kyle Lutz
2013-03-10 20:20:32 -04:00 -
08045a3466
Add test for sorting vectors by length
Kyle Lutz
2013-03-10 20:17:02 -04:00 -
418468cc4b
Add lambda wrapper for length() function
Kyle Lutz
2013-03-10 20:16:14 -04:00 -
69aef15cab
Add merge() algorithm
Kyle Lutz
2013-03-10 20:09:35 -04:00 -
62edb8fc9f
Update documentation
Kyle Lutz
2013-03-03 08:54:01 -05:00 -
e612c15d49
Fix typo in lambda expression documentation
Kyle Lutz
2013-03-03 08:37:14 -05:00 -
ed44dfb261
Initial commit
Kyle Lutz
2013-03-02 15:22:54 -05:00 -
d34cdaac59
Initial commit
Kyle Lutz
2013-03-02 15:14:17 -05:00