index
:
package-stash-xs
gv_init
master
no-gv_fetch
faster and more correct implementation of the Package::Stash API
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
Stash.xs
Commit message (
Expand
)
Author
Age
Files
Lines
*
convert the XS implementation to its own dist
Jesse Luehrs
2010-11-15
1
-743
/
+0
*
actually, i only need stuff from PL_curcop here
Jesse Luehrs
2010-11-14
1
-16
/
+2
*
prefer using SV* everywhere, rather than char*
Jesse Luehrs
2010-11-14
1
-60
/
+52
*
implement get_all_symbols
Jesse Luehrs
2010-11-14
1
-0
/
+49
*
factor out glob expanding into a helper function
Jesse Luehrs
2010-11-14
1
-12
/
+16
*
get rid of strlens
Jesse Luehrs
2010-11-14
1
-18
/
+31
*
use prehashed keys
Jesse Luehrs
2010-11-14
1
-11
/
+30
*
we never use sigil for anything
Jesse Luehrs
2010-11-14
1
-9
/
+0
*
reimplement the %DB::sub functionality
Jesse Luehrs
2010-11-14
1
-18
/
+36
*
a couple more comments
Jesse Luehrs
2010-11-14
1
-0
/
+5
*
fix this fallback macro
Jesse Luehrs
2010-11-14
1
-1
/
+1
*
make sure the SV glob slot is always populated on 5.8
Jesse Luehrs
2010-11-13
1
-0
/
+10
*
clean up glob manipulation code, and hack around a 5.8 issue
Jesse Luehrs
2010-11-13
1
-42
/
+72
*
add some compatibility shims
Jesse Luehrs
2010-11-13
1
-1
/
+19
*
drop package_ from method names
Jesse Luehrs
2010-11-13
1
-14
/
+14
*
Add ppport.h and use it in Stash.xs - still need more work for 5.8.x
Dave Rolsky
2010-11-13
1
-0
/
+4
*
wooo magical
Jesse Luehrs
2010-11-13
1
-0
/
+9
*
also don't leak the instance on error
Jesse Luehrs
2010-11-13
1
-0
/
+2
*
don't leak memory on hv_store fail
Jesse Luehrs
2010-11-13
1
-2
/
+8
*
remove some unnecessary casts
Jesse Luehrs
2010-11-13
1
-4
/
+4
*
error checking on hv_store
Jesse Luehrs
2010-11-13
1
-2
/
+4
*
be a bit more efficient with refcount manipulation
Jesse Luehrs
2010-11-13
1
-14
/
+9
*
one more memory leak
Jesse Luehrs
2010-11-13
1
-0
/
+1
*
don't leak old glob values
Jesse Luehrs
2010-11-13
1
-0
/
+10
*
Free temporary string
Florian Ragwitz
2010-11-13
1
-0
/
+2
*
avoid unnecessary mortal
Jesse Luehrs
2010-11-13
1
-2
/
+2
*
actually fix the memory leak in new()
Jesse Luehrs
2010-11-13
1
-3
/
+3
*
use style
Florian Ragwitz
2010-11-13
1
-3
/
+2
*
Nullsv et.al are deprecated
Florian Ragwitz
2010-11-13
1
-5
/
+5
*
Be explicit about refcounts, thereby fixing one leak
Florian Ragwitz
2010-11-13
1
-4
/
+4
*
Remove unused variable
Florian Ragwitz
2010-11-13
1
-1
/
+0
*
Revert "explicitly don't pass args to the accessors"
Jesse Luehrs
2010-11-12
1
-2
/
+2
*
explicitly don't pass args to the accessors
Jesse Luehrs
2010-11-12
1
-2
/
+2
*
and, another bug that cmop triggers but this doesn't
Jesse Luehrs
2010-11-12
1
-1
/
+1
*
fix a bug with @ISA that cmop triggers
Jesse Luehrs
2010-11-12
1
-5
/
+3
*
get_or_add_package_symbol
Jesse Luehrs
2010-11-12
1
-78
/
+81
*
implement the rest of get_package_symbol
Jesse Luehrs
2010-11-12
1
-25
/
+48
*
don't leak the deconstructed var name
Jesse Luehrs
2010-11-12
1
-0
/
+1
*
expand constant stash entries on get
Jesse Luehrs
2010-11-12
1
-22
/
+32
*
get_package_symbol, without the vivify bits yet
Jesse Luehrs
2010-11-12
1
-0
/
+59
*
add_package_symbol (except the db bits, for now)
Jesse Luehrs
2010-11-12
1
-2
/
+152
*
has_package_symbol
Jesse Luehrs
2010-11-12
1
-0
/
+39
*
remove unused variable
Jesse Luehrs
2010-11-12
1
-2
/
+0
*
remove_package_symbol
Jesse Luehrs
2010-11-12
1
-0
/
+39
*
oops, these are supposed to be PREINIT
Jesse Luehrs
2010-11-12
1
-4
/
+4
*
implement list_all_package_symbols
Jesse Luehrs
2010-11-12
1
-0
/
+58
*
implement some helper functions
Jesse Luehrs
2010-11-12
1
-0
/
+120
*
disable prototypes
Jesse Luehrs
2010-11-12
1
-0
/
+2
*
convert remove_package_glob
Jesse Luehrs
2010-11-12
1
-0
/
+27
*
accessors
Jesse Luehrs
2010-11-12
1
-0
/
+26
[next]