00:00:21 | saml_ | GS_step is gone? |
00:00:25 | saml_ | http://build.nimrod-lang.org/docs/theindex.html can't find it here |
00:00:36 | saml_ | i wanted to explicitly call GC on each iteration |
00:00:44 | saml_ | GC_step* |
00:01:24 | def- | import gc |
00:01:36 | def- | http://nimrod-lang.org/gc.html |
00:03:51 | saml_ | i'm using latest release. can't do import gc |
00:04:28 | def- | oh, my bad |
00:08:20 | def- | ok, no need to import anything |
00:08:35 | def- | saml_: just compile with nimrod -d:useRealtimeGC c |
00:22:48 | * | willwillson quit (Ping timeout: 250 seconds) |
00:23:14 | saml_ | with echo() there's no memoery leak https://gist.github.com/saml/228432cd5f39dddcbdec |
00:25:41 | def- | very strange |
00:26:23 | def- | Maybe the if slows the execution down and then the GC has enough time to clean up? |
00:30:19 | saml_ | i don't know. if I call GC_step(1000) every 1000 iteration, no leak. call it every 10_000 iteration, leak. |
00:54:24 | * | willwillson joined #nimrod |
01:05:11 | * | brson quit (Quit: leaving) |
01:10:23 | * | willwillson quit (Ping timeout: 240 seconds) |
01:18:02 | * | q66 quit (Quit: Leaving) |
01:38:54 | Varriount | Hm. What is the naming policy again - ver+noun, or noun+verb? |
01:38:57 | Varriount | *verb |
01:53:00 | Varriount | def- , saml : Just an FYI, the bug only occurs when the code is run in the global scope - put it in a main() procedure, and the problem goes away. |
01:53:41 | * | Fx00F quit (Quit: leaving) |
01:53:52 | saml_ | oh i see |
01:54:50 | Varriount | Hm. That another thing that needs to be added to the best practices/style guide |
02:04:55 | Varriount | saml : Regarding the code samples you posted in that memory leak bug, part of it may be that you're generating garbage faster than the GC can collect it? |
02:14:43 | saml_ | maybe.. i don't know :P |
02:15:02 | saml_ | i just randomly put different statements in the loop |
02:16:49 | Varriount | Well, hopefully Araq can shed some light on the problem. At least ot |
02:16:59 | Varriount | At least it's not impossible to work around. |
02:28:59 | * | saml_ quit (Quit: Leaving) |
02:30:50 | Varriount | saml, def- : Posted an (updated) comment on your bug -> https://github.com/Araq/Nimrod/issues/1445 |
02:32:29 | Varriount | Araq: You actually think uint32's should be implicitly convertible to int's? (https://github.com/Araq/Nimrod/issues/1441) |
02:57:17 | * | flaviu quit (Ping timeout: 255 seconds) |
03:06:28 | * | flaviu joined #nimrod |
03:09:18 | * | flaviu quit (Remote host closed the connection) |
03:28:06 | * | wooya joined #nimrod |
03:42:47 | * | wooya quit (Read error: Connection reset by peer) |
03:57:16 | * | xenagi quit (Read error: Connection reset by peer) |
04:38:16 | * | kshlm joined #nimrod |
05:07:20 | * | Demos quit (Read error: Connection reset by peer) |
05:10:48 | * | ARCADIVS joined #nimrod |
05:36:13 | * | kunev joined #nimrod |
06:02:34 | * | kunev quit (Quit: leaving) |
06:56:07 | * | Matthias247 joined #nimrod |
06:56:46 | * | kunev joined #nimrod |
06:57:29 | * | gkoller joined #nimrod |
06:59:27 | * | Matthias247 quit (Client Quit) |
07:14:24 | * | nande quit (Read error: Connection reset by peer) |
07:25:04 | * | darkfusion quit (Ping timeout: 240 seconds) |
07:32:19 | * | darkfusion joined #nimrod |
07:59:50 | * | io2 joined #nimrod |
08:56:31 | * | vbtt quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) |
09:07:12 | * | krusipo quit (Remote host closed the connection) |
09:20:53 | * | adoniscik quit (Ping timeout: 240 seconds) |
09:29:39 | * | wooya joined #nimrod |
09:30:20 | * | wooya left #nimrod (#nimrod) |
09:31:59 | * | bjz joined #nimrod |
09:36:28 | * | ARCADIVS quit (Quit: WeeChat 0.4.3) |
10:26:01 | * | kaushal_ joined #nimrod |
10:26:10 | * | kshlm quit (Killed (holmes.freenode.net (Nickname regained by services))) |
10:26:10 | * | kaushal_ is now known as kshlm |
11:08:31 | * | krusipo joined #nimrod |
11:21:12 | * | kshlm quit (Remote host closed the connection) |
11:21:36 | * | kshlm joined #nimrod |
12:27:55 | * | darkf quit (Quit: Leaving) |
12:36:02 | * | untitaker quit (Ping timeout: 245 seconds) |
12:41:45 | * | untitaker joined #nimrod |
13:03:38 | * | gkoller quit (Ping timeout: 244 seconds) |
13:14:33 | * | Kelet quit (*.net *.split) |
13:14:33 | * | krusipo quit (*.net *.split) |
13:14:34 | * | Zuchto quit (*.net *.split) |
13:14:34 | * | onionhammer quit (*.net *.split) |
13:14:35 | * | nequitans_ quit (*.net *.split) |
13:14:35 | * | Varriount quit (*.net *.split) |
13:15:39 | * | krusipo joined #nimrod |
13:15:39 | * | Zuchto joined #nimrod |
13:15:39 | * | onionhammer joined #nimrod |
13:15:39 | * | Kelet joined #nimrod |
13:15:39 | * | nequitans_ joined #nimrod |
13:15:39 | * | Varriount joined #nimrod |
13:18:28 | * | Trixar_za quit (Ping timeout: 250 seconds) |
13:25:05 | * | Trixar_za joined #nimrod |
13:28:11 | * | kshlm quit (Ping timeout: 264 seconds) |
14:15:17 | * | kshlm joined #nimrod |
14:16:00 | * | kshlm quit (Client Quit) |
14:33:35 | * | io2 quit (Ping timeout: 264 seconds) |
14:42:54 | OrionPK | that 'main proc' issue keeps cropping up |
14:52:37 | * | ome joined #nimrod |
15:09:10 | * | Boscop quit (Read error: Connection reset by peer) |
15:09:33 | * | Boscop joined #nimrod |
15:09:33 | * | Boscop quit (Changing host) |
15:09:33 | * | Boscop joined #nimrod |
15:16:46 | * | Jesin quit (Quit: Leaving) |
15:20:41 | * | Jesin joined #nimrod |
15:54:34 | * | Hat_and_Cloak joined #nimrod |
15:56:19 | * | kunev quit (Quit: leaving) |
16:10:54 | * | Matthias247 joined #nimrod |
16:29:19 | * | Fx00F joined #nimrod |
16:35:09 | * | nande joined #nimrod |
16:42:40 | * | bogen quit (Quit: Leaving.) |
16:53:40 | * | Matthias247 quit (Read error: Connection reset by peer) |
16:57:59 | * | Fx00F_ joined #nimrod |
17:01:11 | * | io2 joined #nimrod |
17:04:14 | * | adoniscik joined #nimrod |
17:06:31 | * | q66 joined #nimrod |
17:19:58 | * | Fx00F_ quit (Quit: leaving) |
17:25:29 | * | xtagon joined #nimrod |
17:26:57 | * | xtagon quit (Client Quit) |
17:36:37 | * | brson joined #nimrod |
17:37:07 | * | askatasuna joined #nimrod |
17:37:18 | * | willwillson joined #nimrod |
17:39:37 | * | kunev joined #nimrod |
17:46:04 | * | mmatalka_ quit (Quit: restarting) |
17:59:13 | * | Demos joined #nimrod |
18:22:12 | * | gsingh93 joined #nimrod |
18:52:34 | * | kunev quit (Ping timeout: 240 seconds) |
19:02:48 | * | bogen joined #nimrod |
19:13:49 | * | Trustable joined #nimrod |
19:20:56 | * | Fx00F quit (Quit: leaving) |
19:41:40 | Araq | error: Your local changes to the following files would be overwritten by merge: |
19:41:42 | Araq | tests/closure/tforum.nim |
19:41:44 | Araq | er .. what? |
19:42:04 | Araq | did somebody create such a test already? |
19:47:25 | dom96 | it's not in the repo |
19:47:58 | Araq | never mind, git is a dick again |
19:49:14 | Araq | ugh ... |
19:49:29 | Araq | how do I resolve conflicts without "commit -a"? |
19:49:46 | Araq | I can't do the -a I also have other changes I don't want to commit |
19:50:02 | dom96 | use git add |
19:50:12 | * | Hat_and_Cloak quit (Ping timeout: 250 seconds) |
19:50:56 | Araq | yeah I figured |
19:51:04 | Araq | lol git is so weird |
19:51:15 | dom96 | then why are you asking? :P |
19:51:40 | Araq | seriously ... "git add" to resolve conflicts? |
19:52:19 | bogen | from what I know of git, "git add" won't add conflicts... |
19:52:29 | bogen | won't resolve them I mean |
19:53:02 | dom96 | no, it's git add to stage your changes |
19:53:05 | dom96 | you resolve it manually |
19:53:15 | dom96 | it makes perfect sense |
19:54:26 | Araq | ah yeah, "git commit" to resolve |
19:55:12 | dom96 | git status tells you what to do anyway |
19:55:19 | NimBot | Araq/Nimrod devel 9673e4f Araq [+1 ±18 -0]: progress on deepCopy |
19:55:19 | NimBot | Araq/Nimrod devel 053b34d Araq [+0 ±1 -0]: fixes yet another LL bug |
19:55:19 | NimBot | Araq/Nimrod devel 3df553e Araq [+0 ±1 -0]: check there is only one deepCopy per type |
19:55:19 | NimBot | Araq/Nimrod devel 55250b3 Araq [+0 ±1 -0]: added debug output (but not active) |
19:55:19 | NimBot | 3 more commits. |
19:55:59 | Araq | yeah, "git status" is my friend |
19:56:12 | def- | deepCopy! |
19:56:21 | def- | I was just looking for that yesterday |
19:57:27 | Araq | well it's completely untested |
19:58:00 | Araq | and it's slowish |
19:58:01 | def- | yeah, should i report bugs? |
19:58:08 | def- | found one already |
19:58:16 | * | Matthias247 joined #nimrod |
19:58:32 | Araq | no, but tell me |
19:58:43 | bogen | on the issue of bugs... not sure about this, TRIPLESTR_LIT not working in places where STR_LIT does work https://gist.github.com/anonymous/4fabe7421046e7648829 |
19:58:53 | def- | the c code doesn't compile "error: lvalue required as left operand of assignment" |
19:59:07 | def- | i'm trying to deepcopy a binary tree |
19:59:31 | Araq | ok, well if you want to you can work on that |
19:59:54 | Araq | it's not like I'm having fun with this ... |
20:00:40 | def- | No time in the next days, but it seems like there's a dereference too much |
20:01:03 | Araq | bogen: definitely a big bug, please report it |
20:01:34 | * | johnsoft quit (Ping timeout: 250 seconds) |
20:02:03 | Araq | ok never mind then |
20:02:15 | * | johnsoft joined #nimrod |
20:03:36 | bogen | Araq: I will :) I have an issue to file on os::parseCmdLine as well. (it hangs on multiline """ strings) |
20:04:02 | bogen | (the compiler locks up) |
20:04:53 | Araq | er ... it's called *command line* not *command lines* :P |
20:05:28 | bogen | yeah, I enter in multiline quoted arguments in bash |
20:05:47 | bogen | :) |
20:06:23 | bogen | (and they work there) |
20:07:03 | * | johnsoft quit (Ping timeout: 256 seconds) |
20:07:57 | bogen | but either way, it should not freeze the compiler :) I'll take a stab at fixing it myself. (I'll file the TRIPLESTR_LIT issue report this evening when I get home from work) |
20:08:53 | Araq | alright, very well |
20:09:26 | bogen | I already looked at a lot of the nimrod source code when I trying to figure out how to get a macro to see what procedure was invoking it, until I realized I could just have the macro create the procedure |
20:12:02 | * | bjz quit (Ping timeout: 260 seconds) |
20:15:06 | * | shodan45 joined #nimrod |
20:21:19 | dom96 | Araq: is tforum really the best name for this test? |
20:21:58 | Araq | yes |
20:22:06 | Araq | tjester, tforum |
20:22:20 | Araq | this way I can remember the important tests :P |
20:22:33 | dom96 | it doesn't really have any code from those though |
20:23:11 | * | tinAndi joined #nimrod |
20:24:15 | Araq | brb |
20:24:19 | bogen | Araq: I was not seriously considering nimrod until a few days ago. I was starting to plunge into D for some new projects. But there was/is a lot about D that was really starting to bother me. Your comments in a few forums helped persuade me against D. (and actually playing around with macros in nimrod). What takes many many lines in D is only a few in nimrod, and the compile time is not adversely affected in nimrod with CFTE (as with D). |
20:30:06 | * | johnsoft joined #nimrod |
20:36:25 | Araq | er thanks, but I'm not advertising nimrod on D, I hope |
20:36:47 | Araq | (ignoring my last post) |
20:37:56 | Araq | I consider advertising nimrod on the D forum quite impertinent |
20:38:33 | Araq | but sometimes I can't help it ... sometimes people are simply too wrong |
20:44:04 | * | io2 quit (Ping timeout: 240 seconds) |
20:47:19 | * | tinAndi quit (Quit: ChatZilla 0.9.90.1 [Firefox 31.0/20140716183446]) |
20:57:31 | * | ome quit (Quit: Connection closed for inactivity) |
21:02:19 | * | flaviu joined #nimrod |
21:07:02 | * | Trustable quit (Quit: Leaving) |
21:07:27 | * | Demos_ joined #nimrod |
21:09:53 | * | Demos quit (Ping timeout: 255 seconds) |
21:18:10 | * | askatasuna quit (Ping timeout: 250 seconds) |
21:21:00 | Demos_ | new alpha of nimrodVS was uploaded, more usable completions and less off by one errors |
21:23:09 | * | bogen quit (Quit: Leaving.) |
21:27:29 | Araq | Demos_: yay, I should really try it |
21:27:41 | Demos_ | it is not 100% yet |
21:28:15 | Demos_ | there is a race condition related to c#s finalizers, I think it may be in the microsfot mpfproj code though, and it only happens when you close the IDE |
21:29:28 | Demos_ | check out https://github.com/barcharcraz/libnimrod/blob/master/vsgen.nim as well, that is a tool that goes through a folder hierarchy and generates a .nimproj. |
21:31:25 | * | io2 joined #nimrod |
21:32:23 | * | bjz joined #nimrod |
21:35:02 | Araq | ok, but what does it do with symbol links to hidden files? |
21:35:08 | Araq | (just kidding) |
22:19:27 | Araq | good night |
22:20:04 | Demos_ | night |
22:34:17 | * | bogen joined #nimrod |
22:46:06 | * | io2 quit (Quit: ...take irc away, what are you? genius, billionaire, playboy, philanthropist) |
22:58:21 | * | darkf joined #nimrod |
23:01:45 | * | Matthias247 quit (Read error: Connection reset by peer) |
23:19:26 | * | BlameStross quit (Quit: BlameStross) |
23:21:46 | flaviu | I'm a bit disappointed that the reasonable, standardized behavior is second class for URIs because of the leading language in the docstring and the encouraging nature of the shortness of `/` |
23:22:26 | bogen | ok, I submitted issues #1450 and #1451 (triple quote and multiline issues) |
23:26:06 | * | bjz quit (Ping timeout: 250 seconds) |
23:46:13 | * | askatasuna joined #nimrod |
23:57:32 | * | xenagi joined #nimrod |
23:59:11 | * | BlameStross joined #nimrod |