Commit Graph

950 Commits

Author SHA1 Message Date
Hackerpilot 3bff0edd15 Update StopWatch use and containers submodule for 2.078.0 2018-01-04 13:43:50 -08:00
Sebastian Wilzbach 224174628c
Merge pull request #423 from BBasile/upd-dparse
update dparse
2017-12-27 10:03:38 +01:00
Basile Burg de6052bf97 update dparse 2017-12-27 07:40:41 +01:00
The Dlang Bot 3ad6348bb3
Merge pull request #421 from WebFreak001/master
Added --full output mode
merged-on-behalf-of: Brian Schott <Hackerpilot@users.noreply.github.com>
2017-11-30 23:42:34 +01:00
WebFreak001 ab529606a4 Change --full to --extended 2017-11-30 23:15:31 +01:00
WebFreak001 f384bc7c24 Change -2 to -x as --full short alternative 2017-11-30 23:10:14 +01:00
WebFreak001 17789292e0 Adjust to requested changes 2017-11-29 11:17:13 +01:00
WebFreak001 ad0335b1ad Rename escapeTabValue to escapeConsoleOutputString
Also improved documentation on it
2017-11-29 11:14:35 +01:00
WebFreak001 ebd4db80b8 More consistent constants documentation 2017-11-29 11:10:00 +01:00
WebFreak001 c9096c2305 Fix documentation on --full 2017-11-25 00:49:06 +01:00
WebFreak001 172d45ce81 Added --full output mode
This will send symbol location & documentation along with completions and calltips

