This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
locale.c Change function to return a string, not print
[perl5.git] / locale.c
2022-09-29 Karl Williamsonlocale.c Change function to return a string, not print
2022-09-29 Karl Williamsonlocale.c: Save output of emulate_setlocale in buffer
2022-09-29 Karl Williamsonlocale.c: Teach save_to_buffer to handle self param
2022-09-28 Karl Williamsonlocale.c: Use synonym name for clarity
2022-09-27 Tony Cookensure curlocales[] is initialized
2022-09-26 Karl Williamsonlocale.c: Stop compiler warning
2022-09-22 Karl Williamsonlocale.c: Refactor internal debugging function
2022-09-21 Karl Williamsonlocale.c: Mitigate unsafe threaded locales
2022-09-21 Karl WilliamsonAdd POSIX_SETLOCALE_LOCK/UNLOCK
2022-09-20 Karl Williamsonlocale.c: Workaround for attributes.pm breakage
2022-09-12 Karl Williamsonlocale.c: Use LC_ALL only if available on platform
2022-09-12 Karl WilliamsonWin32 should start new threads in C locale
2022-09-10 Karl Williamsonlocale.c: Clean up two DEBUG stmts
2022-09-10 Karl WilliamsonMove #include from locale.c to perl.h
2022-09-10 Karl Williamsonlocale.c: Remove no-longer necessary conditionals
2022-09-10 Karl Williamsonlocale.c: Use locale change subs at initialization
2022-09-10 Karl Williamsonlocale.c: Initialize PL_underlying_numeric_obj
2022-09-10 Karl Williamsonlocale.c More new_ctype() refactoring
2022-09-10 Karl Williamsonlocale.c: Silence compiler warning when no LC_COLLATE
2022-09-10 Karl Williamsonlocale.c: Silence compiler warning when no LC_CTYPE
2022-09-10 Karl Williamsonlocale.c: Silence compiler warning about S_mortalixzed_...
2022-09-10 Karl Williamsonlocale.c: Silence compiler warning about S_new_numeric
2022-09-10 Karl Williamsonlocale.c: Silence C_codeset compiler warning
2022-09-10 Karl Williamsonlocale.c: Change macro name 'porcelain' => 'posix'
2022-09-09 Karl Williamsonlocale.c: Clarify comment
2022-09-09 Karl Williamsonperl.h: Remove LOCALECONV_LOCK
2022-09-09 Karl Williamsonperl.h: Remove NL_LANGINFO_LOCK
2022-09-09 Karl WilliamsonMake the locale mutex a general semaphore
2022-09-09 Karl Williamsonlocale.c: Move #define to perl.h; use it elsewhere
2022-09-09 Karl WilliamsonMark certain mutex lock macros as private
2022-09-09 Karl Williamsonlocale.c: Add some asserts
2022-09-09 Karl Williamsonlocale.c: Use system locale if no records yet
2022-09-08 Karl Williamsonlocale.c: Add debugging check
2022-09-08 Karl Williamsonlocale.c: Add S_get_LC_ALL display()
2022-09-08 Karl Williamsonlocale.c: Change initialization; Move decls close to use
2022-09-07 Karl Williamsonlocale.c: Don't ever use system LC_ALL
2022-09-02 Karl Williamsonlocale.c: Convert final use of S_category_name()
2022-09-02 Karl Williamsonlocale.c: Rmv no longer used code; UTF8ness cache
2022-09-02 Karl Williamsonlocale.c: Add const to my_strerror retrurn
2022-09-02 Karl WilliamsonMove utf8ness calc for $! into locale.c from mg.c
2022-09-02 Karl WilliamsonAvoid mojibake in "$!"
2022-09-02 Karl Williamsonlocale.c: Refactor #ifdef's for clarity
2022-09-02 Karl WilliamsonDefine print_bytes_for_locale() outside locale
2022-09-01 Karl Williamsonlocale.c: Move S_compute_collxfrm_coefficients in file
2022-09-01 Karl Williamsonlocale.c: Add 'Lazy' location changing
2022-09-01 Karl Williamsonlocale.c: Add debug statement for collation failure
2022-09-01 Karl Williamsonlocale.c: Improve debugging for mem_collxfrm()
2022-09-01 Karl WilliamsonChange internal function name to be standards compliant
2022-09-01 Karl Williamsonlocale.c: Use strxfrm_l() if available
2022-09-01 Karl Williamsonlocale.c: strxfrm() requires LC_CTYPE eq LC_COLLATE
2022-09-01 Karl Williamsonlocale.c: Don't assume LC_CTYPE, LC_COLLATE are same
2022-09-01 Karl Williamsonlocale.c: Rmv unused code in changing LC_COLLATE
2022-09-01 Karl Williamsonlocale.c: Rmv S_set_numeric_radix()
2022-09-01 Karl Williamsonlocale.c: Move debug stmt to earlier in fcn
2022-09-01 Karl Williamsonlocale.c: Save underlying radix character
2022-09-01 Karl Williamsonlocale.c: Swap setting related variables
2022-09-01 Karl Williamsonlocale.c: Specially handle the trivial case
2022-09-01 Karl Williamsonlocale.c: Skip code if will be a no-op
2022-09-01 Karl Williamsonlocale.c: Mv line of code later in fcn
2022-09-01 Karl Williamsonlocale.c: Rmv unused code in changing LC_NUMERIC
2022-09-01 Karl Williamsonlocale.c: Refactor S_new_numeric()
2022-09-01 Karl Williamsonlocale.c: Reorder 'if' branches
2022-09-01 Karl Williamsonlocale.c: Reorder code
2022-08-31 Karl Williamsonlocale.c: Add fold calc debug statements
2022-08-31 Karl WilliamsonAdd locale unsupported test
2022-08-31 Karl Williamsonlocale.c: Use standard fold table for C locale
2022-08-31 Karl Williamsonlocale.c: Cache the current LC_CTYPE locale name
2022-08-23 Karl WilliamsonUse Windows system default locale
2022-08-22 Karl Williamsonlocale.c: Add fallbacks if no mbtowc()
2022-08-22 Karl WilliamsonAdd Perl_langinfo8()
2022-08-22 Karl Williamsonlocale.c: Add utf8ness return param to my_langinfo_i()
2022-08-22 Karl WilliamsonAdd my_strftime8()
2022-08-22 Karl Williamsonlocale.c: Add branch prediction, comments
2022-08-22 Karl Williamsonlocale.c: Collapse duplicate logic into one instance
2022-08-22 Karl Williamsonlocale.c: localeconv() unconditional NUMERIC toggle
2022-08-22 Karl WilliamsonMove POSIX::localeconv() logic to locale.c
2022-08-22 Karl Williamsonlocale.c: Add fcn for UTF8ness determination
2022-08-22 Karl Williamsonlocale.c: Add is_locale_utf8()
2022-08-22 Karl Williamsonlocale.: Need CTYPE to match other category for nl_langinfo
2022-08-22 Karl WilliamsonNew signature for static fcn my_langinfo()
2022-08-22 Karl WilliamsonAdd toggle_locale() fcns
2022-08-22 Karl Williamsonlocale.c: Improve non-nl_langinfo() CODESET calc
2022-08-22 Karl Williamsonlocale.c: Add static fcn to analyze locale name codeset
2022-08-22 Karl Williamsonlocale.c: langinfo: Use Windows fcn to find CODESET
2022-08-22 Karl Williamsonlocale.c: Make S_save_to_buffer() reentrant
2022-08-22 Karl Williamsonlocale: make PL_langinfo_buf const *
2022-08-22 Karl Williamsonlocale.c: Use a scratch buf; instead of reusing old
2022-08-22 Karl Williamsonlocale.c: Fix Windows bug with broken localeconv()
2022-08-22 Karl Williamsonlocale.c: Don't read off buffer end
2022-08-22 Karl Williamsonlocale.c: S_save_to_buffer; Rmv no longer used param
2022-08-22 Karl Williamsonlocale.c: Don't ask S_save_to_buffer() to be inlined
2022-08-22 Karl Williamsonlocale.c: Don't add CP to Windows code page names
2022-08-22 Karl Williamsonlocale.c: Fix currency symbol derivation
2022-08-22 Karl Williamsonlocale.c: Rmv redundant cBOOL()
2022-08-22 Karl Williamsonlocale.c: Use typedef to simplify
2022-08-22 Karl Williamsonlocale.c: Extend S_save_to_buffer()
2022-08-22 Karl Williamsonlocale.c: Shorten my_nl_langinfo() to my_langinfo()
2022-08-22 Karl Williamsonlocale.c: White-space only
2022-08-22 Karl Williamsonlocale.c: Rmv reimplementation of my_strftime()
2022-08-22 Karl Williamsonlocale.c: Return defaults for uncomputable langinfo...
next