aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* libq: standardise buildFabian Groffen2019-03-181-308/+0
* build: shuffle some code aroundFabian Groffen2019-03-111-3/+9
* atom_explode: ignore slot matching operatorsFabian Groffen2019-02-051-1/+6
* atom_explode: find the last version-like componentFabian Groffen2018-05-181-18/+23
* atom_explode: try harder to find correct PVFabian Groffen2018-04-121-27/+24
* update copyrightsFabian Groffen2018-04-051-1/+1
* atom_explode: get version letters comparing properly againFabian Groffen2018-04-051-16/+19
* atom_explode: properly set fields for no-version caseFabian Groffen2018-04-051-0/+2
* atom_explode: fix parsing of some valid corner casesFabian Groffen2018-04-051-35/+43
* atom_explode: fix inversion of < and <=Fabian Groffen2018-03-251-2/+2
* atom_explode: support inversed ranges, e.g. !>P-x.yFabian Groffen2018-03-251-2/+22
* atom_explode: be more careful with eating suffix lettersFabian Groffen2017-12-281-2/+5
* drop _q_static and standardize func prototypes a bitMike Frysinger2016-12-281-6/+8
* atom_explode: fix setup of PVRMike Frysinger2015-10-151-3/+3
* atom: add a print helper for debuggingMike Frysinger2015-02-221-0/+14
* qlist: add ::repo support for package listing and atom matchingTim Harder2014-02-271-1/+7
* build: convert all cvs references to gitMike Frysinger2014-03-091-3/+2
* initial support for prefix/suffix operators #369225 by Christian RuppertMike Frysinger2013-04-291-1/+61
* handle PN with trailing numbers and/or single letter suffix #222021Mike Frysinger2011-01-181-5/+3
* - fix the segfault when sidx == 0Ned Ludd2008-02-021-12/+12
* use 64bit types for version components and use size_t for array indices which...Mike Frysinger2008-01-171-4/+4
* fix edge case when exploding an atom without a versionMike Frysinger2008-01-161-9/+11
* denest some atom explode logic and add support for arbitrary number of versio...Mike Frysinger2008-01-151-106/+91
* optimize :SLOT shaving a bit to avoid allocationsMike Frysinger2008-01-151-15/+11
* "if (foo) free(foo)" => "free(foo)"Mike Frysinger2008-01-151-4/+3
* - testing out some slotting code. Also disable color if tty is null and not a...Ned Ludd2007-11-241-5/+17
* - update copyright headersv0.1.27Ned Ludd2007-05-241-4/+4
* fix style/whitespaceMike Frysinger2006-11-091-2/+2
* dont cast xmalloc returnMike Frysinger2006-11-081-3/+3
* handle wankers who name things like pam_p11-0.1.2 #151329Mike Frysinger2006-10-141-8/+13
* dont segfault if we are fed a crappy atomMike Frysinger2006-01-241-4/+10
* first pass at an atom compare func (needs polishing)Mike Frysinger2006-01-111-6/+15
* cache the memory used by atoms for a slight speed boostMike Frysinger2006-01-051-4/+22
* fix handling of short package atomsMike Frysinger2005-10-251-4/+5
* cleanup license headerMike Frysinger2005-09-241-20/+3
* add support for generating PMike Frysinger2005-08-191-3/+6
* unify the version code paths and properly handle atoms which do not contain a...Mike Frysinger2005-06-211-8/+12
* optimize a few code pathsMike Frysinger2005-06-211-39/+45
* make -r# parsing simpler and more robustMike Frysinger2005-06-201-25/+16
* handle atoms without categoriesMike Frysinger2005-06-201-80/+83
* rename atom_free func to atom_implodeMike Frysinger2005-06-191-2/+2
* rename atom_free func to atom_implodeMike Frysinger2005-06-191-2/+2
* get rid of extra pointerMike Frysinger2005-06-141-8/+12
* fork atom_explode() into its own fileMike Frysinger2005-06-141-0/+153