partly #20, fix #96, fix #269
2017-11-25 00:24:39 +01:00
Hiroki Noda 38dfd9a32c Add Objective-C linkage type (#420)
Add Objective-C linkage type
merged-on-behalf-of: Jan Jurzitza <gh@webfreak.org>
2017-11-19 16:52:41 +01:00
The Dlang Bot 2466f8cf6e
Merge pull request #418 from BBasile/loop-asm
update libdparse to prevent case of OutOfMem
merged-on-behalf-of: Brian Schott <Hackerpilot@users.noreply.github.com>
2017-11-08 00:43:55 +01:00
Basile Burg 57594b3c64
update libdparse to prevent case of OutOfMem 2017-11-06 22:09:50 +01:00
Laurent Tréguier ad9c08c6b0 Move everything under package `dcd` (#417)
Move everything under package `dcd`
merged-on-behalf-of: Richard Andrew Cattermole <alphaglosined@gmail.com>
2017-11-02 11:03:56 +01:00
The Dlang Bot 0b3fbb8e4e Merge pull request #411 from WebFreak001/server-simplify
Simplify server main
merged-on-behalf-of: Mark Rz <skl131313@users.noreply.github.com>
2017-10-09 01:56:12 +02:00
Mark Rz e503d94b93 Merge pull request #412 from WebFreak001/drop-config-upgrade
Remove warning about old config location
2017-09-20 19:49:12 -04:00
The Dlang Bot 26b46a0735 Merge pull request #413 from WebFreak001/skip-fix
Fix calltips often reporting wrong functions
merged-on-behalf-of: Brian Schott <Hackerpilot@users.noreply.github.com>
2017-09-19 07:36:10 +02:00
The Dlang Bot f9ca719824 Merge pull request #414 from WebFreak001/indent-fix
Use tabs everywhere
merged-on-behalf-of: Brian Schott <Hackerpilot@users.noreply.github.com>
2017-09-18 23:15:53 +02:00
WebFreak001 45ee60a13d adjust skipParenReverse to comment 2017-09-18 18:54:12 +02:00
Sebastian Wilzbach e57fadbe0e Merge pull request #416 from CyberShadow/pull-20170916-140344
Update dsymbol
2017-09-16 17:06:27 +02:00
Vladimir Panteleev bc50388ad0
Update dsymbol 2017-09-16 14:03:52 +00:00
The Dlang Bot 4b9f098779 Merge pull request #415 from Vild/UpdatedOldUrls
Updated old URLs - Changed Hackerpilot/DCD to dlang-community/DCD
merged-on-behalf-of: Petar Kirov <ZombineDev@users.noreply.github.com>
2017-08-31 19:35:56 +02:00
Dan Printzell 6f938eb35b Updated old URLs - Changed Hackerpilot/DCD to dlang-community/DCD
Signed-off-by: Dan Printzell <xwildn00bx@gmail.com>
2017-08-31 15:55:46 +02:00
WebFreak001 3d5ec1fe60 Use tabs everywhere
For a more consistent code style. I also found a segfault case in tc045 which needs to be investigated
2017-08-24 21:56:22 +02:00
WebFreak001 fa81ad2d59 Merge duplicate implementations of skip in server
+ some code duplication removal
2017-08-24 21:31:40 +02:00
WebFreak001 325c717141 Remove warning about old config location
The config file location was moved a long time ago so it's not really needed anymore
2017-08-24 21:10:41 +02:00
WebFreak001 fdb5ff10ce Simplify server main 2017-08-24 21:00:43 +02:00
Jan Jurzitza 843a7783c3 Merge pull request #406 from WebFreak001/master
Split of server into multiple files
2017-08-24 20:40:06 +02:00
Sebastian Wilzbach 1123d15a9c Merge pull request #410 from dlang-community/upd-dparse
fix, completion broken after AA lit
2017-08-24 18:40:52 +02:00
Basile Burg 2a86a6aad5
fix, completion broken after AA lit 2017-08-24 11:26:19 +02:00
WebFreak001 22dffe1468 Remove test from server split 2017-08-17 19:33:00 +02:00
WebFreak001 c0caf5cea6 Remove additions added in the split 2017-08-16 07:40:49 +02:00
WebFreak001 6c310d2d5e Only split server code, no changes 2017-08-16 07:39:08 +02:00
Basile Burg 9f4c6ddaf4 Merge pull request #408 from dlang-community/issue-407
fix #407 - DCD stops working if some thread is created after instanti…
2017-08-15 14:52:24 +02:00
Basile Burg bd32bc92bd
fix #407 - DCD stops working if some thread is created after instantiation of ModuleCache 2017-08-15 14:29:40 +02:00
WebFreak001 cd4a027eac Undo some changes in main 2017-08-11 06:26:52 +02:00
WebFreak001 a6074cfb7a more complex calltips test 2017-08-10 21:34:15 +02:00
WebFreak001 38cc25bbcc Split of server into multiple files 2017-08-10 21:33:42 +02:00
Basile Burg 940da43711 Merge pull request #404 from dlang-community/array-props-remove
array proposals, remove "sort" and "reverse"
2017-08-04 00:36:31 +02:00
Basile Burg ef0c7cc2f5
array proposals, remove "sort" and "reverse" 2017-08-04 00:16:24 +02:00
Basile Burg 7509e10d2d Merge pull request #402 from dlang-community/upd-dep
update dependencies
2017-07-27 12:20:52 +02:00
Basile Burg 10277bec27
update dependencies 2017-07-27 11:31:49 +02:00
Basile Burg cbcc6faac3 fix #400 - handle completion for auto bools 2017-07-20 14:32:45 +03:00
Brian Schott 91d3085094 Merge pull request #396 from mleise/patch-1
Provide backlog for socket.listen()
2017-07-05 11:39:42 -07:00
Marco Leise a22e3dd34c Provide backlog for socket.listen()
`listen(0)` in general means that you can't connect to the server at all. That it still works is at least in parts due to SYN cookies being enabled in most Linux systems. These allow connections even if an attacker spams the server with unacknowledged connection requests thereby filling up the backlog. Being behind a firewall/router I have this disabled in the kernel and witness the 'proper' socket behavior: The client waits for the server to make room in its size 0 backlog until the TCP timeout happens.
Both enabling SYN cookies and raising the backlog to at least 1 makes it work. Since DCD works purely on the loopback network which seems to accept connections synchronous on Linux at least, a value of 1 is probably all that's technically required, but some larger number (32) wont do any harm.
2017-07-05 19:45:12 +02:00
Brian Schott 6f387bf5cd Merge pull request #393 from denizzzka/split_server_code
Split server code
2017-07-05 00:21:54 -07:00
The Dlang Bot 27a3f8a763 Merge pull request #395 from dlang-community/rlz
update version for 0.9.0 stable
merged-on-behalf-of: Basile Burg <BBasile@users.noreply.github.com>
2017-07-03 10:14:25 +02:00
Basile Burg 82bb08d980
update version for 0.9.0 stable 2017-07-03 09:51:48 +02:00
Basile Burg 68d908008c Merge pull request #394 from dlang-community/beta-ver
[TRIVIAL] update version for --version
2017-07-02 16:03:34 +02:00