nitlanguage
/
nit.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Merge: gamnit: virtual gamepad
[nit.git]
/
lib
/
core
/
text
/
2017-02-09
Alexis Laferrière
text: use UInt32 to manipulate chars
tree
|
commitdiff
2017-02-08
Alexis Laferrière
core: invert dependencies between `text` and `fixed_ints`
tree
|
commitdiff
2017-01-18
Jean Privat
Merge: Revamp the C string to Nit string services to...
tree
|
commitdiff
2016-12-30
Jean Privat
Merge: Rename the extern class `NativeString` to `CString`
tree
|
commitdiff
2016-12-27
Alexis Laferrière
*: update all clients of the `CString::to_s` services
tree
|
commitdiff
2016-12-27
Alexis Laferrière
core: keep `to_s_full` as an indirection for retro...
tree
|
commitdiff
2016-12-27
Alexis Laferrière
core: revamp `CString::to_s` services
tree
|
commitdiff
2016-12-13
Alexis Laferrière
core: update doc of `CString`
tree
|
commitdiff
2016-12-13
Alexis Laferrière
rename `NativeString` to `CString`
tree
|
commitdiff
2016-12-06
Alexandre Terrasa
lib/core: more tests for percent_encoding
tree
|
commitdiff
2016-12-06
Alexandre Terrasa
lib/text: do not replace undecoded `%` by `?`
tree
|
commitdiff
2016-08-15
Alexis Laferrière
core: tweak misc services for windows
tree
|
commitdiff
2016-07-11
Lucas Bajolet
lib/core: Added `from_text` constructor to `Buffer`
tree
|
commitdiff
2016-07-11
Lucas Bajolet
lib/core: Added `Text::to_buffer`
tree
|
commitdiff
2016-07-11
Lucas Bajolet
lib/core: Moved some `String` methods to `Text` with...
tree
|
commitdiff
2016-07-11
Lucas Bajolet
lib/core: Made `Text` cloneable
tree
|
commitdiff
2016-07-11
Lucas Bajolet
lib/core: Fixed `FlatBuffer::append_substring`
tree
|
commitdiff
2016-07-11
Lucas Bajolet
lib/core: Remove RopeBuffer from lib
tree
|
commitdiff
2016-06-30
Jean Privat
Merge: lib/core: Push rope maxlen to 512 instead of 64
tree
|
commitdiff
2016-06-29
Lucas Bajolet
lib/core: Push rope maxlen to 512 instead of 64
tree
|
commitdiff
2016-06-28
Lucas Bajolet
lib/core: Removed some abusive `chars` use in lib
tree
|
commitdiff
2016-06-28
Lucas Bajolet
lib/core: Made more attributes fun since they are not...
tree
|
commitdiff
2016-06-13
Lucas Bajolet
lib/core: Made to_cstring a fun instead of a lazy var
tree
|
commitdiff
2016-06-08
Lucas Bajolet
lib/core: Renamed `Text::bytelen` to `Text::byte_length`
tree
|
commitdiff
2016-06-07
Jean Privat
Merge: escape_to_c: Escape trigraphs
tree
|
commitdiff
2016-06-07
Jean-Christophe...
text: Test all implementations of `escape_to_c`
tree
|
commitdiff
2016-06-07
Jean-Christophe...
escape_to_c: Escape trigraphs
tree
|
commitdiff
2016-06-03
Jean Privat
Merge: Factorize `capitalize` and add option to preserv...
tree
|
commitdiff
2016-06-02
Alexis Laferrière
lib/text: add option to preserve uppercase letter in...
tree
|
commitdiff
2016-06-02
Alexis Laferrière
lib/text: factorize the implementations of capitalize...
tree
|
commitdiff
2016-05-31
Alexandre Terrasa
core: fix warnings in ropes
tree
|
commitdiff
2016-05-31
Alexandre Terrasa
core: fix warnings in abstract_text
tree
|
commitdiff
2016-05-24
Jean Privat
Merge: Added `copy_from` service to `NativeString`
tree
|
commitdiff
2016-05-19
Lucas Bajolet
lib/core: Perfized `copy_to_native` implementation...
tree
|
commitdiff
2016-05-19
Lucas Bajolet
lib/core: Added easy `fill_from` method to `NativeString`
tree
|
commitdiff
2016-05-16
Lucas Bajolet
lib/core: Fix substring in `ASCIIFlatString`
tree
|
commitdiff
2016-05-10
Jean Privat
Merge: JSON Parser Optimization
tree
|
commitdiff
2016-05-09
Lucas Bajolet
lib/core: Perfize reset in `FlatBuffer`
tree
|
commitdiff
2016-05-09
Lucas Bajolet
lib/core: Replaced FFI version of set_char_at by pure Nit
tree
|
commitdiff
2016-05-09
Lucas Bajolet
lib/core: Added new `append_substring` service to avoid...
tree
|
commitdiff
2016-05-06
Jean Privat
Merge: Flatbuffer fix
tree
|
commitdiff
2016-05-06
Lucas Bajolet
lib/core: Added surrogate detection methods to `Char`
tree
|
commitdiff
2016-05-05
Lucas Bajolet
lib/core: Fix `new FlatBuffer.from`
tree
|
commitdiff
2016-05-05
Jean Privat
Merge: Fix RopeBytes
tree
|
commitdiff
2016-05-03
Lucas Bajolet
lib/core: Fix RopeBytes::[]
tree
|
commitdiff
2016-05-03
Jean Privat
Merge: Simplify CSV
tree
|
commitdiff
2016-05-03
Lucas Bajolet
lib/core: Stop allocating 1 byte more when initializing...
tree
|
commitdiff
2016-05-03
Lucas Bajolet
lib/core: Improved running time for reset
tree
|
commitdiff
2016-05-03
Lucas Bajolet
lib/core: Improve FlatBuffer re-allocation rate by...
tree
|
commitdiff
2016-05-03
Lucas Bajolet
lib/core: `u8char_len` is now public
tree
|
commitdiff
2016-04-22
Lucas Bajolet
lib/core: Faster access to length in ropes
tree
|
commitdiff
2016-04-22
Lucas Bajolet
lib/core: Made FlatString abstract and added fast versi...
tree
|
commitdiff
2016-04-21
Jean Privat
Merge: Codec refactor
tree
|
commitdiff
2016-04-21
Lucas Bajolet
lib/core: Added packing methods to `Text`
tree
|
commitdiff
2016-04-18
Alexis Laferrière
lib/core: remove duplicates and improve doc of `NativeS...
tree
|
commitdiff
2016-04-18
Alexis Laferrière
lib/core: intro to_s_with_copy_and_length
tree
|
commitdiff
2016-04-11
Lucas Bajolet
Added services to NativeString and Byte
tree
|
commitdiff
2016-03-29
Alexis Laferrière
lib/core: add optional char parameter to `Text::justify`
tree
|
commitdiff
2016-03-10
Jean Privat
lib/core/text: move `to_base` to the main base module...
tree
|
commitdiff
2016-03-10
Jean Privat
lib/core/text: add a last_separator to `Collection...
tree
|
commitdiff
2016-03-04
Jean Privat
text/flat: FlatText::[] handle statistically common...
tree
|
commitdiff
2016-03-04
Jean Privat
text/flat: FlatText::char_to_byte_index shortcut length...
tree
|
commitdiff
2016-03-04
Jean Privat
text/flat: FlatText::char_to_byte_index do the +1 first...
tree
|
commitdiff
2016-03-04
Jean Privat
text/flat: FlatText::char_to_byte_index factorize ...
tree
|
commitdiff
2016-03-04
Jean Privat
text/flat: faster NativeString::set_char_at
tree
|
commitdiff
2016-02-16
Alexis Laferrière
lib/text: `Text::format` harder to break and using...
tree
|
commitdiff
2016-02-15
Alexis Laferrière
lib/text: `Text::format` uses an index starting at...
tree
|
commitdiff
2016-02-15
Alexis Laferrière
lib/text: `FlatString::substring` returns "" on count...
tree
|
commitdiff
2016-02-09
Alexis Laferrière
lib: explicitly cast long to int to fix clang warnings
tree
|
commitdiff
2016-02-04
Jean Privat
lib/core: use intern && ffi since it is now allowed...
tree
|
commitdiff
2016-01-12
Alexis Laferrière
lib/core: remove support for ',' in `is_numeric`
tree
|
commitdiff
2016-01-12
Alexis Laferrière
lib/core: `is_numeric` returns false on empty strings
tree
|
commitdiff
2016-01-12
Alexis Laferrière
lib/core: extend is_numeric to support negatives (...
tree
|
commitdiff
2015-12-29
Lucas Bajolet
src: Improve speed of interpreter when working with...
tree
|
commitdiff
2015-12-29
Lucas Bajolet
lib/core: Avoid boxing when comparing two NativeString...
tree
|
commitdiff
2015-12-29
Lucas Bajolet
lib/core: Improve speed of `utf8_length` in NativeStrin...
tree
|
commitdiff
2015-12-29
Lucas Bajolet
lib/core: Perfize `substring` in `FlatString`
tree
|
commitdiff
2015-12-29
Lucas Bajolet
lib/core: Have `is_empty` work with `_bytelen` instead...
tree
|
commitdiff
2015-12-29
Lucas Bajolet
lib/core: Added shortcut for common ASCII-case in ...
tree
|
commitdiff
2015-12-29
Lucas Bajolet
lib/core: Improved cache mechanism in `ropes` for ...
tree
|
commitdiff
2015-12-29
Lucas Bajolet
lib/core: Improve speed of an indexed access in a UTF...
tree
|
commitdiff
2015-12-29
Lucas Bajolet
lib/core: Added `to_s_unsafe` method to `NativeString...
tree
|
commitdiff
2015-12-29
Lucas Bajolet
lib/core: Improved the speed of `clean_utf8`
tree
|
commitdiff
2015-12-29
Lucas Bajolet
lib/core: Added prefetching of 4 chars at once on ...
tree
|
commitdiff
2015-12-28
Lucas Bajolet
lib/core: Re-made `length` an attribute in `FlatString...
tree
|
commitdiff
2015-12-28
Lucas Bajolet
lib/core: Removed `last_byte` attribute in `FlatString...
tree
|
commitdiff
2015-12-18
Jean Privat
Merge: Faster hex parsing
tree
|
commitdiff
2015-12-18
Lucas Bajolet
lib/core: Added an optimized `to_hex` function to ...
tree
|
commitdiff
2015-12-18
Jean Privat
core: add Text::levenshtein_distance
tree
|
commitdiff
2015-12-17
Lucas Bajolet
lib/json: Improved performance of Unicode-escaping...
tree
|
commitdiff
2015-12-17
Lucas Bajolet
lib: Perfized `to_hex` and have it work anywhere in...
tree
|
commitdiff
2015-12-17
Lucas Bajolet
lib: Added `is_surrogate` service to `Char`
tree
|
commitdiff
2015-12-17
Lucas Bajolet
lib: Added `from_hex` service to transform an hexadecim...
tree
|
commitdiff
2015-12-16
Lucas Bajolet
lib/json: Added ad-hoc string parser for JSON
tree
|
commitdiff
2015-12-08
Lucas Bajolet
lib/core: Added new `is_hexdigit` service on `Char`
tree
|
commitdiff
2015-12-03
Jean Privat
Merge: Stringify Bytes
tree
|
commitdiff
2015-11-30
Jean Privat
core/text: Text::substrings is private
tree
|
commitdiff
2015-11-29
Lucas Bajolet
lib/core: Make FlatText public
tree
|
commitdiff
2015-11-19
Lucas Bajolet
lib/core: Allow comparison operators to work on any...
tree
|
commitdiff
2015-11-19
Lucas Bajolet
lib/core: Perfize < for FlatString which caused a lot...
tree
|
commitdiff
next