<< 05-08-2014 >>

00:00:21saml_GS_step is gone?
00:00:25saml_http://build.nimrod-lang.org/docs/theindex.html can't find it here
00:00:36saml_i wanted to explicitly call GC on each iteration
00:00:44saml_GC_step*
00:01:24def-import gc
00:01:36def-http://nimrod-lang.org/gc.html
00:03:51saml_i'm using latest release. can't do import gc
00:04:28def-oh, my bad
00:08:20def-ok, no need to import anything
00:08:35def-saml_: just compile with nimrod -d:useRealtimeGC c
00:22:48*willwillson quit (Ping timeout: 250 seconds)
00:23:14saml_with echo() there's no memoery leak https://gist.github.com/saml/228432cd5f39dddcbdec
00:25:41def-very strange
00:26:23def-Maybe the if slows the execution down and then the GC has enough time to clean up?
00:30:19saml_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:54VarriountHm. What is the naming policy again - ver+noun, or noun+verb?
01:38:57Varriount*verb
01:53:00Varriountdef- , 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:52saml_oh i see
01:54:50VarriountHm. That another thing that needs to be added to the best practices/style guide
02:04:55Varriountsaml : 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:43saml_maybe.. i don't know :P
02:15:02saml_i just randomly put different statements in the loop
02:16:49VarriountWell, hopefully Araq can shed some light on the problem. At least ot
02:16:59VarriountAt least it's not impossible to work around.
02:28:59*saml_ quit (Quit: Leaving)
02:30:50Varriountsaml, def- : Posted an (updated) comment on your bug -> https://github.com/Araq/Nimrod/issues/1445
02:32:29VarriountAraq: 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:54OrionPKthat '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:40Araqerror: Your local changes to the following files would be overwritten by merge:
19:41:42Araq tests/closure/tforum.nim
19:41:44Araqer .. what?
19:42:04Araqdid somebody create such a test already?
19:47:25dom96it's not in the repo
19:47:58Araqnever mind, git is a dick again
19:49:14Araqugh ...
19:49:29Araqhow do I resolve conflicts without "commit -a"?
19:49:46AraqI can't do the -a I also have other changes I don't want to commit
19:50:02dom96use git add
19:50:12*Hat_and_Cloak quit (Ping timeout: 250 seconds)
19:50:56Araqyeah I figured
19:51:04Araqlol git is so weird
19:51:15dom96then why are you asking? :P
19:51:40Araqseriously ... "git add" to resolve conflicts?
19:52:19bogenfrom what I know of git, "git add" won't add conflicts...
19:52:29bogenwon't resolve them I mean
19:53:02dom96no, it's git add to stage your changes
19:53:05dom96you resolve it manually
19:53:15dom96it makes perfect sense
19:54:26Araqah yeah, "git commit" to resolve
19:55:12dom96git status tells you what to do anyway
19:55:19NimBotAraq/Nimrod devel 9673e4f Araq [+1 ±18 -0]: progress on deepCopy
19:55:19NimBotAraq/Nimrod devel 053b34d Araq [+0 ±1 -0]: fixes yet another LL bug
19:55:19NimBotAraq/Nimrod devel 3df553e Araq [+0 ±1 -0]: check there is only one deepCopy per type
19:55:19NimBotAraq/Nimrod devel 55250b3 Araq [+0 ±1 -0]: added debug output (but not active)
19:55:19NimBot3 more commits.
19:55:59Araqyeah, "git status" is my friend
19:56:12def-deepCopy!
19:56:21def-I was just looking for that yesterday
19:57:27Araqwell it's completely untested
19:58:00Araqand it's slowish
19:58:01def-yeah, should i report bugs?
19:58:08def-found one already
19:58:16*Matthias247 joined #nimrod
19:58:32Araqno, but tell me
19:58:43bogenon 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:53def-the c code doesn't compile "error: lvalue required as left operand of assignment"
19:59:07def-i'm trying to deepcopy a binary tree
19:59:31Araqok, well if you want to you can work on that
19:59:54Araqit's not like I'm having fun with this ...
20:00:40def-No time in the next days, but it seems like there's a dereference too much
20:01:03Araqbogen: definitely a big bug, please report it
20:01:34*johnsoft quit (Ping timeout: 250 seconds)
20:02:03Araqok never mind then
20:02:15*johnsoft joined #nimrod
20:03:36bogenAraq: I will :) I have an issue to file on os::parseCmdLine as well. (it hangs on multiline """ strings)
20:04:02bogen(the compiler locks up)
20:04:53Araqer ... it's called *command line* not *command lines* :P
20:05:28bogenyeah, I enter in multiline quoted arguments in bash
20:05:47bogen:)
20:06:23bogen(and they work there)
20:07:03*johnsoft quit (Ping timeout: 256 seconds)
20:07:57bogenbut 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:53Araqalright, very well
20:09:26bogenI 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:19dom96Araq: is tforum really the best name for this test?
20:21:58Araqyes
20:22:06Araqtjester, tforum
20:22:20Araqthis way I can remember the important tests :P
20:22:33dom96it doesn't really have any code from those though
20:23:11*tinAndi joined #nimrod
20:24:15Araqbrb
20:24:19bogenAraq: 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:25Araqer thanks, but I'm not advertising nimrod on D, I hope
20:36:47Araq(ignoring my last post)
20:37:56AraqI consider advertising nimrod on the D forum quite impertinent
20:38:33Araqbut 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:00Demos_new alpha of nimrodVS was uploaded, more usable completions and less off by one errors
21:23:09*bogen quit (Quit: Leaving.)
21:27:29AraqDemos_: yay, I should really try it
21:27:41Demos_it is not 100% yet
21:28:15Demos_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:28Demos_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:02Araqok, but what does it do with symbol links to hidden files?
21:35:08Araq(just kidding)
22:19:27Araqgood night
22:20:04Demos_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:46flaviuI'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:26bogenok, 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