hackers mail list archive by subject
- [hackers] [dmenu] import new drw from libsl and minor fixes.
- [hackers] [dmenu][PATCH] Add incremental output.
- [hackers] [dwm] import new drw from libsl and minor fixes.
- [hackers] [farbfeld] [PATCH] Improve fread error handling in ff2*
- [hackers] [farbfeld] Fix Makefile to rebuild when there have been changes || FRIGN
- [hackers] [farbfeld] Improve fread error handling in ff2* || Alexander Krotov
- [hackers] [farbfeld] Makefile improvements || Hiltjo Posthuma
- [hackers] [farbfeld] Revert "Fix Makefile to rebuild when there have been changes" || FRIGN
- [hackers] [ii] [GIGA-patchset] Hiltjo-branch
- [hackers] [ii] Patches to clean up
- [hackers] [libsl] drw unification
- [hackers] [libutf][PATCH 1/2] set file permissions when installing
- [hackers] [libutf][PATCH 2/2] .gitignore
- [hackers] [libzahl] Add entry in TODO, and more on the Not implemented chapter || Mattias Andrée
- [hackers] [libzahl] Add version constants and constants that can be used to detect changes || Mattias Andrée
- [hackers] [libzahl] Always satisfy n=qd+r to avoid confusion || Mattias Andrée
- [hackers] [libzahl] benchmark-func: add option for more fine-grained benchmark || Mattias Andrée
- [hackers] [libzahl] Benchmarking stuff || Mattias Andrée
- [hackers] [libzahl] benchmarking: add ability to choose cpu, and add 1D functions to benchmark-func || Mattias Andrée
- [hackers] [libzahl] Buffer was too small || Mattias Andrée
- [hackers] [libzahl] Clean up refsheet || Mattias Andrée
- [hackers] [libzahl] Comments from 1-bit 4097-bit benchmarks || Mattias Andrée
- [hackers] [libzahl] Constants do not need dynamic memory || Mattias Andrée
- [hackers] [libzahl] Corrects to the manual, found by Marc || Mattias Andrée
- [hackers] [libzahl] Division is truncated, not floored || Mattias Andrée
- [hackers] [libzahl] Do not use explicit optimisation level on zsave || Mattias Andrée
- [hackers] [libzahl] Exponentiation: clarification of a mathematical expression || Mattias Andrée
- [hackers] [libzahl] Fix indent || Mattias Andrée
- [hackers] [libzahl] Fix indentation in manual || Mattias Andrée
- [hackers] [libzahl] Fix makefile || Mattias Andrée
- [hackers] [libzahl] Fix small error in refsheet || Mattias Andrée
- [hackers] [libzahl] Fix typo in merge-benchmark-func || Mattias Andrée
- [hackers] [libzahl] Fix typo || Mattias Andrée
- [hackers] [libzahl] Fix typos found by Marc || Mattias Andrée
- [hackers] [libzahl] Fix Underfull \hbox in the refsheet || Petr Vaněk
- [hackers] [libzahl] Fix zsave translation for tomsfastmath and libtommath || Mattias Andrée
- [hackers] [libzahl] gmp has be compiled without glibc is you want to use another libc in your program || Mattias Andrée
- [hackers] [libzahl] gmp supports static linking, but it is opt-in || Mattias Andrée
- [hackers] [libzahl] How you would calculate factorials efficiently || Mattias Andrée
- [hackers] [libzahl] Improve makefile || Mattias Andrée
- [hackers] [libzahl] List tested optimisation flags || Mattias Andrée
- [hackers] [libzahl] Make zdiv and zmod (calls zdivmod) inline || Mattias Andrée
- [hackers] [libzahl] Make zmul and zsqr (calls low-level functions) inline || Mattias Andrée
- [hackers] [libzahl] manual: add a missing \noindent || Mattias Andrée
- [hackers] [libzahl] Manual: add section: Create an integer || Mattias Andrée
- [hackers] [libzahl] manual: initialisation and errors || Mattias Andrée
- [hackers] [libzahl] Manual: use inplace addition whenever possible || Mattias Andrée
- [hackers] [libzahl] Minor edit in Addition || Mattias Andrée
- [hackers] [libzahl] Minor edit in manual: reorder parameters in call to zadd || Mattias Andrée
- [hackers] [libzahl] Minor fix to the text || Mattias Andrée
- [hackers] [libzahl] Misc work on the manual || Mattias Andrée
- [hackers] [libzahl] Miscellaneous stuff || Mattias Andrée
- [hackers] [libzahl] More on exponentiation by squaring || Mattias Andrée
- [hackers] [libzahl] n ≠ qd + r, that would just complicate things || Mattias Andrée
- [hackers] [libzahl] Nope, that was not the case, just stupid packaging, build it yourself and everything is fine. || Mattias Andrée
- [hackers] [libzahl] On addition || Mattias Andrée
- [hackers] [libzahl] On bit-shifting || Mattias Andrée
- [hackers] [libzahl] On bit-splitting || Mattias Andrée
- [hackers] [libzahl] On bit-truncation || Mattias Andrée
- [hackers] [libzahl] On exponentiation || Mattias Andrée
- [hackers] [libzahl] On greatest common divisor || Mattias Andrée
- [hackers] [libzahl] On odd/even and signum || Mattias Andrée
- [hackers] [libzahl] On primality test, and style || Mattias Andrée
- [hackers] [libzahl] On sign manipulation || Mattias Andrée
- [hackers] [libzahl] Optimisations || Mattias Andrée
- [hackers] [libzahl] Optimise and use __ around all compiler extensions || Mattias Andrée
- [hackers] [libzahl] Optimise libzahl_memcpy and libzahl_memset || Mattias Andrée
- [hackers] [libzahl] Optimise libzahl_memcpy for clang || Mattias Andrée
- [hackers] [libzahl] Optimise zadd on x86-64 || Mattias Andrée
- [hackers] [libzahl] Optimise zadd || Mattias Andrée
- [hackers] [libzahl] Optimise zand, zor, and zxor || Mattias Andrée
- [hackers] [libzahl] Optimise zlsh || Mattias Andrée
- [hackers] [libzahl] Optimise znot || Mattias Andrée
- [hackers] [libzahl] Optimise zswap || Mattias Andrée
- [hackers] [libzahl] Optimise ztrunc || Mattias Andrée
- [hackers] [libzahl] plot: adjust y-axis || Mattias Andrée
- [hackers] [libzahl] plot: merge identical graphs || Mattias Andrée
- [hackers] [libzahl] refsheet: a <- sgn b: use ~ between sgn and b || Mattias Andrée
- [hackers] [libzahl] refsheet: correct definition of zbits || Mattias Andrée
- [hackers] [libzahl] refsheet: functions usually return void, paremeters are usually z_t (removes typo) || Mattias Andrée
- [hackers] [libzahl] refsheet: group title style consistency || Mattias Andrée
- [hackers] [libzahl] refsheet: random numbers => randomness || Mattias Andrée
- [hackers] [libzahl] refsheet: remove draft mode || Mattias Andrée
- [hackers] [libzahl] refsheet: simplify, exdent tables 2ex instead of 0.8em, and per Marc's suggestion, use microtype || Mattias Andrée
- [hackers] [libzahl] refsheet: style consistence || Mattias Andrée
- [hackers] [libzahl] refsheet: there is no good way to symbolise rounding toward zero, so do not use rounding symbols at all || Mattias Andrée
- [hackers] [libzahl] refsheet: tweak vspace and align the table with the title using hspace || Mattias Andrée
- [hackers] [libzahl] refsheet: use \hspace* to indent || Mattias Andrée
- [hackers] [libzahl] refsheet: zgcd: a < 0 also if b < 0 and c == 0 or c < 0 and b == 0, so just if, not iff || Mattias Andrée
- [hackers] [libzahl] refsheet: zperror's param may be empty, which is treated especially || Mattias Andrée
- [hackers] [libzahl] Remove my name and e-mail from the front page || Mattias Andrée
- [hackers] [libzahl] Rename zahl-{inlines,internals}.h => zahl/{inlines,internals}.h || Mattias Andrée
- [hackers] [libzahl] Reorder sections || Mattias Andrée
- [hackers] [libzahl] Small improvements to the manual || Mattias Andrée
- [hackers] [libzahl] Some comments || Mattias Andrée
- [hackers] [libzahl] Some small changes and additions to the manual || Mattias Andrée
- [hackers] [libzahl] Some small improvements || Mattias Andrée
- [hackers] [libzahl] Start on a manual || Mattias Andrée
- [hackers] [libzahl] Suppress false -Wclobbered warning || Mattias Andrée
- [hackers] [libzahl] test: check that zstr_length validates the radix incorrectly || Mattias Andrée
- [hackers] [libzahl] Typo fixes by Marc || Mattias Andrée
- [hackers] [libzahl] Update STATUS || Mattias Andrée
- [hackers] [libzahl] Work on the manual and zstr_length checks that the radix is valid || Mattias Andrée
- [hackers] [libzahl] zdiv.3: rationale for truncated division || Mattias Andrée
- [hackers] [libzahl] zdivmod: minor correction || Mattias Andrée
- [hackers] [libzahl] zptest.3: why it is called NONPRIME rather than COMPOSITE || Mattias Andrée
- [hackers] [libzahl] zptest: if n is even, let the witness be 2 || Mattias Andrée
- [hackers] [libzahl] zsqr is astymptotically faster than corresponding functions in other libs || Mattias Andrée
- [hackers] [libzahl] zsqr is no longer slower than zmul, they are identical || Mattias Andrée
- [hackers] [libzahl] zstr: do not calculate the exact output size, calculate something easier || Mattias Andrée
- [hackers] [libzahl] zstr_length: do not validate the radix if ZAHL_UNSAFE is used || Mattias Andrée
- [hackers] [libzahl][PATCH] Fix Underfull \hbox in the refsheet
- [hackers] [libzahl][PATCH] Use ZAHL_INLINE instead of static inline
- [hackers] [PATCH 1/2] Import libterminfo
- [hackers] [PATCH 1/8] update to currently used drw and util from dwm
- [hackers] [PATCH 2/2] Add tput(1)
- [hackers] [PATCH 2/8] coding style: function declarations include parameter names
- [hackers] [PATCH 3/8] drw: simplify font_getexts
- [hackers] [PATCH 4/8] drw: simplify color schemes
- [hackers] [PATCH 5/8] drw: fixup drw_rect function
- [hackers] [PATCH 6/8] drw: fixup font handling
- [hackers] [PATCH 7/8] drw: misc fixes
- [hackers] [PATCH 8/8] drw: fixup drw_text
- [hackers] [sbase] [PATCH 0/6] Various bug fixes
- [hackers] [sbase] [PATCH 1/6] Revert "Fix showing directories when -R flag is set in ls(1)"
- [hackers] [sbase] [PATCH 2/6] Revert "ls: only display directory headers when more than one directory is specified"
- [hackers] [sbase] [PATCH 3/6] ls: Don't show directory name with single directory operand
- [hackers] [sbase] [PATCH 4/6] ls: Simplify some logic
- [hackers] [sbase] [PATCH 5/6] sort: Fix line comparison when col buffer contains data from longer line
- [hackers] [sbase] [PATCH 6/6] linecmp: Handle NUL bytes properly
- [hackers] [sbase] grep: Fix -v output and exit status || Michael Forney
- [hackers] [sbase] grep: Fix exit status with -F when last line doesn't match || Michael Forney
- [hackers] [sbase] grep: Reverse some if-else logic || Michael Forney
- [hackers] [sbase][Patch] date: add date/time setting capability
- [hackers] [scc] [cc1] Add abort() calls in type switches || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Add arg.h and refactor main.c || FRIGN
- [hackers] [scc] [cc1] Add end of switch label to end of switch op || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Add test for hexadecimal numbers with upper and lower case || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Add test for non macro alike functions with paranthesis || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Add warning about statements without side effects || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Adjust how errors are counted || Quentin Rameau
- [hackers] [scc] [cc1] change enums to be declared with bitshifts || rain1_AT_openmailbox.org
- [hackers] [scc] [cc1] comparision -> comparison || FRIGN
- [hackers] [scc] [cc1] Do not recover in incorrect return type || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix bug after 0fc57e5 || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix eqtype() for functions || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix error messages || FRIGN
- [hackers] [scc] [cc1] Fix lower case hexadecimal numbers || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix memory leak in cpp || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix parsing of function alike macros || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] fix uninitialized value after include(), fixes test001 || Hiltjo Posthuma
- [hackers] [scc] [cc1] Fix use-affer-free bug in switches || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Fix warnings || FRIGN
- [hackers] [scc] [cc1] Give a warning about non supported pragmas || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Increase the portability of digits() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Move typeprops to the enum section || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] namespacing the flags. move bitfields in node to a flag. || rain1_AT_openmailbox.org
- [hackers] [scc] [cc1] Reduce align type to only 1 byte || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Remove TSIZE type || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Remove undefined behaviour in specifier || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Simplify pragma() message printing || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Update test012 and test036 after 8e8ce7a || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Update TODO || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Use ansi syntax for complex function pointer expressions || Roberto E. Vargas Caballero
- [hackers] [scc] [cc1] Use uchar for type-prop || FRIGN
- [hackers] [scc] [cc1] Write usage according to POSIX || FRIGN
- [hackers] [scc] [cc2-qbe] Add all the symbol storage classes in addr2txt() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add basic support for calls in qbe || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add comma operator || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add OBRANCH generation || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add return statements to qbe || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Add support for void functions || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Emit abbrev statements || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Ensure correctness of basic blocks || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Fix error in load() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Fix ORET || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Improve load() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2-qbe] Remove l and r variables in cgen() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Add architecture independent optimizer || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Add missed optm.c file || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Addapt cc2 to new switch IR || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Avoid name collision || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Do not move curstmt in addstmt() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Fix negation unary operator symbol || Quentin Rameau
- [hackers] [scc] [cc2] Fix qbe operator for truncd instruction || Quentin Rameau
- [hackers] [scc] [cc2] Fix typo in previous TSIZE removal commit 9fb2e7 || Quentin Rameau
- [hackers] [scc] [cc2] Move optm to target code || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Remove TSIZE type || Quentin Rameau
- [hackers] [scc] [cc2] Simplify code.c:addr() || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Update the number of cases per switch v2 || Roberto E. Vargas Caballero
- [hackers] [scc] [cc2] Update the number of cases per switch || Roberto E. Vargas Caballero
- [hackers] [scc] [driver] Add arg.h to and refactor the scc driver || FRIGN
- [hackers] [scc] [driver] Break long line in spawn || Roberto E. Vargas Caballero
- [hackers] [scc] [driver] Fix libcc target in Makefile || Quentin Rameau
- [hackers] [scc] [driver] Fix the snprintf check for errors || Quentin Rameau
- [hackers] [scc] [driver] introduce handling of per tool flags || Quentin Rameau
- [hackers] [scc] [driver] loop over tools instead of processing each one || Quentin Rameau
- [hackers] [scc] [driver] make sure tools array is the size of tool number || Quentin Rameau
- [hackers] [scc] [driver] neither call abort(), nor exit(), but _exit() after exec-fail || FRIGN
- [hackers] [scc] [driver] Print diagnostic message to stderr instead of stdout || FRIGN
- [hackers] [scc] [driver] regroup tools into a tools[] array. || Quentin Rameau
- [hackers] [scc] [driver] Remove unnecessary variable || Quentin Rameau
- [hackers] [scc] [driver] simplify tools handling readability || Quentin Rameau
- [hackers] [scc] [driver] switch per tool in settool || Quentin Rameau
- [hackers] [scc] [driver] Unify cc1() and cc2() into spawn() || Quentin Rameau
- [hackers] [scc] [driver] use PATH_MAX instead of FILENAME_MAX || Quentin Rameau
- [hackers] [scc] Add a compile option to chose between C89 and C99 || Quentin Rameau
- [hackers] [scc] Add all contributors to LICENSE || FRIGN
- [hackers] [scc] Add LICENSE statement to each source file || FRIGN
- [hackers] [scc] Add LICENSE statements to /lib/* || FRIGN
- [hackers] [scc] Add missing character in code example in cc1/ir.md || FRIGN
- [hackers] [scc] add per process structs to simplify spawn() || Quentin Rameau
- [hackers] [scc] Add translation limits for c99 || Quentin Rameau
- [hackers] [scc] cc1: abort in (potential future) unhandled case || Hiltjo Posthuma
- [hackers] [scc] cc2: pass op type to newnode()
- [hackers] [scc] cc2: pass op type to newnode() || Quentin Rameau
- [hackers] [scc] cleanup: move enums above structs etc. || Hiltjo Posthuma
- [hackers] [scc] config.mk - remove unnecessary whitespace || FRIGN
- [hackers] [scc] Emit function prototypes || FRIGN
- [hackers] [scc] Fix external identifier size limit for c99 || Quentin Rameau
- [hackers] [scc] Fix Makefiles || Quentin Rameau
- [hackers] [scc] Fix spelling and update cc1/ir.md || FRIGN
- [hackers] [scc] fix test001, uninitialized value after include
- [hackers] [scc] fix TEST043
- [hackers] [scc] fix TEST043 || rain1_AT_openmailbox.org
- [hackers] [scc] Fix translation limits for c89 || Quentin Rameau
- [hackers] [scc] Fix type letters in cc1/ir.md || Quentin Rameau
- [hackers] [scc] Forgot to add LICENSE statement to /Makefile || FRIGN
- [hackers] [scc] Implement proper #pragma support || sin
- [hackers] [scc] Move arg.h to inc/ || Quentin Rameau
- [hackers] [scc] Re-add rtype-field to Symbol-type || FRIGN
- [hackers] [scc] refactoring. bitshift declare enums.
- [hackers] [scc] refactoring. namespaces. flags.
- [hackers] [scc] remove unused variables || Hiltjo Posthuma
- [hackers] [scc] Rename generror to generror.awk and change file mode || FRIGN
- [hackers] [scc] Replace struct type bitfield with enum-bitflags || FRIGN
- [hackers] [scc] Simplify LICENSE wording || FRIGN
- [hackers] [scc] Update tests reflecting LICENSE-changes || FRIGN
- [hackers] [sent] import new drw and util from libsl.
- [hackers] [st] Persistent clipboard patch RFC
- [hackers][ubase][tput] tput(1)
- [hackers][vis][RFC][PATCH 0/2] Suggestion for basic autocomplete functionality
- [hackers][vis][RFC][PATCH 1/2 v2] Add autocompletion for current file contents
- [hackers][vis][RFC][PATCH 1/2] Add autocompletion for current file contents
- [hackers][vis][RFC][PATCH 2/2 v2] Add autocompletion for file names
- [hackers][vis][RFC][PATCH 2/2] Add autocompletion for file names
- [ii] [GIGA-patchset] Hiltjo-branch
- Last message date: Tue May 31 2016 - 09:14:08 CEST
- Archived on: Fri Dec 13 2024 - 19:00:50 CET