00:01:07 | * | reactormonk quit (Quit: WeeChat 0.3.8) |
00:01:42 | * | reactormonk joined #nimrod |
00:20:27 | * | bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) |
00:45:03 | * | brson quit (Ping timeout: 240 seconds) |
00:52:45 | * | ARCADIVS joined #nimrod |
01:02:29 | * | error424 joined #nimrod |
01:24:50 | * | superfunc joined #nimrod |
01:29:37 | * | bjz joined #nimrod |
01:36:23 | * | q66 quit (Quit: Leaving) |
01:40:59 | * | superfunc quit (Quit: leaving) |
01:41:28 | * | superfunc joined #nimrod |
02:01:52 | * | superfunc quit (Ping timeout: 245 seconds) |
02:41:05 | * | error424 quit (Quit: Page closed) |
02:43:54 | * | BitPuffin quit (Read error: Connection reset by peer) |
02:44:37 | * | BitPuffin joined #nimrod |
02:49:59 | * | lorxu joined #nimrod |
03:23:41 | * | saml_ joined #nimrod |
03:24:28 | * | kemet joined #nimrod |
03:38:51 | * | ARCADIVS quit (Quit: WeeChat 0.4.3) |
03:39:33 | * | gsingh93_ quit (Quit: Connection closed for inactivity) |
03:47:59 | * | nequitans quit (Read error: Connection reset by peer) |
03:49:21 | * | nequitans joined #nimrod |
03:53:40 | * | saml_ quit (Quit: Leaving) |
03:59:03 | * | bjz quit (Ping timeout: 240 seconds) |
04:01:47 | * | bjz joined #nimrod |
04:09:48 | * | kemet quit (Remote host closed the connection) |
04:13:21 | * | superfunc joined #nimrod |
04:29:12 | * | superfunc quit (Quit: leaving) |
04:29:49 | * | lorxu quit (Remote host closed the connection) |
05:00:55 | * | Demos quit (Read error: Connection reset by peer) |
05:08:45 | * | nande quit (Read error: Connection reset by peer) |
05:23:43 | * | drs joined #nimrod |
05:24:03 | drs | hi guys.. in master I see this |
05:24:11 | drs | lib/system.nim(2721, 33) Warning: unknown magic 'Rand' might crash the compiler [UnknownMagic] |
05:24:14 | drs | lib/system.nim(2721, 5) Error: implementation of 'system.rand(max: int): int' expected |
05:28:42 | fowl | drs, use devel branch |
05:29:55 | drs | yeah nevermind, i found an issue that seems you're supposed to comment that out |
05:30:18 | reactormonk | drs, use the devel branch anyway ;-) |
05:30:25 | drs | ok |
05:32:55 | drs | ls |
05:44:43 | * | bjz quit (Ping timeout: 240 seconds) |
05:45:54 | drs | that worked, thanks. |
05:46:56 | * | bjz joined #nimrod |
05:49:11 | * | kshlm joined #nimrod |
05:55:48 | * | bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) |
06:02:11 | * | drs quit (Quit: leaving) |
06:17:06 | * | atlithorn quit (Quit: atlithorn) |
06:30:33 | * | Jesin quit (Quit: Leaving) |
06:48:23 | * | gsingh93_ joined #nimrod |
07:22:10 | * | bjz joined #nimrod |
07:36:46 | * | kunev joined #nimrod |
07:37:12 | * | Trustable joined #nimrod |
07:49:10 | NimBot | Araq/Nimrod devel 27fdc5f Clay Sweetser [+0 ±1 -0]: Fixes #542 |
07:49:10 | NimBot | Araq/Nimrod devel ec12922 Andreas Rumpf [+0 ±1 -0]: Merge pull request #1336 from Varriount/fix-542... 2 more lines |
07:49:20 | * | bjz quit (Quit: Textual IRC Client: www.textualapp.com) |
07:53:08 | * | X-Scale quit (Ping timeout: 240 seconds) |
07:55:42 | * | bjz joined #nimrod |
07:57:33 | * | X-Scale joined #nimrod |
07:57:36 | * | kshlm quit (Remote host closed the connection) |
08:02:33 | * | bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) |
08:37:36 | * | bjz joined #nimrod |
09:08:35 | * | Fr4n quit (Ping timeout: 272 seconds) |
09:11:10 | * | Fr4n joined #nimrod |
09:19:08 | * | bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) |
09:27:42 | * | atlithorn joined #nimrod |
09:32:49 | * | ics_ quit (Ping timeout: 256 seconds) |
09:35:14 | * | ics joined #nimrod |
09:48:31 | * | atlithorn left #nimrod (#nimrod) |
09:59:33 | * | gsingh93_ quit (Quit: Connection closed for inactivity) |
10:05:00 | * | kshlm joined #nimrod |
10:14:40 | * | bjz joined #nimrod |
10:15:49 | * | kshlm quit (Quit: Konversation terminated!) |
10:16:16 | * | kshlm joined #nimrod |
10:16:50 | * | bjz quit (Client Quit) |
11:05:53 | * | saml_ joined #nimrod |
11:42:35 | * | saml_ quit (Ping timeout: 264 seconds) |
12:27:54 | * | untitaker quit (Ping timeout: 255 seconds) |
12:32:59 | * | utkan joined #nimrod |
12:33:25 | * | untitaker joined #nimrod |
12:57:36 | * | utkan quit (Quit: Computer has gone to sleep.) |
13:05:35 | * | utkan joined #nimrod |
13:14:32 | def- | Does anyone know if SSL works? |
13:17:08 | * | eigenlicht_ quit (Ping timeout: 252 seconds) |
13:18:43 | * | eigenlicht_ joined #nimrod |
13:18:52 | def- | ah, my bad, seems to work now |
13:29:46 | * | pafmaf joined #nimrod |
13:40:45 | * | darkf quit (Quit: Leaving) |
13:47:31 | * | alphawaffle joined #nimrod |
13:48:13 | * | reactormonk quit (*.net *.split) |
13:48:15 | * | tumak quit (*.net *.split) |
13:48:15 | * | Roin quit (*.net *.split) |
13:48:15 | * | reloc0 quit (*.net *.split) |
13:48:21 | * | mmatalka quit (*.net *.split) |
13:48:22 | * | phI||Ip quit (*.net *.split) |
13:48:22 | * | betawaffle quit (*.net *.split) |
13:48:22 | * | btiffin quit (*.net *.split) |
13:49:49 | * | alphawaffle is now known as betawaffle |
13:49:49 | * | betawaffle quit (Excess Flood) |
13:50:33 | * | kshlm quit (Ping timeout: 240 seconds) |
13:52:14 | * | betawaffle joined #nimrod |
13:54:13 | * | reloc0 joined #nimrod |
13:54:34 | * | Roin joined #nimrod |
13:55:06 | * | reactormonk joined #nimrod |
13:57:57 | * | mmatalka joined #nimrod |
13:58:15 | * | tumak joined #nimrod |
14:00:23 | * | phI||Ip joined #nimrod |
14:06:11 | * | Demos joined #nimrod |
14:06:26 | Demos | forums are doooooown |
14:09:33 | Demos | what do we think of this mars lang, is it compiled? |
14:09:57 | * | btiffin joined #nimrod |
14:21:05 | utkan | it says "download the compiler" :P |
14:23:34 | * | lorxu joined #nimrod |
14:30:27 | BitPuffin | Araq: how does nimrod determine when to pass a parameter by copying the value or by passing as reference. Behind the scenes. Since proc (a: int), the int is immutable, but if it's a huuuuuge datatype then it might be faster to pass it by reference but still not being able to mutate |
14:34:15 | * | pafmaf quit (Quit: This computer has gone to sleep) |
14:35:57 | * | utkan_ joined #nimrod |
14:38:05 | * | utkan_ quit (Read error: Connection reset by peer) |
14:38:36 | * | utkan_ joined #nimrod |
14:38:44 | * | utkan quit (Ping timeout: 240 seconds) |
14:39:58 | * | Fr4n quit (Ping timeout: 240 seconds) |
14:45:56 | * | bjz joined #nimrod |
14:46:58 | * | Fr4n joined #nimrod |
14:48:24 | * | pafmaf joined #nimrod |
14:49:26 | * | bjz quit (Client Quit) |
14:51:10 | * | utkan_ quit (Read error: Connection reset by peer) |
14:58:20 | * | utkan joined #nimrod |
15:02:08 | * | utkan quit (Client Quit) |
15:11:34 | * | bjz joined #nimrod |
15:17:14 | * | AndChat|226100 joined #nimrod |
15:17:14 | * | lorxu quit (Read error: Connection reset by peer) |
15:17:44 | * | kunev quit (Ping timeout: 240 seconds) |
15:36:58 | * | pafmaf quit (Quit: This computer has gone to sleep) |
15:48:32 | * | AndChat|226100 quit (Read error: Connection reset by peer) |
15:50:30 | * | pafmaf joined #nimrod |
15:50:50 | * | lorxu joined #nimrod |
15:58:47 | * | flaviu joined #nimrod |
15:59:08 | flaviu | Is there a library like Requests for nimrod? http://docs.python-requests.org/en/latest/ |
16:01:43 | EXetoC | httpclient in the standard distribution |
16:02:10 | EXetoC | which doesn't have all of those features, but it works |
16:04:36 | flaviu | Looks uglier, but it'll work for me |
16:04:37 | flaviu | Thanks |
16:05:36 | * | kunev joined #nimrod |
16:17:01 | * | brson joined #nimrod |
16:17:50 | * | AndChat|226100 joined #nimrod |
16:17:50 | * | lorxu quit (Read error: Connection reset by peer) |
16:33:07 | * | Jesin joined #nimrod |
16:48:05 | * | lorxu joined #nimrod |
16:48:06 | * | AndChat|226100 quit (Read error: Connection reset by peer) |
17:02:53 | * | q66 joined #nimrod |
17:08:49 | * | utkan joined #nimrod |
17:08:53 | * | utkan quit (Read error: Connection reset by peer) |
17:09:01 | * | utkan joined #nimrod |
17:17:11 | * | utkan_ joined #nimrod |
17:18:04 | * | lorxu quit (Read error: Connection reset by peer) |
17:18:18 | * | lorxu joined #nimrod |
17:18:58 | * | utkan quit (Ping timeout: 240 seconds) |
17:23:03 | * | Matthias247 joined #nimrod |
17:49:51 | Amrykid | was someone talking about making a nimrod plugin for VS? |
17:56:14 | Demos | yeah |
17:56:19 | Demos | I am actually working on it again |
18:03:22 | Demos | it is good to see there is intrest again |
18:12:41 | * | AndChat|226100 joined #nimrod |
18:12:41 | * | lorxu quit (Read error: Connection reset by peer) |
18:13:22 | NimBot | nimrod-code/babel master 66e45df papplampe [+0 ±1 -0]: fix problems with temp dir |
18:13:22 | NimBot | nimrod-code/babel master 0bf1faa Dominik Picheta [+0 ±1 -0]: Merge pull request #50 from papplampe/master... 2 more lines |
18:17:57 | * | utkan_ quit (Quit: Computer has gone to sleep.) |
18:18:26 | * | utkan_ joined #nimrod |
18:25:12 | * | ics quit (Ping timeout: 245 seconds) |
18:26:59 | * | utkan_ quit (Quit: Computer has gone to sleep.) |
18:27:59 | * | utkan_ joined #nimrod |
18:28:26 | * | ics joined #nimrod |
18:34:41 | * | utkan_ quit (Quit: Computer has gone to sleep.) |
18:36:30 | Demos | as much as I don't like javascript I /loved/ being able to just change up code on the fly and eaisly poke my functions with different inputs |
18:40:20 | Araq | Demos: I think we can simply wait. |
18:40:40 | Araq | clang will get a REPL, one way or the other |
18:41:11 | Araq | we need to change the codegen slightly to take advantage of this when it's ready |
18:41:18 | Araq | but it's not hard |
18:42:11 | Demos | yeah, but few compiled languages have a rpel, and even in those that do sometimes it is hard to break in a debugger and poke code |
18:43:36 | flaviu | It seems that httpclient doesn't do RequestLength |
18:44:08 | dom96 | request length? |
18:44:38 | * | AndChat|226100 quit (Ping timeout: 240 seconds) |
18:44:58 | flaviu | Err, Content-Length |
18:45:15 | flaviu | I'm hitting across "<hr><p>HTTP Error 411. The request must be chunked or have a content length.</p>" |
18:46:22 | dom96 | it does support that |
18:46:50 | dom96 | it supports content-length, connection: close and chunked |
18:47:26 | flaviu | Does me setting Content-Type manually maybe break that? |
18:47:47 | * | Matthias247 quit (Read error: Connection reset by peer) |
18:48:58 | * | Matthias247 joined #nimrod |
18:49:04 | dom96 | flaviu: it shouldn't |
18:49:13 | dom96 | flaviu: what website are you requesting? |
18:49:55 | flaviu | PM'd you it, it has secret auth tokens |
18:50:25 | dom96 | flaviu: are you using the blocking version or the new async version? |
18:50:56 | flaviu | Blocking, should I be using async? I'm just doing post(...) |
18:51:00 | dom96 | flaviu: better yet, can you PM me your code? |
18:51:39 | dom96 | blocking should be fine |
18:54:27 | * | pafmaf quit (Quit: Verlassend) |
18:55:34 | dom96 | argh, I need hg to get strfmt |
18:55:58 | flaviu | No, you don't |
18:56:06 | flaviu | https://bitbucket.org/lyro/strfmt/raw/76664ccd9422e42e112d6139c18bde2aecf6d3cb/strfmt.nim |
18:56:11 | flaviu | Sorry, forgot about that |
18:57:23 | dom96 | hrm, I need to login to live ... |
18:57:31 | dom96 | it seems? |
18:57:42 | dom96 | Actually I need to leave for a while anyway |
18:57:47 | dom96 | try using curl and see if it works |
18:57:50 | dom96 | in the cmd line |
18:58:06 | dom96 | actually |
18:58:15 | dom96 | maybe you should specify the content-length yourself? |
18:58:25 | dom96 | bbl |
18:58:55 | flaviu | Ok, thanks for the help |
19:00:12 | Demos | YAY! Go To Definition works |
19:01:45 | Amrykid | Demos, do you have a repo where this project is store? |
19:02:11 | Demos | yeah |
19:02:18 | Demos | let me fix a bug before I share it |
19:06:41 | Demos | OK it is at https://github.com/barcharcraz/VisualNimrod |
19:06:53 | Demos | you need the visual studio extensibility sdk to build it |
19:07:14 | Demos | and it only works on versions of VS that support extensions (that means pro or above) |
19:07:53 | Amrykid | VS 2013? |
19:08:17 | Demos | yeah |
19:11:10 | NimBot | Araq/Nimrod devel eb99c27 Araq [+2 ±1 -0]: fixes #1011 |
19:11:10 | NimBot | Araq/Nimrod devel 47fb8d8 Araq [+0 ±1 -0]: Merge branch 'devel' of https://github.com/Araq/Nimrod into devel |
19:17:39 | Matthias247 | there's now an official Windows release for Atom. Would be at least a little reason to to a nimrod plugin for that ;) |
19:18:47 | Matthias247 | but Demos plugin seeems higher advanced. Even an own lexer :) |
19:19:24 | Demos | heheheeheheheeheheheeeeeee well "my own lexer" is just soemthing I hacked together in the past 2 days |
19:20:01 | Demos | doing plugins in JS actually sounds really good after reloading VS around 250 times |
19:20:03 | Matthias247 | I used the Irony library for C# to build a DSL with good success. Apparently you can also build VS language services on top of that |
19:20:54 | Demos | I don't ever plan to parse nimrod myself |
19:21:06 | Demos | for more advanced features I hand off to idetools |
19:22:38 | flaviu | dom96: Found the issue: 1. The documentation was wrong, I can use get instead of post, and 2. "Content-Type: ..." doesn't have a trailing semicolon, so it gets turned into "Content-Type: ...Content-Length:0" |
19:33:28 | dom96 | flaviu: you should separate the headers with \c\L |
19:33:56 | dom96 | it should really just be a PStringTable |
19:35:52 | flaviu | Thanks, but it seems that if I use get, I don't need any headers |
19:37:07 | dom96 | alright, as long as it works. |
20:06:23 | * | Trustable quit (Quit: Leaving) |
20:06:37 | * | nande joined #nimrod |
20:33:12 | * | bjz quit (Read error: Connection reset by peer) |
20:33:25 | * | bjz joined #nimrod |
20:44:37 | * | kunev quit (Ping timeout: 272 seconds) |
21:02:58 | * | Demos quit (Ping timeout: 240 seconds) |
21:03:58 | * | Demos joined #nimrod |
21:04:22 | * | Demos is now known as Guest33912 |
21:05:05 | * | Guest33912 is now known as Demos |
21:18:44 | * | q66_ joined #nimrod |
21:22:14 | * | q66 quit (Ping timeout: 252 seconds) |
21:36:01 | * | q66_ is now known as q66 |
21:41:32 | * | Boscop quit (Ping timeout: 260 seconds) |
21:43:09 | * | utkan joined #nimrod |
21:53:35 | * | utkan_ joined #nimrod |
21:53:35 | * | utkan quit (Read error: Connection reset by peer) |
21:59:22 | * | Boscop joined #nimrod |
22:18:31 | * | utkan_ quit (Quit: Computer has gone to sleep.) |
22:19:41 | NimBot | nimrod-code/nimforum master 42e74d2 Araq [+0 ±1 -0]: compiles with the latest compiler version |
22:24:03 | * | Jesin quit (Ping timeout: 256 seconds) |
22:24:53 | * | Jesin joined #nimrod |
22:31:06 | fowl | is it known that compile-time assert is broken |
22:31:49 | Araq | no. is it? |
22:32:10 | fowl | static: assert false is causing segfault for me |
22:32:11 | Araq | broken in what way? |
22:32:38 | fowl | however, assert(true) works |
22:34:57 | fowl | wtf, i have a quit() inside a macro, it gets called but doesnt abort compilation |
22:41:48 | fowl | and i cant reproduce it |
22:41:51 | fowl | >:( |
22:49:49 | Araq | yay, we play Argentinia |
22:52:00 | Araq | fowl: I fixed the 'raise' bug, thanks for reporting |
22:53:38 | dom96 | could not import: cairo_surface_create_for_rectangle |
22:53:43 | dom96 | Why isn't dead code elim default yet? |
22:53:46 | * | Varriount joined #nimrod |
22:54:05 | * | Matthias247 quit (Read error: Connection reset by peer) |
22:55:17 | Varriount | Meep |
22:55:18 | Araq | why wasn't that a problem before? |
22:55:47 | dom96 | because this https://github.com/nimrod-code/cairo/pull/2 |
22:56:36 | Araq | aha, I see |
22:57:18 | dom96 | Let me reiterate: Why isn't dead code elim default yet? |
23:00:03 | Araq | it's an optimization |
23:00:28 | Araq | optimizations are turned off in debug mode |
23:01:45 | dom96 | oh |
23:02:10 | dom96 | Perhaps it should be enabled for debug builds too? |
23:03:54 | Araq | it should be enabled for every wrapper |
23:04:18 | Araq | in fact, I'm surprised how often it is still missing |
23:05:02 | flaviu | I don't understand what 'illegal capture' means? |
23:05:05 | Araq | Varriount: fix os.nim for windows XP please |
23:05:22 | Araq | flaviu: it means the compiler doesn't like your closure |
23:05:27 | Varriount | How do you want it fixed? |
23:05:57 | flaviu | I noticed :P. I guess its because I'm closing over a var? |
23:07:06 | Varriount | flaviu: It means that, due to your illegitimate use of closures, the Java police are going to bring you in to get you re-conditioned. |
23:08:04 | flaviu | dom96: Might want to add a robot.txt to the build farm, the test values popped up in google. |
23:08:09 | Araq | flaviu: yes indeed. closing over a var breaks memory safety |
23:08:21 | Araq | you can use 'ptr' instead, which isn't safe to begin with :P |
23:08:54 | flaviu | Hmm, I can't pass a ref to something expecting a var |
23:09:07 | Araq | deref it |
23:09:24 | Araq | jeezzz it's like you never programmed in nimrod before |
23:09:59 | reactormonk | could you compile the vm to JS? |
23:10:14 | Varriount | reactormonk: O_o |
23:10:25 | flaviu | I haven't programmed real code yet, I'm been just working on making it doing it do insane stuff :D |
23:10:42 | flaviu | I've typed "ref" maybe 10 times |
23:12:13 | flaviu | reactormonk: I don't like the idea of depending on node.js |
23:12:38 | Araq | Varriount: I think it should go into its own module |
23:12:47 | dom96 | flaviu: Is that really a problem though? |
23:12:58 | dom96 | if google wants to index it then let it. |
23:13:16 | dom96 | Araq: why is it a problem to enable for everything? |
23:13:27 | fowl | reactormonk, lol |
23:14:23 | Araq | dom96: it is no problem but it causes side effects |
23:14:30 | Varriount | Araq: Creating a symlink should go into its own module...? |
23:14:31 | flaviu | ok, I guess it isn't really a big deal. SEO stuff says not to duplicate content IIRC, but I doubt subdomains have any impact on the main domain. |
23:14:52 | fowl | it would be nice if deadcodeelim also didnt require functions to be implemented until they're called |
23:15:12 | Araq | deadCodeElim is a weird optimization that changes semantics slightly, as you've seen |
23:15:37 | Araq | fowl: are you mad? |
23:15:50 | Araq | that's what .NET does with DLLs and it SUCKS |
23:16:16 | * | darkf joined #nimrod |
23:16:21 | flaviu | Hopefully the last question about references, how do I copy the value of one reference into another? |
23:16:21 | fowl | Araq, im thinking about gradha's genios, where it has a lot of useful functions but only a couple of them are implemented for linux/windows |
23:16:35 | Araq | Varriount: why not? symlinks suck |
23:16:42 | flaviu | fowl: Just stub them out with throwing exceptions |
23:16:47 | fowl | flaviu, x[] = y[] |
23:16:59 | flaviu | thanks |
23:17:23 | Araq | proc box[T](x: T): ref T = new(result); result[] = x |
23:17:40 | Araq | we have been there before ... |
23:17:50 | fowl | flaviu, runtime "not implemented on your platform" error is the pits |
23:18:21 | flaviu | Araq: You're right, I forgot |
23:18:39 | Varriount | Araq: I think dead code optimization for os.nim is better. |
23:19:04 | Varriount | Just because *you* dislike Symlinks doesn't mean that the rest of us do. |
23:19:13 | flaviu | fowl: Annotate the method with `{.error.}` |
23:22:33 | Araq | Varriount: if *you* like symlinks and *I* do not, that only means you still need a few years until you agree with me :P |
23:22:42 | dom96 | Araq: Why does it suck? |
23:22:57 | dom96 | Araq: I can't think of any significant drawbacks. |
23:23:04 | fowl | flaviu, dont tell me about nimrod features |
23:23:10 | fowl | i'll tell you about nimrod features |
23:23:24 | fowl | Araq, push that raise fix plz, its bugging me |
23:23:55 | NimBot | Araq/Nimrod devel 44353c5 Araq [+0 ±1 -0]: VM: fixes 'raise' |
23:23:55 | NimBot | Araq/Nimrod devel e4e32bd Araq [+0 ±1 -0]: better error messages for macro instantiations |
23:24:52 | Araq | dom96: what do you mean? the DLL loading in .NET? |
23:25:47 | dom96 | Araq: yes |
23:27:09 | Araq | dom96: it means you can never really test your dependencies |
23:27:23 | Araq | without running it and executing every path |
23:27:40 | dom96 | Araq: You simply need to switch off dead code elimination then :P |
23:28:02 | dom96 | Come on, you always want things to just work. |
23:28:22 | dom96 | It's annoying when my app can't start because it's trying to load some proc which it doesn't even use! |
23:28:57 | dom96 | Good night. |
23:29:07 | Araq | bye |
23:35:37 | Varriount | I wonder how python manages to have a symlink procedure that doesn't crash when run on WinXP... |
23:35:59 | Varriount | I mean, the procedure throws an error, but it doesn't crash the interpreter. |
23:38:35 | flaviu | Varriount: Why would it crash? |
23:39:18 | Varriount | flaviu: Referencing a bad symbol? I dunno. Whatever happens when a program loads a dll that doesn't contain an expected procedure. |
23:46:18 | flaviu | Oh, the function isn't there at all |
23:49:51 | * | ARCADIVS joined #nimrod |
23:50:35 | Araq | good night |
23:56:50 | flaviu | Varriount: Seems to be autoconf |
23:57:03 | flaviu | https://github.com/python/cpython/search?q=HAVE_SYMLINKAT&ref=cmdform |
23:57:32 | flaviu | If that function doesn't exist, they don't use it on that platform |