Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-05-19 | orcarray: Use fabs() instead of abs(), the latter is for integers | Sebastian Dröge | 1 | -1/+1 | |
orcarray.c:254:15: error: using integer absolute value function 'abs' when argument is of floating point type [-Werror,-Wabsolute-value] if (abs(a[i] - b[i]) < MIN_NONDENORMAL_D) continue; | |||||
2014-04-25 | orcprogram-c: Convert shifts in swap opcodes to operations on unsigned integers | Sebastian Dröge | 3 | -8/+8 | |
Shifting into the sign bit is undefined, so let's stop doing that. | |||||
2014-04-22 | memcpy_speed: Use unsigned integers, overflows are undefined for signed integers | Sebastian Dröge | 1 | -1/+1 | |
2014-04-18 | Back to development | Sebastian Dröge | 1 | -1/+1 | |
2014-04-18 | Release 0.4.19 | Sebastian Dröge | 4 | -17/+23 | |
2014-04-17 | orccodemem: mask group/other bits for temporary file | Vincent Penquerc'h | 1 | -0/+3 | |
Ensures another user can't inject code into your process when winning a race with the ORC temp file code. Coverity 1147013 | |||||
2014-04-16 | orcprogam-{mips,mmx,sse}: bail out if get_align_var fails | Vincent Penquerc'h | 3 | -0/+19 | |
Coverity 1146979, 1146980, 1146977, 1146978, 1146973 | |||||
2014-04-16 | orcprogram: bail out on error | Vincent Penquerc'h | 1 | -0/+1 | |
Coverity 1146972 | |||||
2014-04-15 | orcbytecode: Don't replace program name without freeing the old name if any | Sebastian Dröge | 1 | -0/+3 | |
2014-04-15 | orcc: Fix indention of generated code | Sebastian Dröge | 1 | -6/+6 | |
2014-04-15 | orc: Update autogenerated files | Sebastian Dröge | 3 | -3/+47 | |
2014-04-15 | orcprogram-c: Fix swaplq C implementation | Sebastian Dröge | 1 | -1/+1 | |
2014-04-14 | orcbytecodes: Fix filename of generated file | Sebastian Dröge | 1 | -1/+1 | |
We don't want to override orcbytecode.h but orcbytecodes.h | |||||
2014-04-14 | orcarray: Fix compiler warning with gcc 4.9 | Sebastian Dröge | 1 | -1/+2 | |
In file included from ../orc/orcprogram.h:5:0, from ../orc/orc.h:5, from ../orc-test/orctest.h:5, from orcarray.c:6: ../orc/orcutils.h:124:37: error: 'data' may be used uninitialized in this function [-Werror=maybe-uninitialized] #define ORC_PTR_OFFSET(ptr,offset) ((void *)(((unsigned char *)(ptr)) + (offset))) ^ orcarray.c:42:9: note: 'data' was declared here void *data; | |||||
2014-04-14 | memcpy_speed: Properly define ALIGN macro and fix memory leaks | Sebastian Dröge | 1 | -2/+5 | |
With the previous definition we would use memory *before* our allocated memory area. | |||||
2014-04-13 | bench10: Fix syntax errors | Sebastian Dröge | 1 | -31/+31 | |
2014-04-13 | test.orc: Fix syntax errors | Sebastian Dröge | 1 | -3/+3 | |
2014-04-13 | benchmorc: Fix memory leaks in test | Sebastian Dröge | 1 | -0/+3 | |
2014-04-13 | orcparse: Guard against unknown tokens | Sebastian Dröge | 1 | -3/+12 | |
2014-04-13 | orcprogram: Free init function name | Sebastian Dröge | 1 | -0/+4 | |
2014-04-13 | tests: Fix various memory leaks in tests | Sebastian Dröge | 4 | -1/+12 | |
2014-04-13 | orcprogram: Free OrcCode together with the program | Sebastian Dröge | 1 | -0/+4 | |
2014-04-13 | orcprogram: Free type names of variables when freeing a program | Sebastian Dröge | 1 | -0/+4 | |
2014-04-13 | bytecode_parse: Fix memory leaks in test | Sebastian Dröge | 1 | -0/+4 | |
2014-04-11 | orcmips: Fix register range check | Edward Hervey | 1 | -1/+1 | |
There are 32 possible registers and not 33 CID #1146987 | |||||
2014-04-11 | orcexecutor: Don't use negative values on arrays | Edward Hervey | 1 | -3/+7 | |
orc_program_find_var_by_name() can return -1 on errors, if that happens, don't try to read/write in random memory :) CID #1146974 CID #1146975 CID #1146976 | |||||
2014-04-11 | orc: Remove unused variable | Edward Hervey | 2 | -8/+0 | |
include_file was never used in these variants since they were added. CID #1146970 CID #1146969 | |||||
2014-04-10 | testsuite: file leak fix | Vincent Penquerc'h | 1 | -0/+2 | |
Coverity 1147011 | |||||
2014-04-07 | Fix FILE leak | Vincent Penquerc'h | 1 | -0/+1 | |
Coverity 1147011 | |||||
2014-02-08 | orcrules-neon: Remove unused variable | Sebastian Dröge | 1 | -4/+0 | |
2014-01-29 | docs: mulhsw, mulhsw shifts by 16, not 8 | William Manley | 1 | -2/+2 | |
The documentation said that mulhsw and mulsuw was equivalent to: (a * b) >> 8 when the implementation actually shifts by 16 bits. https://bugzilla.gnome.org/show_bug.cgi?id=723170 | |||||
2014-01-02 | orcarm: OSX doesn't like comparisons against enum and int. | Todd Agulnick | 1 | -1/+1 | |
2013-12-30 | tools: fix memory leak in orcc | Tim-Philipp Müller | 1 | -0/+2 | |
Coverity CID 1147542 | |||||
2013-12-30 | testsuite: fix file descriptor leak in benchmorc | Tim-Philipp Müller | 1 | -0/+1 | |
Coverity CID 1147543 | |||||
2013-10-14 | Make it ANSI-C | Olivier Crête | 28 | -246/+248 | |
Use /* */ instead of // Define _GNU_SOURCE in the ORC_CFLAGS | |||||
2013-09-20 | autogen.sh: Allow calling from out of tree | Edward Hervey | 1 | -2/+13 | |
This is similar to the fix that was done for gstreamer https://bugzilla.gnome.org/show_bug.cgi?id=667664 | |||||
2013-09-20 | configure: version back to unreleased | Edward Hervey | 1 | -1/+1 | |
2013-08-24 | Release 0.4.18f20 | David Schleef | 2 | -2/+13 | |
2013-08-19 | orcbytecode: Fix parsing of 32 bit values from bytecode as well | Tim-Philipp Müller | 1 | -3/+3 | |
The shift by 24 bits has to be casted as well, otherwise we shift into the sign bit which causes undefined behaviour. See https://bugzilla.gnome.org/show_bug.cgi?id=698520 | |||||
2013-08-19 | orcbytecode: Fix parsing of 64 bit values from bytecode | Sebastian Dröge | 1 | -8/+10 | |
The shift by 24 bits has to be casted already, otherwise we shift into the sign bit which causes undefined behaviour. Thanks to Edward Hervey for debugging this. https://bugzilla.gnome.org/show_bug.cgi?id=698520 | |||||
2013-06-06 | docs: add more opcode descriptions | Stefan Sauer | 1 | -3/+40 | |
2013-06-06 | docs: hook up generate_table tools | Stefan Sauer | 3 | -15/+27 | |
Add a makefile-target in docs to update the tables (for a release). Emit a comment at the top of the generated files which tool produces them so that people don't edit them manually. | |||||
2013-06-05 | accumulator: use the local variable 'var' | Stefan Sauer | 2 | -14/+14 | |
The code already had the local var, but barely used it. | |||||
2013-06-05 | tests: use the ORC_STATIC_OPCODE_FLOAT flag to simplify the tests | Stefan Sauer | 2 | -16/+8 | |
2013-06-03 | orcparse: fix copy and paste of error message | Stefan Sauer | 1 | -2/+2 | |
2013-06-03 | docs: add docs for the program directives | Stefan Sauer | 3 | -1/+132 | |
2013-06-03 | orcprogram-c: fix indent for 2 opcodes | Stefan Sauer | 1 | -2/+2 | |
2013-05-29 | generate-*: cosmetic changes | Stefan Sauer | 2 | -4/+6 | |
Print the file name if we use the default. Consider the header_flag for the default name. Correct the help() desc for the --header flag (it takes no arg). | |||||
2013-05-28 | generate-*: add missing flag to help() | Stefan Sauer | 2 | -0/+2 | |
2013-05-28 | generate-bytecode: add ORC_BC_INSTRUCTION_FLAGS to generator | Stefan Sauer | 1 | -2/+4 | |
The checked in orcbytecodes.h already uses the flag. |