Nicolás Ortega Froysa
|
1b0b8fd443
|
Removed args.h file.
|
2018-10-18 15:05:33 +02:00 |
|
Nicolás Ortega Froysa
|
e06e40af3b
|
Implement verbose option.
|
2018-10-18 15:05:01 +02:00 |
|
Nicolás Ortega Froysa
|
eaa238a900
|
Basic prime calculator.
|
2018-10-18 14:56:15 +02:00 |
|
Nicolás Ortega Froysa
|
bd3181a1a0
|
Added linked list.
|
2018-10-18 12:50:57 +02:00 |
|
Nicolás Ortega Froysa
|
89811c1d02
|
Added new source files.
|
2018-10-18 12:04:07 +02:00 |
|
Nicolás Ortega Froysa
|
01a32c0e52
|
Fresh new start.
|
2018-10-18 12:00:32 +02:00 |
|
Nicolás Ortega Froysa
|
3348d52c49
|
Don't allow writing to the same file.
|
2017-09-17 05:46:03 +02:00 |
|
Nicolás Ortega Froysa
|
c73bfd1501
|
Changing BLOCK_SIZE default and allowing override.
The larger BLOCK_SIZE is the less time it has to spend expanding memory,
the faster it gets.
|
2017-08-03 12:57:34 -05:00 |
|
Nicolás A. Ortega
|
a988711918
|
Fixed progress measurement.
|
2017-03-16 14:59:53 +01:00 |
|
Nicolás A. Ortega
|
659bdeee27
|
Handle export errors.
|
2017-02-14 12:57:11 +01:00 |
|
Nicolás A. Ortega
|
d39a51baa2
|
Add license information to all source files.
|
2017-02-14 12:49:54 +01:00 |
|
Nicolás A. Ortega
|
b20733f3ac
|
Append new primes to the end of a file.
|
2017-02-13 09:47:47 +01:00 |
|
Nicolás A. Ortega
|
2b5541d2c3
|
Fixed some memory leaks.
|
2017-02-12 19:33:57 +01:00 |
|
Nicolás A. Ortega
|
94248612ba
|
Find the nth prime.
|
2017-02-06 18:00:34 +01:00 |
|
Nicolás A. Ortega
|
8ee18c8c4b
|
Forget it, it's unnecessary.
|
2017-02-06 17:51:07 +01:00 |
|
Nicolás A. Ortega
|
bdea1979e8
|
Use inline functions.
|
2017-02-06 17:50:26 +01:00 |
|
Nicolás A. Ortega
|
a3ec19d47c
|
Cleaned the code.
|
2017-02-02 19:53:29 +01:00 |
|
Nicolás A. Ortega
|
22239ec644
|
Preparing for v1.0 release.
|
2017-02-02 10:46:34 +01:00 |
|
Nicolás A. Ortega
|
22278999e7
|
Fixed algorithm problem.
|
2017-02-02 10:35:43 +01:00 |
|
Nicolás A. Ortega
|
a5b68282b3
|
Cancel if `primes.list[i] >= numRoot'.
It has been solved!!!
|
2017-02-01 23:12:23 +01:00 |
|
Nicolás A. Ortega
|
b9cafadf8e
|
Parallelized, but needs algorithm optimization.
|
2017-02-01 19:36:05 +01:00 |
|
Nicolás A. Ortega
|
32076a67cd
|
Remove parallelization code to start anew.
|
2017-02-01 17:18:03 +01:00 |
|
Nicolás A. Ortega
|
9673a4da57
|
Use shared as default.
|
2017-01-31 22:24:06 +01:00 |
|
Nicolás A. Ortega
|
76936644cd
|
Almost completely parallelized.
|
2017-01-31 19:39:35 +01:00 |
|
Nicolás A. Ortega
|
a6ecea514f
|
Restrict will no longer apply to `addToList'
|
2017-01-17 00:11:51 +01:00 |
|
Nicolás A. Ortega
|
22c7702cf0
|
We only need to test up to the sqrt(num).
|
2017-01-01 17:05:25 +01:00 |
|
Nicolás A. Ortega
|
f8726497a4
|
Don't test for divisibility by 2.
We skip all even numbers, so we can skip 2, this also means giving 3 as
a given.
|
2016-12-30 17:57:28 +01:00 |
|
Nicolás A. Ortega
|
3e902efd18
|
Small cleanup.
|
2016-12-30 17:51:48 +01:00 |
|
Nicolás A. Ortega
|
3246870b75
|
Better help information.
|
2016-12-28 14:43:17 +01:00 |
|
Nicolás A. Ortega
|
09166efe89
|
Small improvements and optimizations.
All error catching is now in `main.c' so we can neatly release memory as
well as adding the `restrict' optimizer to the `addToList()' function.
|
2016-12-28 00:30:31 +01:00 |
|
Nicolás A. Ortega
|
1264edc8c8
|
We're going to release v0.7 first.
|
2016-12-27 22:52:06 +01:00 |
|
Nicolás A. Ortega
|
63aa8e14cb
|
Fixed the damn exporting for once.
Now I'm checking to see if it was actually worth a damn to have raw
files in the first place (-_-;).
|
2016-12-27 22:34:34 +01:00 |
|
Nicolás A. Ortega
|
f2eb3e869e
|
Fixed the file issue...
but the export issue still remains -_- I hate seg faults.
|
2016-12-27 21:47:16 +01:00 |
|
Nicolás A. Ortega
|
a695cce709
|
Moving shit to files.c
|
2016-12-27 21:31:24 +01:00 |
|
Nicolás A. Ortega
|
096cb2eb16
|
Moving file I/O to own file. Everything works except export.
|
2016-12-26 18:50:51 +01:00 |
|
Nicolás A. Ortega
|
1783b16024
|
Use raw I/O for file saving.
|
2016-12-26 16:51:51 +01:00 |
|
Nicolás A. Ortega
|
6c2f96416b
|
Read and write primes to and from file.
|
2016-12-26 15:56:56 +01:00 |
|
Nicolás A. Ortega
|
fa3f2dd2b1
|
New goal before paralellization
|
2016-12-22 16:31:24 +01:00 |
|
Nicolás A. Ortega
|
591ee92971
|
Cast is unnecessary in C.
|
2016-12-15 15:16:04 +01:00 |
|
Nicolás A. Ortega
|
803c6f9e06
|
`size_t' makes this safeguard unnecessary.
|
2016-12-14 23:42:20 +01:00 |
|
Nicolás A. Ortega
|
4390fca3ef
|
Added comments.
|
2016-12-14 23:38:22 +01:00 |
|
Nicolás A. Ortega
|
2629c12f1a
|
Set goal for v1.0
|
2016-12-14 22:26:43 +01:00 |
|
Nicolás A. Ortega
|
af79d206d3
|
Added entry for v0.6
|
2016-12-14 20:12:46 +01:00 |
|
Nicolás A. Ortega
|
4b034ce5e3
|
Print more info about the file writing.
|
2016-12-14 19:34:50 +01:00 |
|
Nicolás A. Ortega
|
f146dbf11c
|
Able to save found primes to a file afterwards.
|
2016-12-14 19:28:28 +01:00 |
|
Nicolás A. Ortega
|
656fee720e
|
Allow user to choose base.
|
2016-12-14 19:06:33 +01:00 |
|
Nicolás A. Ortega
|
c522196d66
|
Argument parsing!
|
2016-12-14 17:52:52 +01:00 |
|
Nicolás A. Ortega
|
b5dcadce19
|
Added new goal for v0.5
|
2016-12-14 17:31:36 +01:00 |
|
Nicolás A. Ortega
|
003b94dcdb
|
Added some more useful docs and stuff.
|
2016-12-14 16:14:58 +01:00 |
|
Nicolás A. Ortega
|
9f1160242a
|
Removed warning (no longer necessary).
|
2016-12-14 15:56:28 +01:00 |
|