Maxime Coste
|
ffff4711c5
|
Add history memory domain
|
2015-01-28 22:33:29 +00:00 |
|
Maxime Coste
|
bb74770a24
|
Add C-f and C-b binding for page up/page down
Fixes #173
|
2015-01-27 23:33:22 +00:00 |
|
Maxime Coste
|
6843740840
|
Add pretty printer for ref_ptr<StringStorage>
|
2015-01-27 23:31:23 +00:00 |
|
Maxime Coste
|
cc699faa54
|
Store direct ref_ptr<StringStorage> for WordDB lines
Storing a SharedString is a waste, we want the whole line.
|
2015-01-27 13:12:52 +00:00 |
|
Maxime Coste
|
fb98ff652d
|
Keep all completion matches when selecting a candidate
|
2015-01-27 13:12:52 +00:00 |
|
Maxime Coste
|
2c425bb436
|
Always inline StringStorage methods
|
2015-01-26 19:41:26 +00:00 |
|
Maxime Coste
|
b697bf1795
|
Release display buffers when a window is added to free list
|
2015-01-26 19:41:10 +00:00 |
|
Maxime Coste
|
92cb3a035f
|
Try to improve ga behaviour
|
2015-01-26 19:40:48 +00:00 |
|
Maxime Coste
|
42966317b8
|
Tweak SharedString
|
2015-01-25 22:36:05 +00:00 |
|
Maxime Coste
|
79954e89ab
|
Fix GCC 4.8 compilation
|
2015-01-24 14:36:03 +00:00 |
|
Maxime Coste
|
16b916056f
|
Add link to the golf challenges in the README
|
2015-01-23 19:14:12 +00:00 |
|
Maxime Coste
|
f4e96e7f2e
|
Fix bug when deleting end of buffer text using multiple selections
|
2015-01-23 19:12:15 +00:00 |
|
Maxime Coste
|
02adf234b4
|
jedi.kak: use the docstring as completion doc
|
2015-01-23 19:11:19 +00:00 |
|
Maxime Coste
|
2d9aa24e9d
|
Update gdb pretty printer
|
2015-01-23 13:53:20 +00:00 |
|
Maxime Coste
|
3b0e9331a7
|
Fix git show-diff
|
2015-01-22 21:18:59 +00:00 |
|
Maxime Coste
|
cb197f57ba
|
Avoid temporary strings on buffer load/reload
Pass directly a Vector<ref_ptr<StringStorage>> to the buffer
|
2015-01-22 13:39:29 +00:00 |
|
Maxime Coste
|
2516c16bb9
|
Fix error message in tuple option parsing
|
2015-01-22 13:10:21 +00:00 |
|
Maxime Coste
|
d737929b9e
|
git-tools: detect options not needing commit message edition
|
2015-01-21 13:44:05 +00:00 |
|
Maxime Coste
|
0ff415597e
|
Add Display memory domain
|
2015-01-21 13:35:46 +00:00 |
|
Maxime Coste
|
b2d5b9ca5f
|
Try to fix travis compilation errors
|
2015-01-21 13:35:23 +00:00 |
|
Maxime Coste
|
5383cece3e
|
Fix write_debug with no debug buffer and multiple lines
|
2015-01-20 19:57:17 +00:00 |
|
Maxime Coste
|
b1281d225d
|
rename SharedString::Storage to StringStorage and use directly in Buffer
|
2015-01-19 19:31:56 +00:00 |
|
Maxime Coste
|
3697548e35
|
Use a single allocation for SharedString::Storage
|
2015-01-19 13:25:04 +00:00 |
|
Maxime Coste
|
39689f0a18
|
Add helper for overloading operator new/delete
|
2015-01-18 18:49:32 +00:00 |
|
Maxime Coste
|
9b057896d4
|
Replace std::shared_ptr with homemade, intrusive, ref_ptr
That saves a lot of memory as sizeof(SharedString) is now one
pointer less.
|
2015-01-18 18:23:58 +00:00 |
|
Maxime Coste
|
ef26b77aa7
|
buffer updates are in BufferMeta memory domain
|
2015-01-18 11:22:28 +00:00 |
|
Maxime Coste
|
7cdeb3d7f7
|
simplify echo code, avoid trailing spaces
|
2015-01-17 22:55:48 +00:00 |
|
Maxime Coste
|
32319aca45
|
Add support for per type default memory domain
|
2015-01-16 13:58:21 +00:00 |
|
Maxime Coste
|
c79cd59314
|
git-tools: Add initial git commit support
|
2015-01-16 13:57:10 +00:00 |
|
Maxime Coste
|
da600ff504
|
Fix git status highlighting
|
2015-01-15 19:58:17 +00:00 |
|
Maxime Coste
|
4fd92127c3
|
Add a no copy shared string constructor, used for map lookup, and intern words
|
2015-01-15 19:58:08 +00:00 |
|
Maxime Coste
|
bb915f0bc5
|
Fix filename completion
|
2015-01-15 19:26:38 +00:00 |
|
Maxime Coste
|
8eef019cf8
|
Do not store lines to word in word db, just keep the old lines alive
|
2015-01-15 19:26:38 +00:00 |
|
Maxime Coste
|
76d806e98d
|
Replace InternedStrings with SharedString, shared_ptr based
|
2015-01-15 19:26:38 +00:00 |
|
Maxime Coste
|
2a878d51fd
|
Even more memory tracking
|
2015-01-14 19:16:32 +00:00 |
|
Maxime Coste
|
442304bc1c
|
Add missing cast to void* in placement new
|
2015-01-14 00:01:20 +00:00 |
|
Maxime Coste
|
2415d3f63c
|
Add missing <new> include
|
2015-01-13 23:54:58 +00:00 |
|
Maxime Coste
|
31a9e3b3ff
|
Revert "memory tracking requires gcc 4.9"
This reverts commit 3d89ce2db9 .
|
2015-01-13 22:57:04 +00:00 |
|
Maxime Coste
|
1e3e0b01af
|
Fix compatibility with gcc 4.8
|
2015-01-13 22:56:51 +00:00 |
|
Maxime Coste
|
118a6e1a7c
|
Use uint32_t for interned strings slots
|
2015-01-13 13:58:11 +00:00 |
|
Maxime Coste
|
61619a4d4d
|
Style tweak in WordDB
|
2015-01-13 13:57:44 +00:00 |
|
Maxime Coste
|
0412487b0c
|
-rdynamic does not work on gcc 4.9 under cygwin
|
2015-01-13 13:50:16 +00:00 |
|
Maxime Coste
|
beb3390334
|
Add interned string stats in debug command
|
2015-01-13 13:48:16 +00:00 |
|
Maxime Coste
|
b9c4fc2d8c
|
Add size_t and float to_string overload, and _sv UDL
|
2015-01-13 13:47:46 +00:00 |
|
Maxime Coste
|
9b4dc8d56b
|
Merge branch 'master' into memory-tracking
|
2015-01-12 20:47:18 +00:00 |
|
Maxime Coste
|
5b117ae00f
|
Another try to fix pipe-to test on OSX
|
2015-01-12 20:41:55 +00:00 |
|
Maxime Coste
|
78eb2a46d4
|
Try an alternative pipe-to method to fix OSX test
|
2015-01-12 20:31:45 +00:00 |
|
Maxime Coste
|
f440c31370
|
Add missing cstddef include for ptrdiff_t
|
2015-01-12 20:03:52 +00:00 |
|
Maxime Coste
|
3d89ce2db9
|
memory tracking requires gcc 4.9
|
2015-01-12 20:01:06 +00:00 |
|
Maxime Coste
|
c8d651a517
|
Protect use of mallinfo in #ifdef __GLIBC__ blocks
|
2015-01-12 19:55:58 +00:00 |
|